--- /srv/rebuilderd/tmp/rebuilderd8ZE8zG/inputs/libpython3.15-dev_3.15.0~b2-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderd8ZE8zG/out/libpython3.15-dev_3.15.0~b2-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-03 01:14:26.000000 debian-binary │ --rw-r--r-- 0 0 0 8432 2026-06-03 01:14:26.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4806432 2026-06-03 01:14:26.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 8436 2026-06-03 01:14:26.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 4811004 2026-06-03 01:14:26.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~b2-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 20556 │ │ │ +Installed-Size: 20563 │ │ │ Depends: libpython3.15-stdlib (= 3.15.0~b2-1), libpython3.15 (= 3.15.0~b2-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-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 676 2026-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7846 2026-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5481 2026-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 9170900 2026-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 8786784 2026-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 8793276 2026-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9166 2026-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8460 2026-06-03 01:14:26.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-03 01:14:26.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-03 01:14:26.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-03 01:14:26.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-03 01:14:26.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 │ │ │ │ @@ -79,17 +79,17 @@ │ │ │ │ _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_class_def_decorators in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call 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 │ │ │ │ @@ -163,16 +163,16 @@ │ │ │ │ PyObject_Format in abstract.o │ │ │ │ PyObject_IsSubclass in abstract.o │ │ │ │ PyNumber_InPlaceAdd in abstract.o │ │ │ │ PySequence_Fast in abstract.o │ │ │ │ PyNumber_Add in abstract.o │ │ │ │ PyObject_CheckBuffer in abstract.o │ │ │ │ PySequence_DelItem in abstract.o │ │ │ │ -PySequence_List in abstract.o │ │ │ │ _PyObject_RealIsSubclass in abstract.o │ │ │ │ +PySequence_List in abstract.o │ │ │ │ PyObject_Size in abstract.o │ │ │ │ PyObject_DelItem in abstract.o │ │ │ │ PyMapping_Keys in abstract.o │ │ │ │ PyNumber_Negative in abstract.o │ │ │ │ PyNumber_Index in abstract.o │ │ │ │ PyIndex_Check in abstract.o │ │ │ │ PyNumber_And in abstract.o │ │ │ │ @@ -2013,29 +2013,29 @@ │ │ │ │ _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 │ │ │ │ -_PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ _PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ +_PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ -_PyEval_GetANext in ceval.o │ │ │ │ _PyEval_GetAwaitable in ceval.o │ │ │ │ +_PyEval_GetANext 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_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ -_Py_Check_ArgsIterable 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 │ │ │ │ Py_EnterRecursiveCall in ceval.o │ │ │ │ @@ -2052,17 +2052,17 @@ │ │ │ │ _PyEval_UnpackIndices in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ Py_GetRecursionLimit in ceval.o │ │ │ │ _PyEval_GetBuiltin in ceval.o │ │ │ │ Py_SetRecursionLimit in ceval.o │ │ │ │ -_PyEval_GetGlobalsFromRunningMain in ceval.o │ │ │ │ PyThreadState_EnterTracing in ceval.o │ │ │ │ PyThreadState_LeaveTracing in ceval.o │ │ │ │ +_PyEval_GetGlobalsFromRunningMain in ceval.o │ │ │ │ _PyEval_GetAsyncGenFirstiter in ceval.o │ │ │ │ _PyEval_GetAsyncGenFinalizer in ceval.o │ │ │ │ _PyEval_SetAsyncGenFinalizer in ceval.o │ │ │ │ _PyEval_SetAsyncGenFirstiter in ceval.o │ │ │ │ _PyEval_FormatAwaitableError in ceval.o │ │ │ │ PyEval_EvalCodeEx in ceval.o │ │ │ │ _PyEval_CallTracing in ceval.o │ │ │ │ @@ -2726,17 +2726,17 @@ │ │ │ │ _PyRecursiveMutex_TryUnlock in lock.o │ │ │ │ _PyRecursiveMutex_LockTimed in lock.o │ │ │ │ PyEvent_Wait in lock.o │ │ │ │ PyEvent_WaitTimed in lock.o │ │ │ │ _PyEvent_Notify in lock.o │ │ │ │ _PyMutex_TryUnlock in lock.o │ │ │ │ _PyRawMutex_LockSlow in lock.o │ │ │ │ -_PyRawMutex_UnlockSlow in lock.o │ │ │ │ _PyEvent_IsSet in lock.o │ │ │ │ PyMutex_Lock in lock.o │ │ │ │ +_PyRawMutex_UnlockSlow in lock.o │ │ │ │ _PyRWMutex_Lock in lock.o │ │ │ │ _PyRWMutex_Unlock in lock.o │ │ │ │ _PyRWMutex_RLock in lock.o │ │ │ │ _PyRWMutex_RUnlock in lock.o │ │ │ │ _Py_yield in lock.o │ │ │ │ _PySeqLock_LockWrite in lock.o │ │ │ │ _PySeqLock_AbandonWrite in lock.o │ │ │ │ @@ -2964,14 +2964,15 @@ │ │ │ │ _PyThreadState_Suspend in pystate.o │ │ │ │ _PyThreadState_SetShuttingDown in pystate.o │ │ │ │ _PyRuntimeState_ReInitThreads in pystate.o │ │ │ │ _PyInterpreterState_ReinitRunningMain in pystate.o │ │ │ │ _PyInterpreterState_DeleteExceptMain in pystate.o │ │ │ │ _PyInterpreterState_IDDecref in pystate.o │ │ │ │ PyThreadState_New in pystate.o │ │ │ │ +_PyThreadState_HangThread in pystate.o │ │ │ │ PyInterpreterState_Head in pystate.o │ │ │ │ PyInterpreterState_Next 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 │ │ │ │ @@ -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_CompileStringObjectWithModule in pythonrun.o │ │ │ │ PyRun_SimpleStringFlags in pythonrun.o │ │ │ │ @@ -3161,20 +3161,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 │ │ │ │ @@ -3511,31 +3511,31 @@ │ │ │ │ 0000019c T _PyToken_ThreeChars │ │ │ │ 00000000 T _PyToken_TwoChars │ │ │ │ │ │ │ │ pegen.o: │ │ │ │ 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 │ │ │ │ @@ -3563,53 +3563,53 @@ │ │ │ │ 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 │ │ │ │ -0000017c T _PyPegen_Parser_New │ │ │ │ -000007e4 T _PyPegen_byte_offset_to_character_offset │ │ │ │ -00001934 T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ -00000828 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ +000021c0 T _PyPegen_Parser_Free │ │ │ │ +0000054c T _PyPegen_Parser_New │ │ │ │ +000002cc T _PyPegen_byte_offset_to_character_offset │ │ │ │ +0000225c T _PyPegen_byte_offset_to_character_offset_line │ │ │ │ +00000310 T _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ 00000088 T _PyPegen_expect_forced_result │ │ │ │ -00000590 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 │ │ │ │ +0000129c T _PyPegen_expect_soft_keyword │ │ │ │ +000009b4 T _PyPegen_expect_token │ │ │ │ +00000a5c T _PyPegen_fill_token │ │ │ │ +00001c1c T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ +00001b04 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ -00000a00 T _PyPegen_is_memoized │ │ │ │ -00000000 T _PyPegen_lookahead │ │ │ │ -00001b90 T _PyPegen_lookahead_for_expr │ │ │ │ -00001ba4 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 │ │ │ │ +00001364 T _PyPegen_is_memoized │ │ │ │ +00000964 T _PyPegen_lookahead │ │ │ │ +000024c0 T _PyPegen_lookahead_for_expr │ │ │ │ +000024d4 T _PyPegen_lookahead_for_stmt │ │ │ │ +000011b0 T _PyPegen_lookahead_with_int │ │ │ │ +00001c90 T _PyPegen_lookahead_with_string │ │ │ │ +00001460 T _PyPegen_name_token │ │ │ │ +00001794 T _PyPegen_new_identifier │ │ │ │ +00001dbc T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ U _PyPegen_raise_tokenizer_init_error │ │ │ │ -000002c0 T _PyPegen_run_parser │ │ │ │ -00000660 T _PyPegen_run_parser_from_file_pointer │ │ │ │ +00000690 T _PyPegen_run_parser │ │ │ │ +0000010c T _PyPegen_run_parser_from_file_pointer │ │ │ │ 00000000 T _PyPegen_run_parser_from_string │ │ │ │ -000008b4 T _PyPegen_soft_keyword_token │ │ │ │ -00001218 T _PyPegen_string_token │ │ │ │ -00001078 T _PyPegen_update_memo │ │ │ │ +0000039c T _PyPegen_soft_keyword_token │ │ │ │ +00001b7c T _PyPegen_string_token │ │ │ │ +000019dc 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 │ │ │ │ @@ -3620,17 +3620,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 │ │ │ │ -00000134 t compute_parser_flags │ │ │ │ 00000048 r forbidden.0 │ │ │ │ -000016c4 t parsenumber_raw │ │ │ │ +00002028 t parsenumber_raw │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strncpy │ │ │ │ │ │ │ │ pegen_errors.o: │ │ │ │ @@ -3808,78 +3807,78 @@ │ │ │ │ U _PyAST_alias │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 000008fc T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -00000be4 T _PyPegen_alias_for_star │ │ │ │ +00000c04 T _PyPegen_alias_for_star │ │ │ │ 000001f0 T _PyPegen_arguments_parsing_error │ │ │ │ -000009e8 T _PyPegen_augoperator │ │ │ │ -0000096c T _PyPegen_check_barry_as_flufl │ │ │ │ +00000a08 T _PyPegen_augoperator │ │ │ │ +0000098c T _PyPegen_check_barry_as_flufl │ │ │ │ 00001c70 T _PyPegen_check_fstring_conversion │ │ │ │ -00000d4c T _PyPegen_check_legacy_stmt │ │ │ │ +00000d6c T _PyPegen_check_legacy_stmt │ │ │ │ 000000d0 T _PyPegen_checked_future_import │ │ │ │ -000011a4 T _PyPegen_class_def_decorators │ │ │ │ +00000f20 T _PyPegen_class_def_decorators │ │ │ │ 0000092c T _PyPegen_cmpop_expr_pair │ │ │ │ 000007ac T _PyPegen_collect_call_seqs │ │ │ │ 00000108 T _PyPegen_concatenate_strings │ │ │ │ -000013a4 T _PyPegen_concatenate_tstrings │ │ │ │ +000013f0 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00000fd8 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -00000f00 T _PyPegen_decoded_constant_from_token │ │ │ │ -00000a18 T _PyPegen_dummy_name │ │ │ │ -000008b0 T _PyPegen_empty_arguments │ │ │ │ +00000f84 T _PyPegen_decoded_constant_from_token │ │ │ │ +00000a38 T _PyPegen_dummy_name │ │ │ │ +000008d0 T _PyPegen_empty_arguments │ │ │ │ 00000168 T _PyPegen_ensure_imaginary │ │ │ │ -0000164c T _PyPegen_ensure_real │ │ │ │ +00001698 T _PyPegen_ensure_real │ │ │ │ 00001084 T _PyPegen_formatted_value │ │ │ │ -0000082c T _PyPegen_function_def_decorators │ │ │ │ +0000084c T _PyPegen_function_def_decorators │ │ │ │ 00000d64 T _PyPegen_get_cmpops │ │ │ │ -000016d4 T _PyPegen_get_expr_name │ │ │ │ +00001720 T _PyPegen_get_expr_name │ │ │ │ 00000dec T _PyPegen_get_exprs │ │ │ │ -00000dd4 T _PyPegen_get_invalid_target │ │ │ │ +00000df4 T _PyPegen_get_invalid_target │ │ │ │ 000019e0 T _PyPegen_get_keys │ │ │ │ 0000039c T _PyPegen_get_last_comprehension_item │ │ │ │ -0000124c T _PyPegen_get_pattern_keys │ │ │ │ -000012a8 T _PyPegen_get_patterns │ │ │ │ +00001298 T _PyPegen_get_pattern_keys │ │ │ │ +000012f4 T _PyPegen_get_patterns │ │ │ │ 00001ac0 T _PyPegen_get_values │ │ │ │ -000013f0 T _PyPegen_interpolation │ │ │ │ -00000b1c T _PyPegen_join_names_with_dot │ │ │ │ +0000143c T _PyPegen_interpolation │ │ │ │ +00000b3c T _PyPegen_join_names_with_dot │ │ │ │ 00000ed0 T _PyPegen_join_sequences │ │ │ │ 00000248 T _PyPegen_joined_str │ │ │ │ -00001208 T _PyPegen_key_pattern_pair │ │ │ │ +00001254 T _PyPegen_key_pattern_pair │ │ │ │ 0000210c T _PyPegen_key_value_pair │ │ │ │ 00001c2c T _PyPegen_keyword_or_starred │ │ │ │ 00000970 T _PyPegen_make_arguments │ │ │ │ -00000a3c T _PyPegen_make_module │ │ │ │ -000007d4 T _PyPegen_map_names_to_ids │ │ │ │ +00000a5c T _PyPegen_make_module │ │ │ │ +000007f4 T _PyPegen_map_names_to_ids │ │ │ │ 00001ba0 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ -000018b4 T _PyPegen_new_type_comment │ │ │ │ +00001900 T _PyPegen_new_type_comment │ │ │ │ 00000094 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ -00000c90 T _PyPegen_raise_error_for_missing_comma │ │ │ │ +00000cb0 T _PyPegen_raise_error_for_missing_comma │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00001978 T _PyPegen_register_stmts │ │ │ │ 00000314 T _PyPegen_seq_append_to_end │ │ │ │ 00000078 T _PyPegen_seq_count_dots │ │ │ │ 00001fe8 T _PyPegen_seq_delete_starred_exprs │ │ │ │ 00001ecc T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000003d8 T _PyPegen_seq_first_item │ │ │ │ 000017e4 T _PyPegen_seq_flatten │ │ │ │ 000006f0 T _PyPegen_seq_insert_in_front │ │ │ │ 00000268 T _PyPegen_seq_last_item │ │ │ │ 00000524 T _PyPegen_set_expr_context │ │ │ │ -00000fe4 T _PyPegen_setup_full_format_spec │ │ │ │ +00001068 T _PyPegen_setup_full_format_spec │ │ │ │ 000006b8 T _PyPegen_singleton_seq │ │ │ │ -00001304 T _PyPegen_slash_with_default │ │ │ │ -00000788 T _PyPegen_star_etc │ │ │ │ -00001348 T _PyPegen_template_str │ │ │ │ +00001350 T _PyPegen_slash_with_default │ │ │ │ +000007a8 T _PyPegen_star_etc │ │ │ │ +00001394 T _PyPegen_template_str │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -4053,25 +4052,25 @@ │ │ │ │ 00000fb4 r .LC94 │ │ │ │ 00000fd8 r .LC95 │ │ │ │ 00001018 r .LC96 │ │ │ │ 00001058 r .LC97 │ │ │ │ 00001080 r .LC98 │ │ │ │ 000010c0 r .LC99 │ │ │ │ 00004198 t INVALID_VERSION_CHECK │ │ │ │ -00018674 t NEW_TYPE_COMMENT │ │ │ │ +0001866c t NEW_TYPE_COMMENT │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyThreadState_Get │ │ │ │ -00010404 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +000103f4 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -4224,229 +4223,229 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ReachedRecursionLimitWithMargin │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_generic_seq_new │ │ │ │ U _Pypegen_stack_overflow │ │ │ │ -0000bd5c t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +0000bd4c t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ 00000194 d __compound_literal.0 │ │ │ │ 0000018c d __compound_literal.1 │ │ │ │ 0000015c d __compound_literal.2 │ │ │ │ 00000124 d __compound_literal.3 │ │ │ │ 000000e4 d __compound_literal.4 │ │ │ │ 0000009c d __compound_literal.5 │ │ │ │ 00000064 d __compound_literal.6 │ │ │ │ 00000054 d __compound_literal.7 │ │ │ │ 0000003c d __compound_literal.8 │ │ │ │ 00001a08 t _gather_105_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001ea0 t _gather_143_rule │ │ │ │ 00003f60 t _gather_14_rule │ │ │ │ 00004794 t _gather_34_rule │ │ │ │ -000213c4 t _gather_86_rule │ │ │ │ -00016d64 t _gather_91_rule │ │ │ │ -0000b904 t _loop0_122_rule │ │ │ │ +000213bc t _gather_86_rule │ │ │ │ +00016d5c t _gather_91_rule │ │ │ │ +0000b8f4 t _loop0_122_rule │ │ │ │ 00001688 t _loop0_145_rule │ │ │ │ -0000c3a0 t _loop0_1_rule │ │ │ │ -0001a4d0 t _loop0_27_rule │ │ │ │ -0001b624 t _loop0_28_rule │ │ │ │ +0000c390 t _loop0_1_rule │ │ │ │ +0001a4c8 t _loop0_27_rule │ │ │ │ +0001b61c t _loop0_28_rule │ │ │ │ 00003c1c t _loop0_31_rule │ │ │ │ -00024b48 t _loop0_72_rule │ │ │ │ -0000a808 t _loop0_73_rule │ │ │ │ -0000c908 t _loop0_76_rule │ │ │ │ -0000c6bc t _loop0_78_rule │ │ │ │ +00024b38 t _loop0_72_rule │ │ │ │ +0000a7f8 t _loop0_73_rule │ │ │ │ +0000c6ac t _loop0_76_rule │ │ │ │ +0000cd2c t _loop0_78_rule │ │ │ │ 00003918 t _loop0_88_rule │ │ │ │ -000193e4 t _loop1_29_rule │ │ │ │ -0001a648 t _loop1_30_rule │ │ │ │ -00023850 t _loop1_32_rule │ │ │ │ +000193dc t _loop1_29_rule │ │ │ │ +0001a640 t _loop1_30_rule │ │ │ │ +00023844 t _loop1_32_rule │ │ │ │ 00002124 t _loop1_36_rule │ │ │ │ -0000f180 t _loop1_37_rule │ │ │ │ -000240b0 t _loop1_74_rule │ │ │ │ -0000a4d8 t _loop1_75_rule │ │ │ │ -0000e24c t _loop1_77_rule │ │ │ │ +0000f170 t _loop1_37_rule │ │ │ │ +000240a4 t _loop1_74_rule │ │ │ │ +0000a4c8 t _loop1_75_rule │ │ │ │ +0000e23c t _loop1_77_rule │ │ │ │ 00009680 t _loop1_82_rule │ │ │ │ -00008ba4 t _loop1_83_rule │ │ │ │ +00008b94 t _loop1_83_rule │ │ │ │ 00001440 t _tmp_106_rule │ │ │ │ -0000cf88 t _tmp_10_rule │ │ │ │ +0000cf78 t _tmp_10_rule │ │ │ │ 00001954 t _tmp_112_rule │ │ │ │ -0000d3e8 t _tmp_114_rule │ │ │ │ -0000b638 t _tmp_116_rule │ │ │ │ +0000d3d8 t _tmp_114_rule │ │ │ │ +0000b628 t _tmp_116_rule │ │ │ │ 000003a0 t _tmp_117_rule │ │ │ │ 000011e0 t _tmp_119_rule │ │ │ │ -0000b7cc t _tmp_120_rule │ │ │ │ -0000b718 t _tmp_123_rule │ │ │ │ -0000c2f4 t _tmp_124_rule │ │ │ │ -00010464 t _tmp_126_rule │ │ │ │ +0000b7bc t _tmp_120_rule │ │ │ │ +0000b708 t _tmp_123_rule │ │ │ │ +0000c2e4 t _tmp_124_rule │ │ │ │ +00010454 t _tmp_126_rule │ │ │ │ 00001294 t _tmp_128_rule │ │ │ │ 00001c34 t _tmp_129_rule │ │ │ │ 0000086c t _tmp_130_rule │ │ │ │ 00002188 t _tmp_135_rule │ │ │ │ 00001d0c t _tmp_139_rule │ │ │ │ 000015d4 t _tmp_144_rule │ │ │ │ -00010518 t _tmp_151_rule │ │ │ │ +00010508 t _tmp_151_rule │ │ │ │ 00001344 t _tmp_152_rule │ │ │ │ 000014fc t _tmp_153_rule │ │ │ │ 000018ac t _tmp_154_rule.isra.0 │ │ │ │ 000017f8 t _tmp_155_rule │ │ │ │ 000098b8 t _tmp_156_rule │ │ │ │ -00005c14 t _tmp_15_rule │ │ │ │ +00005c04 t _tmp_15_rule │ │ │ │ 00001338 t _tmp_160_rule │ │ │ │ -0000cc18 t _tmp_165_rule │ │ │ │ +0000c9bc t _tmp_165_rule │ │ │ │ 00001d9c t _tmp_168_rule │ │ │ │ 00003b30 t _tmp_16_rule │ │ │ │ 00000918 t _tmp_170_rule │ │ │ │ 0000022c t _tmp_176_rule │ │ │ │ 000020cc t _tmp_177_rule │ │ │ │ 000002e8 t _tmp_180_rule │ │ │ │ 0000124c t _tmp_21_rule │ │ │ │ 00003020 t _tmp_25_rule │ │ │ │ -0001ee68 t _tmp_26_rule │ │ │ │ +0001ee60 t _tmp_26_rule │ │ │ │ 00004c50 t _tmp_35_rule │ │ │ │ -000084a8 t _tmp_41_rule │ │ │ │ +00008498 t _tmp_41_rule │ │ │ │ 000091a8 t _tmp_42_rule │ │ │ │ -0000dadc t _tmp_43_rule │ │ │ │ -0000d70c t _tmp_5_rule │ │ │ │ +0000dacc t _tmp_43_rule │ │ │ │ +0000d710 t _tmp_5_rule │ │ │ │ 0000369c t _tmp_6_rule │ │ │ │ 00003794 t _tmp_7_rule │ │ │ │ 00003864 t _tmp_8_rule │ │ │ │ 00003934 t _tmp_9_rule │ │ │ │ -00017990 t annotated_rhs_rule │ │ │ │ -00016a20 t args_rule │ │ │ │ -00015c98 t arguments_rule │ │ │ │ +00017988 t annotated_rhs_rule │ │ │ │ +00016a18 t args_rule │ │ │ │ +00015c90 t arguments_rule │ │ │ │ 00007710 t atom_rule │ │ │ │ -0000d4b0 t attr_rule │ │ │ │ -00020fb4 t augassign_rule │ │ │ │ -00010bd0 t bitwise_and_rule │ │ │ │ -00010214 t bitwise_or_rule │ │ │ │ -0001054c t bitwise_xor_rule │ │ │ │ -0001d760 t block_rule │ │ │ │ +0000d4a0 t attr_rule │ │ │ │ +00020fac t augassign_rule │ │ │ │ +00010bd4 t bitwise_and_rule │ │ │ │ +00010218 t bitwise_or_rule │ │ │ │ +00010550 t bitwise_xor_rule │ │ │ │ +0001d758 t block_rule │ │ │ │ 00004218 t break_stmt_rule │ │ │ │ 00002ba4 t class_def_raw_rule │ │ │ │ -00006bd8 t closed_pattern_rule │ │ │ │ -00008648 t complex_number_rule │ │ │ │ +00006bc8 t closed_pattern_rule │ │ │ │ +00008638 t complex_number_rule │ │ │ │ 00000da0 t compound_stmt_rule │ │ │ │ -0000d148 t conjunction_rule │ │ │ │ +0000d14c t conjunction_rule │ │ │ │ 0000460c t continue_stmt_rule │ │ │ │ -00014204 t decorators_rule │ │ │ │ -00021a8c t default_rule │ │ │ │ +00014208 t decorators_rule │ │ │ │ +00021a80 t default_rule │ │ │ │ 000056a0 t del_target_rule │ │ │ │ 000053e4 t del_targets_rule │ │ │ │ 0000cc1c t disjunction_rule │ │ │ │ 00000f58 t dotted_as_name_rule │ │ │ │ -000167ec t dotted_name_rule │ │ │ │ -0000fc64 t double_star_pattern_rule │ │ │ │ -00020098 t elif_stmt_rule │ │ │ │ -00020c7c t else_block_rule │ │ │ │ +000167e4 t dotted_name_rule │ │ │ │ +0000fc54 t double_star_pattern_rule │ │ │ │ +00020090 t elif_stmt_rule │ │ │ │ +00020c74 t else_block_rule │ │ │ │ 0000bc44 t expression_rule │ │ │ │ -0000bb24 t expression_without_invalid_rule │ │ │ │ +0000bb14 t expression_without_invalid_rule │ │ │ │ 00005020 t expressions_rule │ │ │ │ -00012ca4 t factor_rule │ │ │ │ +00012ca8 t factor_rule │ │ │ │ 00001e90 t finally_block_rule │ │ │ │ -000145cc t for_if_clauses_rule │ │ │ │ +000145d0 t for_if_clauses_rule │ │ │ │ 0000313c t for_stmt_rule │ │ │ │ -0001fd60 t fstring_conversion_rule │ │ │ │ -0001dbf4 t fstring_replacement_field_rule │ │ │ │ -0001f114 t func_type_comment_rule │ │ │ │ -00014e18 t function_def_raw_rule │ │ │ │ +0001fd58 t fstring_conversion_rule │ │ │ │ +0001dbec t fstring_replacement_field_rule │ │ │ │ +0001f10c t func_type_comment_rule │ │ │ │ +00014e1c t function_def_raw_rule │ │ │ │ 0000b708 t genexp_rule │ │ │ │ -0000855c t guard_rule │ │ │ │ +0000854c t guard_rule │ │ │ │ 0000c8b8 t if_expression_rule │ │ │ │ 00000454 t imaginary_number_rule │ │ │ │ 00001a98 t import_from_as_name_rule │ │ │ │ 000017d0 t import_from_as_names_rule │ │ │ │ 000013ec t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ -0000a394 t invalid_ann_assign_target_rule │ │ │ │ -0000b310 t invalid_comprehension_rule.isra.0 │ │ │ │ -0000b230 t invalid_for_target_rule │ │ │ │ +0000a384 t invalid_ann_assign_target_rule │ │ │ │ +0000b300 t invalid_comprehension_rule.isra.0 │ │ │ │ +0000b220 t invalid_for_target_rule │ │ │ │ 00004d28 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ -0000d078 t invalid_kwarg_rule.isra.0 │ │ │ │ -0000be0c t invalid_parameters_rule.isra.0 │ │ │ │ -0000c524 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ +0000d068 t invalid_kwarg_rule.isra.0 │ │ │ │ +0000bdfc t invalid_parameters_rule.isra.0 │ │ │ │ +0000c514 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ 000009d4 t invalid_tstring_replacement_field_rule │ │ │ │ -0000e2a4 t inversion_rule │ │ │ │ -0000fd54 t items_pattern_rule │ │ │ │ -0000ffe0 t key_value_pattern_rule │ │ │ │ -0000e134 t keyword_pattern_rule │ │ │ │ -0000de94 t keyword_patterns_rule │ │ │ │ -000235d8 t kwarg_or_double_starred_rule │ │ │ │ -00023398 t kwarg_or_starred_rule │ │ │ │ -00021c90 t kwargs_rule │ │ │ │ -0001d484 t kwds_rule │ │ │ │ -0000af6c t lambda_kwds_rule │ │ │ │ -0000ca84 t lambda_param_maybe_default_rule │ │ │ │ -00024718 t lambda_param_no_default_rule │ │ │ │ -000249a0 t lambda_param_rule │ │ │ │ -0000a684 t lambda_param_with_default_rule │ │ │ │ -00009600 t lambda_params_rule │ │ │ │ -0000a0a0 t lambda_slash_no_default_rule │ │ │ │ -0000a1ec t lambda_slash_with_default_rule │ │ │ │ -0000a988 t lambda_star_etc_rule │ │ │ │ -0001fe80 t lambdef_rule │ │ │ │ -0001ef54 t list_rule │ │ │ │ -0000d828 t maybe_sequence_pattern_rule │ │ │ │ -00006198 t maybe_star_pattern_rule │ │ │ │ -0000d77c t name_or_attr_rule │ │ │ │ -0001ce30 t named_expression_rule │ │ │ │ -0000607c t open_sequence_pattern_rule │ │ │ │ -00006838 t or_pattern_rule │ │ │ │ -00019574 t param_no_default_rule │ │ │ │ -00019c74 t param_rule │ │ │ │ +0000e2a8 t inversion_rule │ │ │ │ +0000fd44 t items_pattern_rule │ │ │ │ +0000ffd0 t key_value_pattern_rule │ │ │ │ +0000e124 t keyword_pattern_rule │ │ │ │ +0000de84 t keyword_patterns_rule │ │ │ │ +000235cc t kwarg_or_double_starred_rule │ │ │ │ +0002338c t kwarg_or_starred_rule │ │ │ │ +00021c84 t kwargs_rule │ │ │ │ +0001d47c t kwds_rule │ │ │ │ +0000af5c t lambda_kwds_rule │ │ │ │ +0000c828 t lambda_param_maybe_default_rule │ │ │ │ +00024708 t lambda_param_no_default_rule │ │ │ │ +00024990 t lambda_param_rule │ │ │ │ +0000a674 t lambda_param_with_default_rule │ │ │ │ +000095f0 t lambda_params_rule │ │ │ │ +0000a090 t lambda_slash_no_default_rule │ │ │ │ +0000a1dc t lambda_slash_with_default_rule │ │ │ │ +0000a978 t lambda_star_etc_rule │ │ │ │ +0001fe78 t lambdef_rule │ │ │ │ +0001ef4c t list_rule │ │ │ │ +0000d818 t maybe_sequence_pattern_rule │ │ │ │ +00006188 t maybe_star_pattern_rule │ │ │ │ +0000d76c t name_or_attr_rule │ │ │ │ +0001ce28 t named_expression_rule │ │ │ │ +0000606c t open_sequence_pattern_rule │ │ │ │ +00006828 t or_pattern_rule │ │ │ │ +0001956c t param_no_default_rule │ │ │ │ +00019c6c t param_rule │ │ │ │ 000043a0 t param_star_annotation_rule │ │ │ │ -0001879c t parameters_rule │ │ │ │ -000186cc t params_rule │ │ │ │ +00018794 t parameters_rule │ │ │ │ +000186c4 t params_rule │ │ │ │ 0000378c t pass_stmt_rule │ │ │ │ -00009340 t pattern_capture_target_rule │ │ │ │ -00006450 t pattern_rule │ │ │ │ -00005ecc t patterns_rule │ │ │ │ -0000dbb4 t positional_patterns_rule │ │ │ │ -0001370c t primary_raw │ │ │ │ -00013518 t primary_rule │ │ │ │ -00008ab8 t real_number_rule │ │ │ │ +00009330 t pattern_capture_target_rule │ │ │ │ +00006440 t pattern_rule │ │ │ │ +00005ebc t patterns_rule │ │ │ │ +0000dba4 t positional_patterns_rule │ │ │ │ +00013710 t primary_raw │ │ │ │ +0001351c t primary_rule │ │ │ │ +00008aa8 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -00011278 t shift_expr_rule │ │ │ │ -00008270 t signed_number_rule │ │ │ │ -0000888c t signed_real_number_rule │ │ │ │ +0001127c t shift_expr_rule │ │ │ │ +00008260 t signed_number_rule │ │ │ │ +0000887c t signed_real_number_rule │ │ │ │ 00003e04 t simple_stmt_rule │ │ │ │ 00003a04 t simple_stmts_rule │ │ │ │ 000064a0 t single_subscript_attribute_target_rule │ │ │ │ 0000caa4 t single_target_rule │ │ │ │ -00019298 t slash_no_default_rule │ │ │ │ -00019eec t slash_with_default_rule │ │ │ │ -00020560 t slices_rule │ │ │ │ +00019290 t slash_no_default_rule │ │ │ │ +00019ee4 t slash_with_default_rule │ │ │ │ +00020558 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001c5b0 t star_etc_rule │ │ │ │ -00010040 t star_expression_rule │ │ │ │ -0000d804 t star_expressions_rule │ │ │ │ -0001da24 t star_named_expression_rule │ │ │ │ +0001c5a8 t star_etc_rule │ │ │ │ +00010044 t star_expression_rule │ │ │ │ +0000d808 t star_expressions_rule │ │ │ │ +0001da1c t star_named_expression_rule │ │ │ │ 000005ac t star_named_expressions_rule │ │ │ │ -0001f3b0 t star_named_expressions_sequence_rule │ │ │ │ +0001f3a8 t star_named_expressions_sequence_rule │ │ │ │ 0000a568 t star_target_rule │ │ │ │ 00009f48 t star_targets_rule │ │ │ │ -0001836c t starred_expression_rule │ │ │ │ +00018364 t starred_expression_rule │ │ │ │ 000009d0 t statements_rule │ │ │ │ 0000929c t strings_rule │ │ │ │ -00005cc8 t subject_expr_rule │ │ │ │ -00011894 t sum_rule │ │ │ │ +00005cb8 t subject_expr_rule │ │ │ │ +00011898 t sum_rule │ │ │ │ 00009e60 t t_lookahead_rule │ │ │ │ 00006bd8 t t_primary_raw │ │ │ │ 00006ac0 t t_primary_rule │ │ │ │ 0000a814 t target_with_star_atom_rule │ │ │ │ -00011e10 t term_raw │ │ │ │ -00011c40 t term_rule │ │ │ │ -0000eb4c t tstring_full_format_spec_rule │ │ │ │ -00008d4c t tstring_rule │ │ │ │ -0001e850 t tuple_rule │ │ │ │ -0000ea3c t type_param_default_rule │ │ │ │ -0000e3d8 t type_param_rule │ │ │ │ -00017c80 t type_params_rule │ │ │ │ -00009470 t wildcard_pattern_rule │ │ │ │ +00011e14 t term_raw │ │ │ │ +00011c44 t term_rule │ │ │ │ +0000eb3c t tstring_full_format_spec_rule │ │ │ │ +00008d3c t tstring_rule │ │ │ │ +0001e848 t tuple_rule │ │ │ │ +0000ea2c t type_param_default_rule │ │ │ │ +0000e3c8 t type_param_rule │ │ │ │ +00017c78 t type_params_rule │ │ │ │ +00009460 t wildcard_pattern_rule │ │ │ │ 000049cc t with_item_rule │ │ │ │ -00018130 t yield_expr_rule │ │ │ │ +00018128 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000174 r .LC10 │ │ │ │ 000001d8 r .LC11 │ │ │ │ 00000000 r .LC3 │ │ │ │ 0000001c r .LC4 │ │ │ │ 0000004c r .LC6 │ │ │ │ @@ -4482,15 +4481,15 @@ │ │ │ │ 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: │ │ │ │ @@ -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 │ │ │ │ -00003740 T _PyLexer_update_ftstring_expr │ │ │ │ +000039cc 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,28 +4578,28 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000040 r __func__.0 │ │ │ │ 0000008c t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -000036c4 t tok_backup │ │ │ │ +00003950 t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -000038d8 t tok_decimal_tail │ │ │ │ -00000df0 t tok_get_normal_mode │ │ │ │ -00003598 t tok_nextc │ │ │ │ -00003a4c t verify_end_of_number │ │ │ │ +00003b64 t tok_decimal_tail │ │ │ │ +00000da0 t tok_get_normal_mode │ │ │ │ +00003824 t tok_nextc │ │ │ │ +00003cd8 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ -00000378 t Py_XDECREF.part.0 │ │ │ │ +0000037c t Py_XDECREF.part.0 │ │ │ │ 0000011c T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ -000003b4 T _PyToken_Free │ │ │ │ +000003b8 T _PyToken_Free │ │ │ │ 00000100 T _PyToken_Init │ │ │ │ 000001ac T _PyTokenizer_Free │ │ │ │ 00000000 T _PyTokenizer_tok_new │ │ │ │ U _Py_Dealloc │ │ │ │ U memset │ │ │ │ │ │ │ │ file_tokenizer.o: │ │ │ │ @@ -4762,34 +4761,34 @@ │ │ │ │ U PyMem_Realloc │ │ │ │ U PyUnicode_AsUTF8String │ │ │ │ U PyUnicode_Decode │ │ │ │ U PyUnicode_DecodeUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U Py_BuildValue │ │ │ │ -000007f4 t Py_XDECREF │ │ │ │ +00000798 t Py_XDECREF │ │ │ │ 00000000 T _PyTokenizer_check_bom │ │ │ │ 00000114 T _PyTokenizer_check_coding_spec │ │ │ │ 00000160 T _PyTokenizer_ensure_utf8 │ │ │ │ 00000000 T _PyTokenizer_error_ret │ │ │ │ 0000017c T _PyTokenizer_indenterror │ │ │ │ -00000554 T _PyTokenizer_new_string │ │ │ │ -00000884 T _PyTokenizer_parser_warn │ │ │ │ -00000634 T _PyTokenizer_syntaxerror │ │ │ │ -00000838 T _PyTokenizer_syntaxerror_known_range │ │ │ │ -000005b0 T _PyTokenizer_translate_into_utf8 │ │ │ │ +000002f8 T _PyTokenizer_new_string │ │ │ │ +00000828 T _PyTokenizer_parser_warn │ │ │ │ +000005d8 T _PyTokenizer_syntaxerror │ │ │ │ +000007dc T _PyTokenizer_syntaxerror_known_range │ │ │ │ +00000554 T _PyTokenizer_translate_into_utf8 │ │ │ │ 00000000 T _PyTokenizer_translate_newlines │ │ │ │ 0000006c T _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000680 t _syntaxerror_range.isra.0 │ │ │ │ +00000624 t _syntaxerror_range.isra.0 │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U strcmp │ │ │ │ U strcspn │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ │ │ │ │ @@ -4926,16 +4925,16 @@ │ │ │ │ 00000d48 r .LC91 │ │ │ │ 00000d80 r .LC92 │ │ │ │ 00000db8 r .LC93 │ │ │ │ 00000f30 T PyAIter_Check │ │ │ │ 00000a28 T PyBuffer_FillContiguousStrides │ │ │ │ 00004f6c T PyBuffer_FillInfo │ │ │ │ 00000874 T PyBuffer_FromContiguous │ │ │ │ -00000fb8 T PyBuffer_GetPointer │ │ │ │ -000064f4 T PyBuffer_IsContiguous │ │ │ │ +00000f08 T PyBuffer_GetPointer │ │ │ │ +000067ac T PyBuffer_IsContiguous │ │ │ │ 000053d0 T PyBuffer_Release │ │ │ │ 0000079c T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ @@ -4961,79 +4960,79 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ 000040e0 T PyIndex_Check │ │ │ │ -00005ac0 T PyIter_Check │ │ │ │ +00005d78 T PyIter_Check │ │ │ │ 00000804 T PyIter_Next │ │ │ │ -00000e74 T PyIter_NextItem │ │ │ │ -00006dc0 T PyIter_Send │ │ │ │ +00000dc4 T PyIter_NextItem │ │ │ │ +00007078 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 │ │ │ │ 00000ba8 T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ 00000a88 T PyMapping_GetOptionalItem │ │ │ │ -00000b98 T PyMapping_GetOptionalItemString │ │ │ │ +00000ae8 T PyMapping_GetOptionalItemString │ │ │ │ 00000428 T PyMapping_HasKey │ │ │ │ 0000048c T PyMapping_HasKeyString │ │ │ │ 000004ec T PyMapping_HasKeyStringWithError │ │ │ │ 00000524 T PyMapping_HasKeyWithError │ │ │ │ 00005118 T PyMapping_Items │ │ │ │ 00003ce8 T PyMapping_Keys │ │ │ │ 00000f08 T PyMapping_Length │ │ │ │ 000000cc T PyMapping_SetItemString │ │ │ │ 00004680 T PyMapping_Size │ │ │ │ -000009b0 T PyMapping_Values │ │ │ │ +00000900 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00006758 T PyNumber_Absolute │ │ │ │ +00006a10 T PyNumber_Absolute │ │ │ │ 00003654 T PyNumber_Add │ │ │ │ 00004270 T PyNumber_And │ │ │ │ 00001dc4 T PyNumber_AsSsize_t │ │ │ │ 00004bbc T PyNumber_Check │ │ │ │ -000067c8 T PyNumber_Divmod │ │ │ │ -00007294 T PyNumber_Float │ │ │ │ +00006a80 T PyNumber_Divmod │ │ │ │ +0000754c T PyNumber_Float │ │ │ │ 0000563c T PyNumber_FloorDivide │ │ │ │ 000031a4 T PyNumber_InPlaceAdd │ │ │ │ -00000390 T PyNumber_InPlaceAnd │ │ │ │ -000074b0 T PyNumber_InPlaceFloorDivide │ │ │ │ -00006ea0 T PyNumber_InPlaceLshift │ │ │ │ +000002e0 T PyNumber_InPlaceAnd │ │ │ │ +00007768 T PyNumber_InPlaceFloorDivide │ │ │ │ +00007158 T PyNumber_InPlaceLshift │ │ │ │ 000000fc T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00000894 T PyNumber_InPlaceMultiply │ │ │ │ +000007e4 T PyNumber_InPlaceMultiply │ │ │ │ 00002160 T PyNumber_InPlaceOr │ │ │ │ 00000254 T PyNumber_InPlacePower │ │ │ │ -00000c2c T PyNumber_InPlaceRemainder │ │ │ │ -00000de8 T PyNumber_InPlaceRshift │ │ │ │ -00000358 T PyNumber_InPlaceSubtract │ │ │ │ -00000cd4 T PyNumber_InPlaceTrueDivide │ │ │ │ -0000052c T PyNumber_InPlaceXor │ │ │ │ +00000b7c T PyNumber_InPlaceRemainder │ │ │ │ +00000d38 T PyNumber_InPlaceRshift │ │ │ │ +000002a8 T PyNumber_InPlaceSubtract │ │ │ │ +00000c24 T PyNumber_InPlaceTrueDivide │ │ │ │ +0000047c T PyNumber_InPlaceXor │ │ │ │ 00003f2c T PyNumber_Index │ │ │ │ 00004610 T PyNumber_Invert │ │ │ │ 00004c48 T PyNumber_Long │ │ │ │ 00004440 T PyNumber_Lshift │ │ │ │ 000000ac T PyNumber_MatrixMultiply │ │ │ │ 0000580c T PyNumber_Multiply │ │ │ │ 00003ebc T PyNumber_Negative │ │ │ │ 0000546c T PyNumber_Or │ │ │ │ -00000c64 T PyNumber_Positive │ │ │ │ -00000764 T PyNumber_Power │ │ │ │ -00005af4 T PyNumber_Remainder │ │ │ │ -00006af4 T PyNumber_Rshift │ │ │ │ +00000bb4 T PyNumber_Positive │ │ │ │ +000006b4 T PyNumber_Power │ │ │ │ +00005dac T PyNumber_Remainder │ │ │ │ +00006dac T PyNumber_Rshift │ │ │ │ 000049ec T PyNumber_Subtract │ │ │ │ -000070d0 T PyNumber_ToBase │ │ │ │ -00005cec T PyNumber_TrueDivide │ │ │ │ -000004dc T PyNumber_Xor │ │ │ │ +00007388 T PyNumber_ToBase │ │ │ │ +00005fa4 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 │ │ │ │ 000038b4 T PyObject_CheckBuffer │ │ │ │ 00000e64 T PyObject_CheckReadBuffer │ │ │ │ @@ -5054,73 +5053,73 @@ │ │ │ │ U PyObject_RichCompareBool │ │ │ │ 0000094c T PyObject_SetItem │ │ │ │ 00003b20 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 00000080 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -000064b0 T PySequence_Check │ │ │ │ -00000780 T PySequence_Concat │ │ │ │ +00006768 T PySequence_Check │ │ │ │ +000006d0 T PySequence_Concat │ │ │ │ 00001d74 T PySequence_Contains │ │ │ │ 00000134 T PySequence_Count │ │ │ │ 000038e4 T PySequence_DelItem │ │ │ │ -00001014 T PySequence_DelSlice │ │ │ │ +00000f64 T PySequence_DelSlice │ │ │ │ 000034cc T PySequence_Fast │ │ │ │ 0000270c 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 │ │ │ │ -000039d4 T PySequence_List │ │ │ │ +00003a24 T PySequence_List │ │ │ │ 00000684 T PySequence_Repeat │ │ │ │ -00000ec4 T PySequence_SetItem │ │ │ │ -000010e0 T PySequence_SetSlice │ │ │ │ -00006418 T PySequence_Size │ │ │ │ +00000e14 T PySequence_SetItem │ │ │ │ +00001030 T PySequence_SetSlice │ │ │ │ +000066d0 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 │ │ │ │ -00005cc4 t Py_XDECREF │ │ │ │ -0000031c t Py_XDECREF.part.0 │ │ │ │ -000066c0 t _IsCContiguous │ │ │ │ -00007f0c t _IsFortranContiguous │ │ │ │ -00000e20 t _IsFortranContiguous.part.0 │ │ │ │ +00005f7c t Py_XDECREF │ │ │ │ +0000026c t Py_XDECREF.part.0 │ │ │ │ +00006978 t _IsCContiguous │ │ │ │ +000081c4 t _IsFortranContiguous │ │ │ │ +00000d70 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 │ │ │ │ -00006cc4 T _PyIter_Send │ │ │ │ +00006f7c T _PyIter_Send │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000b0c T _PyMapping_GetOptionalItem2 │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ 00002010 T _PyNumber_Index │ │ │ │ -00005ebc T _PyNumber_PowerNoMod │ │ │ │ -000003c8 T _PyObject_HasLen │ │ │ │ +00006174 T _PyNumber_PowerNoMod │ │ │ │ +00000318 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00006998 T _PyObject_RealIsInstance │ │ │ │ -00003a80 T _PyObject_RealIsSubclass │ │ │ │ +00006c50 T _PyObject_RealIsInstance │ │ │ │ +000039d4 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 │ │ │ │ @@ -5129,33 +5128,33 @@ │ │ │ │ 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 │ │ │ │ -0000756c t abstract_issubclass │ │ │ │ +00007824 t abstract_issubclass │ │ │ │ 00000db8 t as_read_buffer │ │ │ │ 00002390 t binary_iop │ │ │ │ 00000160 t binary_iop.part.0 │ │ │ │ 000023dc t binary_iop1 │ │ │ │ 00000160 t binary_op.part.0 │ │ │ │ 00003300 t binary_op1 │ │ │ │ -00000d0c t check_class │ │ │ │ +00000c5c t check_class │ │ │ │ 000008a4 t iternext │ │ │ │ U memcpy │ │ │ │ 000003c8 t null_error.isra.0 │ │ │ │ 00004110 t object_isinstance │ │ │ │ 00002a84 t object_issubclass │ │ │ │ 000014b0 t object_recursive_isinstance │ │ │ │ 00003ad0 t recursive_issubclass │ │ │ │ 000001f4 t recursive_issubclass.part.0 │ │ │ │ -0000026c t sequence_repeat │ │ │ │ +00005ae4 t sequence_repeat │ │ │ │ 0000001c t ternary_iop.constprop.0 │ │ │ │ -00006180 t ternary_op.constprop.0 │ │ │ │ +00006438 t ternary_op.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ @@ -5206,36 +5205,36 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_GetBuffer │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000d6c T _Py_bytes_capitalize │ │ │ │ -00001494 T _Py_bytes_contains │ │ │ │ -000018f0 T _Py_bytes_count │ │ │ │ +000015c0 T _Py_bytes_contains │ │ │ │ +00001a1c T _Py_bytes_count │ │ │ │ 00000000 T _Py_bytes_endswith │ │ │ │ -00000c58 T _Py_bytes_find │ │ │ │ +00000cfc T _Py_bytes_find │ │ │ │ 0000060c T _Py_bytes_index │ │ │ │ 00000db8 T _Py_bytes_isalnum │ │ │ │ 00000e38 T _Py_bytes_isalpha │ │ │ │ 000003b8 T _Py_bytes_isascii │ │ │ │ 00000338 T _Py_bytes_isdigit │ │ │ │ -00000f64 T _Py_bytes_islower │ │ │ │ -00000ff4 T _Py_bytes_isspace │ │ │ │ -00001074 T _Py_bytes_istitle │ │ │ │ -00001150 T _Py_bytes_isupper │ │ │ │ +00000eb8 T _Py_bytes_islower │ │ │ │ +00000f48 T _Py_bytes_isspace │ │ │ │ +00000fc8 T _Py_bytes_istitle │ │ │ │ +000010a4 T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 00000514 T _Py_bytes_maketrans │ │ │ │ 00000094 T _Py_bytes_rfind │ │ │ │ -00001d78 T _Py_bytes_rindex │ │ │ │ +00001ea4 T _Py_bytes_rindex │ │ │ │ 00000280 T _Py_bytes_startswith │ │ │ │ -000011e8 T _Py_bytes_swapcase │ │ │ │ +0000113c T _Py_bytes_swapcase │ │ │ │ 00000044 t _Py_bytes_tailmatch │ │ │ │ -0000123c T _Py_bytes_title │ │ │ │ -000013cc T _Py_bytes_upper │ │ │ │ +00001190 T _Py_bytes_title │ │ │ │ +000014f8 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__ │ │ │ │ @@ -5254,16 +5253,16 @@ │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000560 t stringlib__lex_search │ │ │ │ 00000434 t stringlib__preprocess │ │ │ │ 000006ac t stringlib__two_way │ │ │ │ -00000eb8 t stringlib__two_way_count │ │ │ │ -000012bc t stringlib_adaptive_find │ │ │ │ +00000000 t stringlib__two_way_count │ │ │ │ +00001210 t stringlib_adaptive_find │ │ │ │ 0000034c t stringlib_default_rfind.constprop.0 │ │ │ │ 000002c4 t stringlib_rfind_char │ │ │ │ 0000015c t tailmatch │ │ │ │ │ │ │ │ bytearrayobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -5347,15 +5346,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 │ │ │ │ @@ -5480,15 +5479,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 │ │ │ │ @@ -5510,52 +5509,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__ │ │ │ │ -00002eb0 t bytearray_alloc │ │ │ │ -0000180c t bytearray_append │ │ │ │ +00002d4c t bytearray_alloc │ │ │ │ +0000197c 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__ │ │ │ │ -00002100 t bytearray_contains │ │ │ │ +00002270 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 │ │ │ │ -00000dcc 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 │ │ │ │ 000030e4 t bytearray_getitem │ │ │ │ 00002950 t bytearray_hex │ │ │ │ 000006f4 r bytearray_hex__doc__ │ │ │ │ -00000ccc t bytearray_iconcat │ │ │ │ -00000ce0 t bytearray_iconcat_lock_held │ │ │ │ -00001700 t bytearray_index │ │ │ │ +00000b68 t bytearray_iconcat │ │ │ │ +00000b7c t bytearray_iconcat_lock_held │ │ │ │ +0000159c t bytearray_index │ │ │ │ 000025cc r bytearray_index__doc__ │ │ │ │ 0000253c t bytearray_insert │ │ │ │ 000011c8 r bytearray_insert__doc__ │ │ │ │ 00002a98 t bytearray_irepeat │ │ │ │ 00000ec8 t bytearray_isalnum │ │ │ │ 00000ee4 t bytearray_isalpha │ │ │ │ 00001f0c t bytearray_isascii │ │ │ │ @@ -5563,108 +5562,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 │ │ │ │ -000017e8 t bytearray_mod │ │ │ │ -00001830 t bytearray_mod_lock_held │ │ │ │ +00001684 t bytearray_mod │ │ │ │ +000016cc t bytearray_mod_lock_held │ │ │ │ 00002bb8 t bytearray_partition │ │ │ │ 00001690 r bytearray_partition__doc__ │ │ │ │ 000027a0 t bytearray_pop │ │ │ │ 00000fb8 r bytearray_pop__doc__ │ │ │ │ 00003148 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 │ │ │ │ 00002fb0 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 │ │ │ │ -000018b8 t bytearray_replace │ │ │ │ +00001384 t bytearray_repeat │ │ │ │ +00001754 t bytearray_replace │ │ │ │ 000019ec r bytearray_replace__doc__ │ │ │ │ -000007d0 t bytearray_repr │ │ │ │ -000007e4 t bytearray_repr_lock_held │ │ │ │ -00000eb4 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 │ │ │ │ 00003080 t bytearray_reverse │ │ │ │ 00001288 r bytearray_reverse__doc__ │ │ │ │ -000022a8 t bytearray_rfind │ │ │ │ +00002144 t bytearray_rfind │ │ │ │ 00002498 r bytearray_rfind__doc__ │ │ │ │ -00001214 t bytearray_richcompare │ │ │ │ -00002390 t bytearray_rindex │ │ │ │ +000010b0 t bytearray_richcompare │ │ │ │ +0000222c t bytearray_rindex │ │ │ │ 00002348 r bytearray_rindex__doc__ │ │ │ │ 00001264 t bytearray_rjust │ │ │ │ 00002e38 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 │ │ │ │ -00001668 t bytearrayiter_next │ │ │ │ +00001504 t bytearrayiter_next │ │ │ │ 000023c8 t bytearrayiter_reduce │ │ │ │ 00002b3c t bytearrayiter_setstate │ │ │ │ 0000291c t bytearrayiter_traverse │ │ │ │ -00002478 t fastsearch │ │ │ │ +00002314 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 │ │ │ │ -00002b64 t stringlib__preprocess │ │ │ │ -00002c94 t stringlib__two_way │ │ │ │ +00002a00 t stringlib__preprocess │ │ │ │ +00002b30 t stringlib__two_way │ │ │ │ 000020a0 t stringlib__two_way_count │ │ │ │ -00001a08 t stringlib_bytes_join │ │ │ │ +00001b78 t stringlib_bytes_join │ │ │ │ 000003bc r stringlib_center__doc__ │ │ │ │ 00000568 r stringlib_expandtabs__doc__ │ │ │ │ 00002dc8 t stringlib_find_char │ │ │ │ 000004d8 r stringlib_ljust__doc__ │ │ │ │ 00000448 r stringlib_rjust__doc__ │ │ │ │ 00000324 r stringlib_zfill__doc__ │ │ │ │ U strlen │ │ │ │ @@ -5814,32 +5813,32 @@ │ │ │ │ 000015e4 T PyBytesWriter_Create │ │ │ │ 000011a8 T PyBytesWriter_Discard │ │ │ │ 0000174c T PyBytesWriter_Finish │ │ │ │ 00000d00 T PyBytesWriter_FinishWithPointer │ │ │ │ 00000f5c T PyBytesWriter_FinishWithSize │ │ │ │ 000014b8 T PyBytesWriter_Format │ │ │ │ 00001710 T PyBytesWriter_GetData │ │ │ │ -000051c8 T PyBytesWriter_GetSize │ │ │ │ -00002258 T PyBytesWriter_Grow │ │ │ │ -0000209c T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ +000050f8 T PyBytesWriter_GetSize │ │ │ │ +00002358 T PyBytesWriter_Grow │ │ │ │ +0000219c T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ 00000128 T PyBytesWriter_Resize │ │ │ │ 00000a54 T PyBytesWriter_WriteBytes │ │ │ │ 000004d0 T PyBytes_AsString │ │ │ │ -00000de0 T PyBytes_AsStringAndSize │ │ │ │ -00001614 T PyBytes_Concat │ │ │ │ +00000d10 T PyBytes_AsStringAndSize │ │ │ │ +00001544 T PyBytes_Concat │ │ │ │ 00001550 T PyBytes_ConcatAndDel │ │ │ │ -000057ac T PyBytes_DecodeEscape │ │ │ │ -00003060 T PyBytes_FromFormat │ │ │ │ -0000309c T PyBytes_FromFormatV │ │ │ │ -00003598 T PyBytes_FromObject │ │ │ │ +0000560c T PyBytes_DecodeEscape │ │ │ │ +00002f90 T PyBytes_FromFormat │ │ │ │ +00002fcc T PyBytes_FromFormatV │ │ │ │ +00003698 T PyBytes_FromObject │ │ │ │ 00000000 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -000015a8 T PyBytes_Join │ │ │ │ +000014d8 T PyBytes_Join │ │ │ │ 0000157c T PyBytes_Repr │ │ │ │ -000047fc T PyBytes_Size │ │ │ │ +0000472c 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 │ │ │ │ @@ -5911,32 +5910,32 @@ │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 000014a0 T _PyBytesWriter_CreateByteArray │ │ │ │ 000015dc t _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ 00001e28 T _PyBytes_Concat │ │ │ │ 0000052c T _PyBytes_DecodeEscape2 │ │ │ │ -00005398 T _PyBytes_Find │ │ │ │ -0000314c T _PyBytes_FormatEx │ │ │ │ -00004a5c T _PyBytes_FromHex │ │ │ │ +000052c8 T _PyBytes_Find │ │ │ │ +0000307c T _PyBytes_FormatEx │ │ │ │ +0000498c T _PyBytes_FromHex │ │ │ │ 00000134 t _PyBytes_FromSize │ │ │ │ -000018cc T _PyBytes_Repeat │ │ │ │ +000017fc T _PyBytes_Repeat │ │ │ │ 00000208 T _PyBytes_Resize │ │ │ │ 00000230 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 │ │ │ │ -000017c4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +000016f4 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 │ │ │ │ @@ -5956,15 +5955,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 │ │ │ │ -00003128 T _Py_bytes_repr │ │ │ │ +00003228 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__ │ │ │ │ @@ -6013,137 +6012,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 │ │ │ │ -00001854 t bytes___bytes__ │ │ │ │ +00001784 t bytes___bytes__ │ │ │ │ 0000254c r bytes___bytes____doc__ │ │ │ │ 00001834 t bytes_alloc │ │ │ │ 000007e8 d bytes_as_buffer │ │ │ │ 000007f0 d bytes_as_mapping │ │ │ │ 00000488 d bytes_as_number │ │ │ │ 000007fc d bytes_as_sequence │ │ │ │ 00001bb8 t bytes_buffer_getbuffer │ │ │ │ -00003574 t bytes_contains │ │ │ │ -00001d1c t bytes_count │ │ │ │ +00003674 t bytes_contains │ │ │ │ +00001c4c t bytes_count │ │ │ │ 000015c8 r bytes_count__doc__ │ │ │ │ 00001bfc t bytes_decode │ │ │ │ 00000bc4 r bytes_decode__doc__ │ │ │ │ 000003a0 r bytes_doc │ │ │ │ -00001c4c t bytes_endswith │ │ │ │ +00001b7c t bytes_endswith │ │ │ │ 00000dc0 r bytes_endswith__doc__ │ │ │ │ -00003478 t bytes_find │ │ │ │ +00003578 t bytes_find │ │ │ │ 00001c80 r bytes_find__doc__ │ │ │ │ -00003da8 t bytes_fromformat │ │ │ │ -000049cc t bytes_fromhex │ │ │ │ +00003ea8 t bytes_fromformat │ │ │ │ +000048fc t bytes_fromhex │ │ │ │ 00000a3c r bytes_fromhex__doc__ │ │ │ │ 00001794 t bytes_getnewargs │ │ │ │ 00001294 t bytes_hash │ │ │ │ -0000484c t bytes_hex │ │ │ │ +0000477c t bytes_hex │ │ │ │ 00000858 r bytes_hex__doc__ │ │ │ │ -0000195c t bytes_index │ │ │ │ +0000188c t bytes_index │ │ │ │ 00001b34 r bytes_index__doc__ │ │ │ │ 00000188 t bytes_item │ │ │ │ 000000e8 t bytes_iter │ │ │ │ -000033a0 t bytes_iteritem │ │ │ │ -00001a2c t bytes_join │ │ │ │ +000034a0 t bytes_iteritem │ │ │ │ +0000195c t bytes_join │ │ │ │ 00001db0 r bytes_join__doc__ │ │ │ │ 00001ba0 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 │ │ │ │ -00003104 t bytes_mod │ │ │ │ -00002c38 t bytes_new │ │ │ │ -00001dec t bytes_partition │ │ │ │ +00003034 t bytes_mod │ │ │ │ +00002d38 t bytes_new │ │ │ │ +00001d1c t bytes_partition │ │ │ │ 00002230 r bytes_partition__doc__ │ │ │ │ 000013b8 t bytes_removeprefix │ │ │ │ 0000111c r bytes_removeprefix__doc__ │ │ │ │ -0000529c t bytes_removesuffix │ │ │ │ +000051cc t bytes_removesuffix │ │ │ │ 0000101c r bytes_removesuffix__doc__ │ │ │ │ -00001b10 t bytes_repeat │ │ │ │ +00001a40 t bytes_repeat │ │ │ │ 00000224 t bytes_replace │ │ │ │ 00001200 r bytes_replace__doc__ │ │ │ │ -000018a0 t bytes_repr │ │ │ │ -00000c30 t bytes_rfind │ │ │ │ +000017d0 t bytes_repr │ │ │ │ +0000209c t bytes_rfind │ │ │ │ 00001a00 r bytes_rfind__doc__ │ │ │ │ 000012dc t bytes_richcompare │ │ │ │ -000056dc t bytes_rindex │ │ │ │ +000045b0 t bytes_rindex │ │ │ │ 000018b0 r bytes_rindex__doc__ │ │ │ │ -00004cc8 t bytes_rpartition │ │ │ │ +00004bf8 t bytes_rpartition │ │ │ │ 0000208c r bytes_rpartition__doc__ │ │ │ │ 00000c34 t bytes_rsplit │ │ │ │ 00001eb0 r bytes_rsplit__doc__ │ │ │ │ -0000288c t bytes_rstrip │ │ │ │ +000027bc t bytes_rstrip │ │ │ │ 000016d0 r bytes_rstrip__doc__ │ │ │ │ -00001f94 t bytes_split │ │ │ │ +00001ec4 t bytes_split │ │ │ │ 000023bc r bytes_split__doc__ │ │ │ │ -00004eb4 t bytes_splitlines │ │ │ │ +00004de4 t bytes_splitlines │ │ │ │ 00000afc r bytes_splitlines__doc__ │ │ │ │ -00001a40 t bytes_startswith │ │ │ │ +00001970 t bytes_startswith │ │ │ │ 00000eec r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ -000051e0 t bytes_strip │ │ │ │ +00005110 t bytes_strip │ │ │ │ 00001800 r bytes_strip__doc__ │ │ │ │ 000019a0 t bytes_subscript │ │ │ │ -00002b04 t bytes_translate │ │ │ │ +00002a34 t bytes_translate │ │ │ │ 00001474 r bytes_translate__doc__ │ │ │ │ -00002bfc t bytes_translate_impl │ │ │ │ +00002b2c t bytes_translate_impl │ │ │ │ 00000a90 t byteswriter_create │ │ │ │ 00000bcc t byteswriter_resize │ │ │ │ -00002904 t do_argstrip │ │ │ │ -00000e94 t fastsearch │ │ │ │ +00002834 t do_argstrip │ │ │ │ +00000dc4 t fastsearch │ │ │ │ 00000498 t formatfloat │ │ │ │ -00004768 t getnextarg │ │ │ │ +00004698 t getnextarg │ │ │ │ 00000368 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -00005464 t pad │ │ │ │ +00005394 t pad │ │ │ │ 00000340 r reduce_doc │ │ │ │ 00000be4 t return_self │ │ │ │ 00000318 r setstate_doc │ │ │ │ U strcmp │ │ │ │ 000016fc t stringlib__lex_search │ │ │ │ -0000586c t stringlib__preprocess │ │ │ │ -0000599c t stringlib__two_way │ │ │ │ +000056cc t stringlib__preprocess │ │ │ │ +000057fc t stringlib__two_way │ │ │ │ 00001654 t stringlib__two_way_count │ │ │ │ -000022e8 t stringlib_bytes_join │ │ │ │ +000023e8 t stringlib_bytes_join │ │ │ │ 000001ec t stringlib_capitalize │ │ │ │ 0000062c t stringlib_center │ │ │ │ 00000604 r stringlib_center__doc__ │ │ │ │ 00000278 t stringlib_expandtabs │ │ │ │ 000007b0 r stringlib_expandtabs__doc__ │ │ │ │ 000007e8 t stringlib_isalnum │ │ │ │ 00000808 t stringlib_isalpha │ │ │ │ 00000094 t stringlib_isascii │ │ │ │ 00000074 t stringlib_isdigit │ │ │ │ 00000828 t stringlib_islower │ │ │ │ 00000848 t stringlib_isspace │ │ │ │ 00000868 t stringlib_istitle │ │ │ │ 00000888 t stringlib_isupper │ │ │ │ -00005518 t stringlib_ljust │ │ │ │ +00005448 t stringlib_ljust │ │ │ │ 00000720 r stringlib_ljust__doc__ │ │ │ │ -00004e70 t stringlib_lower │ │ │ │ +00004da0 t stringlib_lower │ │ │ │ 000008a8 t stringlib_rjust │ │ │ │ 00000690 r stringlib_rjust__doc__ │ │ │ │ 00000ad0 t stringlib_swapcase │ │ │ │ 00000b14 t stringlib_title │ │ │ │ -00005258 t stringlib_upper │ │ │ │ +00005188 t stringlib_upper │ │ │ │ 00000b58 t stringlib_zfill │ │ │ │ 0000056c r stringlib_zfill__doc__ │ │ │ │ 000001a4 t striter_dealloc │ │ │ │ -00005438 t striter_len │ │ │ │ +00005368 t striter_len │ │ │ │ 00000448 d striter_methods │ │ │ │ -000033e8 t striter_next │ │ │ │ +000034e8 t striter_next │ │ │ │ 00001358 t striter_reduce │ │ │ │ 000017bc t striter_setstate │ │ │ │ 000015a8 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -6171,69 +6170,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 │ │ │ │ -00002dbc T PyObject_CallNoArgs │ │ │ │ -000032d4 T PyObject_CallObject │ │ │ │ -00001d38 T PyObject_CallOneArg │ │ │ │ +000029cc T PyObject_CallMethodObjArgs │ │ │ │ +00002dc4 T PyObject_CallNoArgs │ │ │ │ +000032dc 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 │ │ │ │ -000032a8 T PyVectorcall_Function │ │ │ │ +000032b0 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 │ │ │ │ -00002ef0 T _PyObject_CallMethod │ │ │ │ +00002ef8 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: │ │ │ │ @@ -6559,15 +6558,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 │ │ │ │ @@ -6617,15 +6616,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 │ │ │ │ -00002b44 t _source_offset_converter │ │ │ │ +00002b48 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 │ │ │ │ @@ -6646,22 +6645,22 @@ │ │ │ │ 0000206c t code_richcompare │ │ │ │ 00000a70 t code_sizeof │ │ │ │ 00000ad0 t get_cached_locals │ │ │ │ 00000b3c t get_localsplus_names │ │ │ │ 00002434 t init_co_cached │ │ │ │ 000010f0 t intern_constants │ │ │ │ 00001bcc t lineiter_dealloc │ │ │ │ -00002b78 t lineiter_next │ │ │ │ +00002b7c t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001cc t positionsiter_dealloc │ │ │ │ -000028b8 t positionsiter_next │ │ │ │ +000028bc t positionsiter_next │ │ │ │ 0000015c t read_signed_varint │ │ │ │ -00003050 t retreat │ │ │ │ +00003054 t retreat │ │ │ │ 00000980 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ @@ -6856,15 +6855,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_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_SetString │ │ │ │ @@ -6909,15 +6908,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 │ │ │ │ @@ -6945,110 +6944,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 │ │ │ │ -00000a68 t descr_reduce │ │ │ │ -000007ec t descr_repr.isra.0 │ │ │ │ +000008e0 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 │ │ │ │ 0000018c 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__ │ │ │ │ 000001e8 t mappingproxy_or │ │ │ │ 000002f4 t mappingproxy_repr │ │ │ │ 000001a4 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 │ │ │ │ -00000a44 t method_get_text_signature │ │ │ │ +000007cc t method_get_doc │ │ │ │ +000008bc 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 │ │ │ │ -00000aac 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 │ │ │ │ +00000924 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 │ │ │ │ @@ -7850,15 +7849,15 @@ │ │ │ │ 00000424 D _PyAsyncGenAThrow_Type │ │ │ │ 00000f0c T _PyAsyncGenValueWrapperNew │ │ │ │ 00000350 D _PyAsyncGenWrappedValue_Type │ │ │ │ 000004f8 D _PyCoroWrapper_Type │ │ │ │ 00001490 T _PyCoro_ComputeOrigin │ │ │ │ 00000830 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ -00000fac t _PyErr_ClearExcState │ │ │ │ +00000f34 t _PyErr_ClearExcState │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyEval_NoToolsForUnwind │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ @@ -7968,15 +7967,15 @@ │ │ │ │ 000004e4 t gen_set_exception │ │ │ │ 00000d58 t gen_set_name │ │ │ │ 00000dcc t gen_set_qualname │ │ │ │ 00000778 t gen_set_stop_iteration.isra.0 │ │ │ │ 00001154 t gen_sizeof │ │ │ │ 000000c4 t gen_throw │ │ │ │ 00000708 t gen_throw_current_exception │ │ │ │ -00001000 t gen_traverse │ │ │ │ +00000f88 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 │ │ │ │ 000002ec r throw_doc │ │ │ │ @@ -8153,15 +8152,15 @@ │ │ │ │ 00000560 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ 000005d0 T PyFloat_FromString │ │ │ │ 0000007c T PyFloat_GetInfo │ │ │ │ 00000564 T PyFloat_GetMax │ │ │ │ 00000588 T PyFloat_GetMin │ │ │ │ 00001704 T PyFloat_Pack2 │ │ │ │ -000019e4 T PyFloat_Pack4 │ │ │ │ +000019c4 T PyFloat_Pack4 │ │ │ │ 00000f38 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ 00001970 T PyFloat_Unpack2 │ │ │ │ 00001690 T PyFloat_Unpack4 │ │ │ │ 000004d8 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ @@ -8577,15 +8576,15 @@ │ │ │ │ 00000094 r .LC7 │ │ │ │ 000000b4 r .LC8 │ │ │ │ 000000dc r .LC9 │ │ │ │ 00000000 r CSWTCH.107 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyCallable_Check │ │ │ │ U PyCell_Type │ │ │ │ -0000050c T PyClassMethod_New │ │ │ │ +000004a0 T PyClassMethod_New │ │ │ │ 000001a8 D PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyDict_DelItem │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_Size │ │ │ │ @@ -8606,15 +8605,15 @@ │ │ │ │ 0000095c T PyFunction_ClearWatcher │ │ │ │ 000004c0 T PyFunction_GetAnnotations │ │ │ │ 00000504 T PyFunction_GetClosure │ │ │ │ 0000054c T PyFunction_GetCode │ │ │ │ 00000594 T PyFunction_GetDefaults │ │ │ │ 000005dc T PyFunction_GetGlobals │ │ │ │ 00000624 T PyFunction_GetKwDefaults │ │ │ │ -000004c4 T PyFunction_GetModule │ │ │ │ +00000458 T PyFunction_GetModule │ │ │ │ 00000814 T PyFunction_New │ │ │ │ 00000b34 T PyFunction_NewWithQualName │ │ │ │ 00000a8c T PyFunction_SetAnnotations │ │ │ │ 0000066c T PyFunction_SetClosure │ │ │ │ 00000728 T PyFunction_SetDefaults │ │ │ │ 000007f8 T PyFunction_SetKwDefaults │ │ │ │ 00000288 T PyFunction_SetVectorcall │ │ │ │ @@ -8641,100 +8640,100 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyVectorcall_Call │ │ │ │ U Py_GenericAlias │ │ │ │ 0000024c t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -00002208 T _PyClassMethod_GetFunc │ │ │ │ +00002274 T _PyClassMethod_GetFunc │ │ │ │ U _PyCode_VerifyStateless │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ 00001ea8 T _PyFunction_ClearCodeByVersion │ │ │ │ -00000804 t _PyFunction_ClearVersion │ │ │ │ +00000798 t _PyFunction_ClearVersion │ │ │ │ 00000324 T _PyFunction_FromConstructor │ │ │ │ 00001e90 T _PyFunction_GetVersionForCurrentState │ │ │ │ 00000e00 T _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ -000008f4 T _PyFunction_VerifyStateless │ │ │ │ +00000888 T _PyFunction_VerifyStateless │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_IsAbstract │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ U _PyRuntime │ │ │ │ 00001f28 T _PyStaticMethod_GetFunc │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -0000089c T _Py_set_function_type_params │ │ │ │ +00000830 T _Py_set_function_type_params │ │ │ │ U _Py_tss_interp │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 000002a8 d _kwtuple.0 │ │ │ │ 0000027c d _parser.2 │ │ │ │ 00000288 r classmethod_doc │ │ │ │ -00000608 t cm_clear │ │ │ │ -00002118 t cm_dealloc │ │ │ │ +0000059c t cm_clear │ │ │ │ +00002184 t cm_dealloc │ │ │ │ 00001f00 t cm_descr_get │ │ │ │ 00000400 t cm_get___annotate__ │ │ │ │ 00000000 t cm_get___annotations__ │ │ │ │ -0000023c t cm_get___isabstractmethod__ │ │ │ │ +000001d0 t cm_get___isabstractmethod__ │ │ │ │ 000003b8 d cm_getsetlist │ │ │ │ 000019a8 t cm_init │ │ │ │ 0000041c d cm_memberlist │ │ │ │ 00000398 d cm_methodlist │ │ │ │ 00001690 t cm_new │ │ │ │ 00000158 t cm_repr │ │ │ │ 00000424 t cm_set___annotate__ │ │ │ │ 000002b0 t cm_set___annotations__ │ │ │ │ -00001f68 t cm_traverse │ │ │ │ +00001fd4 t cm_traverse │ │ │ │ 00000024 t descriptor_get_wrapped_attribute │ │ │ │ 000002d8 t descriptor_set_wrapped_attribute │ │ │ │ 000012dc t func_clear │ │ │ │ 00000e48 t func_dealloc │ │ │ │ -00001fe4 t func_descr_get │ │ │ │ -000011f0 t func_get_annotation_dict │ │ │ │ -000001d0 t func_get_code │ │ │ │ -00000a64 t func_get_defaults │ │ │ │ -00000ae4 t func_get_kwdefaults │ │ │ │ +00002050 t func_descr_get │ │ │ │ +00001184 t func_get_annotation_dict │ │ │ │ +00001f68 t func_get_code │ │ │ │ +000009f8 t func_get_defaults │ │ │ │ +00000a78 t func_get_kwdefaults │ │ │ │ 00001958 t func_get_name │ │ │ │ 00001980 t func_get_qualname │ │ │ │ 00000458 d func_getsetlist │ │ │ │ 00000520 d func_memberlist │ │ │ │ -00000b64 t func_new │ │ │ │ +00000af8 t func_new │ │ │ │ 00000524 r func_new__doc__ │ │ │ │ -000006a0 t func_repr │ │ │ │ -0000101c t func_set_code │ │ │ │ -000006dc t func_set_defaults │ │ │ │ -000013a8 t func_set_kwdefaults │ │ │ │ +00000634 t func_repr │ │ │ │ +00000fb0 t func_set_code │ │ │ │ +00000670 t func_set_defaults │ │ │ │ +0000133c t func_set_kwdefaults │ │ │ │ 00001c28 t func_set_name │ │ │ │ 00001cd4 t func_set_qualname │ │ │ │ 0000064c t func_traverse │ │ │ │ 00000754 r function___annotate____doc__ │ │ │ │ -000002d4 t function___annotate___get │ │ │ │ -00000310 t function___annotate___set │ │ │ │ +00000268 t function___annotate___get │ │ │ │ +000002a4 t function___annotate___set │ │ │ │ 00000728 r function___annotations____doc__ │ │ │ │ -0000115c t function___annotations___get │ │ │ │ +000010f0 t function___annotations___get │ │ │ │ 0000017c t function___annotations___set │ │ │ │ 000006f4 r function___type_params____doc__ │ │ │ │ -00000414 t function___type_params___get │ │ │ │ -00000450 t function___type_params___set │ │ │ │ +000003a8 t function___type_params___get │ │ │ │ +000003e4 t function___type_params___set │ │ │ │ 00000290 t functools_copy_attr │ │ │ │ 00001e18 t handle_func_event │ │ │ │ 00000a04 t notify_func_watchers │ │ │ │ -000006c4 t sm_call │ │ │ │ -00000888 t sm_clear │ │ │ │ -00002028 t sm_dealloc │ │ │ │ +00000658 t sm_call │ │ │ │ +0000081c t sm_clear │ │ │ │ +00002094 t sm_dealloc │ │ │ │ 00001f40 t sm_descr_get │ │ │ │ 00000474 t sm_get___annotate__ │ │ │ │ 00000240 t sm_get___annotations__ │ │ │ │ -00000288 t sm_get___isabstractmethod__ │ │ │ │ +0000021c t sm_get___isabstractmethod__ │ │ │ │ 000002f8 d sm_getsetlist │ │ │ │ 0000014c t sm_init │ │ │ │ 0000035c d sm_memberlist │ │ │ │ 000002d8 d sm_methodlist │ │ │ │ 0000007c t sm_new │ │ │ │ 00000264 t sm_repr │ │ │ │ 00000498 t sm_set___annotate__ │ │ │ │ @@ -8809,15 +8808,15 @@ │ │ │ │ 00000060 r .LC3 │ │ │ │ 00000068 r .LC4 │ │ │ │ 0000006c r .LC5 │ │ │ │ 00000074 r .LC6 │ │ │ │ 0000007c r .LC7 │ │ │ │ 00000084 r .LC8 │ │ │ │ 0000008c r .LC9 │ │ │ │ -00000000 T PyAnextAwaitable_New │ │ │ │ +00000060 T PyAnextAwaitable_New │ │ │ │ 000000bc T PyCallIter_New │ │ │ │ 000000d4 D PyCallIter_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ @@ -8855,34 +8854,34 @@ │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000027c d anextawaitable_as_async │ │ │ │ -000003b0 t anextawaitable_close │ │ │ │ -0000022c t anextawaitable_dealloc │ │ │ │ -00000134 t anextawaitable_getiter │ │ │ │ -000000a4 t anextawaitable_iternext │ │ │ │ +00000410 t anextawaitable_close │ │ │ │ +0000028c t anextawaitable_dealloc │ │ │ │ +00000194 t anextawaitable_getiter │ │ │ │ +00000104 t anextawaitable_iternext │ │ │ │ 0000028c d anextawaitable_methods │ │ │ │ -000002d4 t anextawaitable_proxy │ │ │ │ -000002b4 t anextawaitable_send │ │ │ │ -00000390 t anextawaitable_throw │ │ │ │ -000004fc t anextawaitable_traverse │ │ │ │ +00000334 t anextawaitable_proxy │ │ │ │ +00000314 t anextawaitable_send │ │ │ │ +000003f0 t anextawaitable_throw │ │ │ │ +0000055c t anextawaitable_traverse │ │ │ │ 000002e8 t calliter_dealloc │ │ │ │ 0000016c t calliter_iternext │ │ │ │ 000002cc d calliter_methods │ │ │ │ -000003d0 t calliter_reduce │ │ │ │ -00000370 t calliter_traverse │ │ │ │ +00000430 t calliter_reduce │ │ │ │ +00000000 t calliter_traverse │ │ │ │ 00000000 r close_doc │ │ │ │ 000001f0 t iter_dealloc │ │ │ │ 000000e0 t iter_iternext │ │ │ │ 00000000 t iter_len │ │ │ │ -0000049c t iter_reduce │ │ │ │ -00000438 t iter_setstate │ │ │ │ +000004fc t iter_reduce │ │ │ │ +00000498 t iter_setstate │ │ │ │ 00000088 t iter_traverse │ │ │ │ 000001cc r length_hint_doc │ │ │ │ 000001a4 r reduce_doc │ │ │ │ 00000114 r send_doc │ │ │ │ 000002ec d seqiter_methods │ │ │ │ 0000017c r setstate_doc │ │ │ │ 00000034 r throw_doc │ │ │ │ @@ -8909,17 +8908,17 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ 00000228 t lazy_import_clear │ │ │ │ 000001a0 t lazy_import_dealloc │ │ │ │ 00000000 r lazy_import_doc │ │ │ │ 000000d4 d lazy_import_methods │ │ │ │ -00000040 t lazy_import_name │ │ │ │ +00000014 t lazy_import_name │ │ │ │ 000000b0 t lazy_import_repr │ │ │ │ -00000014 t lazy_import_resolve │ │ │ │ +00000084 t lazy_import_resolve │ │ │ │ 00000000 t lazy_import_traverse │ │ │ │ │ │ │ │ listobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000cc r .LC10 │ │ │ │ @@ -8961,25 +8960,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 │ │ │ │ -00001fd8 T PyList_Clear │ │ │ │ -000025dc T PyList_Extend │ │ │ │ -0000554c T PyList_GetItem │ │ │ │ -00005e7c T PyList_GetItemRef │ │ │ │ -00001f54 T PyList_GetSlice │ │ │ │ -00001c8c T PyList_Insert │ │ │ │ +00001ffc T PyList_Clear │ │ │ │ +00002604 T PyList_Extend │ │ │ │ +000052ac T PyList_GetItem │ │ │ │ +00005ccc T PyList_GetItemRef │ │ │ │ +00001f78 T PyList_GetSlice │ │ │ │ +00001cd4 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ -000022f8 T PyList_Reverse │ │ │ │ -00002e44 T PyList_SetItem │ │ │ │ -000030f4 T PyList_SetSlice │ │ │ │ -000039e0 T PyList_Size │ │ │ │ +0000231c 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 │ │ │ │ @@ -9031,22 +9030,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 │ │ │ │ -00002020 T _PyList_AsTupleAndClear │ │ │ │ -000055bc T _PyList_BinarySlice │ │ │ │ -00004e24 T _PyList_Concat │ │ │ │ +00002044 T _PyList_AsTupleAndClear │ │ │ │ +0000531c T _PyList_BinarySlice │ │ │ │ +00004ee4 T _PyList_Concat │ │ │ │ 00000044 T _PyList_DebugMallocStats │ │ │ │ -00003c90 T _PyList_Extend │ │ │ │ -00002f6c T _PyList_FromStackRefStealOnSuccess │ │ │ │ -00007894 T _PyList_GetItemRef │ │ │ │ -00006c74 T _PyList_SliceSubscript │ │ │ │ +00003d48 T _PyList_Extend │ │ │ │ +00003038 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +000076e0 T _PyList_GetItemRef │ │ │ │ +00006ac0 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -9055,108 +9054,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 │ │ │ │ -00003cd4 t _list_extend │ │ │ │ +00003d8c t _list_extend │ │ │ │ 0000027c d _parser.2 │ │ │ │ -0000283c t gallop_left │ │ │ │ -000024d0 t gallop_right │ │ │ │ -00001ccc t ins1 │ │ │ │ +00002914 t gallop_left │ │ │ │ +000024cc t gallop_right │ │ │ │ +00001d14 t ins1 │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -00004410 t list___init__ │ │ │ │ +000044c8 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00005d2c t list___reversed__ │ │ │ │ +00005a8c t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 00000258 t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -000038b4 t list_append │ │ │ │ +0000396c t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000348 d list_as_mapping │ │ │ │ 00000354 d list_as_sequence │ │ │ │ -00004ac0 t list_ass_item │ │ │ │ -000031b4 t list_ass_slice_lock_held │ │ │ │ -0000653c t list_ass_subscript │ │ │ │ -000037d8 t list_clear_impl.isra.0 │ │ │ │ -000024a0 t list_clear_slot │ │ │ │ -00005f04 t list_contains │ │ │ │ -00002500 t list_copy │ │ │ │ +00004b80 t list_ass_item │ │ │ │ +00003280 t list_ass_slice_lock_held │ │ │ │ +00006388 t list_ass_subscript │ │ │ │ +000038a4 t list_clear_impl.isra.0 │ │ │ │ +000024c4 t list_clear_slot │ │ │ │ +00005d54 t list_contains │ │ │ │ +00002524 t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -0000237c t list_count │ │ │ │ +000023a0 t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 000001ac t list_dealloc │ │ │ │ -00005520 t list_extend │ │ │ │ +00005280 t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -00007394 t list_extend_dict │ │ │ │ -00004108 t list_extend_lock_held │ │ │ │ -00007570 t list_index │ │ │ │ +000071e0 t list_extend_dict │ │ │ │ +000041c0 t list_extend_lock_held │ │ │ │ +000073bc t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -000074e8 t list_inplace_concat │ │ │ │ +00007334 t list_inplace_concat │ │ │ │ 000000d4 t list_inplace_repeat │ │ │ │ -00002658 t list_inplace_repeat_lock_held │ │ │ │ -00001e58 t list_insert │ │ │ │ +00002680 t list_inplace_repeat_lock_held │ │ │ │ +00001ea0 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -00003c34 t list_item │ │ │ │ -00005fd4 t list_iter │ │ │ │ -00003a24 t list_iteritem │ │ │ │ -00003cbc t list_length │ │ │ │ +00003cec t list_item │ │ │ │ +00005e24 t list_iter │ │ │ │ +00003adc t list_iteritem │ │ │ │ +00003d74 t list_length │ │ │ │ 0000037c d list_methods │ │ │ │ -000053d4 t list_new_prealloc │ │ │ │ -00004b98 t list_pop │ │ │ │ +00005134 t list_new_prealloc │ │ │ │ +00004c58 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00004814 t list_remove │ │ │ │ +000048d4 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -0000205c t list_repeat │ │ │ │ -0000720c t list_repr │ │ │ │ +00002080 t list_repeat │ │ │ │ +00007058 t list_repr │ │ │ │ 00000530 t list_resize │ │ │ │ -00007490 t list_reverse │ │ │ │ +000072dc t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -00004520 t list_richcompare │ │ │ │ -00005a0c t list_slice_lock_held │ │ │ │ -00006af4 t list_sort │ │ │ │ +000045d8 t list_richcompare │ │ │ │ +0000576c t list_slice_lock_held │ │ │ │ +00006940 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ 000006bc t list_sort_impl │ │ │ │ -00003a80 t list_subscript │ │ │ │ -00002f14 t list_traverse │ │ │ │ -000049a0 t list_vectorcall │ │ │ │ -000061b8 t listiter_dealloc │ │ │ │ -000024c0 t listiter_len │ │ │ │ +00003b38 t list_subscript │ │ │ │ +00002fe0 t list_traverse │ │ │ │ +00004a60 t list_vectorcall │ │ │ │ +00006008 t listiter_dealloc │ │ │ │ +000024e4 t listiter_len │ │ │ │ 00000308 d listiter_methods │ │ │ │ -00006110 t listiter_next │ │ │ │ +00005f60 t listiter_next │ │ │ │ 00000114 t listiter_reduce │ │ │ │ 0000012c t listiter_reduce_general │ │ │ │ 000001e0 t listiter_setstate │ │ │ │ -000022c4 t listiter_traverse │ │ │ │ -00005e20 t listreviter_dealloc │ │ │ │ -0000261c t listreviter_len │ │ │ │ +000022e8 t listiter_traverse │ │ │ │ +00005b80 t listreviter_dealloc │ │ │ │ +00002644 t listreviter_len │ │ │ │ 000002c8 d listreviter_methods │ │ │ │ -00005d84 t listreviter_next │ │ │ │ +00005ae4 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 │ │ │ │ -0000251c t merge_getmem │ │ │ │ -00001f30 t py_list_clear │ │ │ │ +00002540 t merge_getmem │ │ │ │ +00005bdc t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -00007558 t safe_object_compare │ │ │ │ +000073a4 t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -00002cd4 t sortslice_memcpy │ │ │ │ -00002d4c t sortslice_memmove │ │ │ │ -00002dc4 t sortslice_reverse.isra.0 │ │ │ │ -0000752c t unsafe_float_compare │ │ │ │ -00002424 t unsafe_latin_compare │ │ │ │ -00007448 t unsafe_long_compare │ │ │ │ -00006430 t unsafe_object_compare │ │ │ │ -000062ac t unsafe_tuple_compare │ │ │ │ +00002da0 t sortslice_memcpy │ │ │ │ +00002e18 t sortslice_memmove │ │ │ │ +00002e90 t sortslice_reverse.isra.0 │ │ │ │ +00007378 t unsafe_float_compare │ │ │ │ +00002420 t unsafe_latin_compare │ │ │ │ +00007294 t unsafe_long_compare │ │ │ │ +0000627c t unsafe_object_compare │ │ │ │ +000060fc t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000030 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9250,54 +9249,54 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ 00000150 T PyLongWriter_Create │ │ │ │ 00000078 T PyLongWriter_Discard │ │ │ │ 000001e4 T PyLongWriter_Finish │ │ │ │ -0000d9f4 T PyLong_AsDouble │ │ │ │ +0000da9c T PyLong_AsDouble │ │ │ │ 0000370c T PyLong_AsInt │ │ │ │ 00000130 T PyLong_AsInt32 │ │ │ │ -00006ac8 T PyLong_AsInt64 │ │ │ │ +00006b68 T PyLong_AsInt64 │ │ │ │ 00001e4c T PyLong_AsLong │ │ │ │ 0000202c T PyLong_AsLongAndOverflow │ │ │ │ -00008470 T PyLong_AsLongLong │ │ │ │ -000082c8 T PyLong_AsLongLongAndOverflow │ │ │ │ -00006b20 T PyLong_AsNativeBytes │ │ │ │ +00008520 T PyLong_AsLongLong │ │ │ │ +00008378 T PyLong_AsLongLongAndOverflow │ │ │ │ +00006bc0 T PyLong_AsNativeBytes │ │ │ │ 00000250 T PyLong_AsSize_t │ │ │ │ 000008f4 T PyLong_AsSsize_t │ │ │ │ 000001b8 T PyLong_AsUInt32 │ │ │ │ 00000210 T PyLong_AsUInt64 │ │ │ │ 000038dc T PyLong_AsUnsignedLong │ │ │ │ 000004bc T PyLong_AsUnsignedLongLong │ │ │ │ 00000268 T PyLong_AsUnsignedLongLongMask │ │ │ │ 00000c60 T PyLong_AsUnsignedLongMask │ │ │ │ 00000438 T PyLong_AsVoidPtr │ │ │ │ 00000344 T PyLong_Export │ │ │ │ 00000868 T PyLong_FreeExport │ │ │ │ -00007fb4 T PyLong_FromDouble │ │ │ │ +00008060 T PyLong_FromDouble │ │ │ │ 000005a0 T PyLong_FromInt32 │ │ │ │ -0000fca4 T PyLong_FromInt64 │ │ │ │ +0000fe14 T PyLong_FromInt64 │ │ │ │ 000006e4 t PyLong_FromInt64.part.0 │ │ │ │ 00000594 T PyLong_FromLong │ │ │ │ -00003af0 T PyLong_FromLongLong │ │ │ │ +00003bb0 T PyLong_FromLongLong │ │ │ │ 000003b8 T PyLong_FromNativeBytes │ │ │ │ -0000ade4 T PyLong_FromSize_t │ │ │ │ +0000ae98 T PyLong_FromSize_t │ │ │ │ 00000744 T PyLong_FromSsize_t │ │ │ │ 00000a18 T PyLong_FromString │ │ │ │ -0000fc90 T PyLong_FromUInt32 │ │ │ │ +0000fe00 T PyLong_FromUInt32 │ │ │ │ 00000648 T PyLong_FromUInt64 │ │ │ │ -00010f54 T PyLong_FromUnicodeObject │ │ │ │ +000110c4 T PyLong_FromUnicodeObject │ │ │ │ 00000164 T PyLong_FromUnsignedLong │ │ │ │ 00003a04 T PyLong_FromUnsignedLongLong │ │ │ │ 000008bc T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 0000007c T PyLong_GetInfo │ │ │ │ 00000134 T PyLong_GetNativeLayout │ │ │ │ -00007934 T PyLong_GetSign │ │ │ │ +000079d4 T PyLong_GetSign │ │ │ │ 00000918 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 │ │ │ │ @@ -9318,53 +9317,53 @@ │ │ │ │ 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 │ │ │ │ -0000ada0 t Py_XDECREF │ │ │ │ +0000ae54 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -00005fc8 T _PyCompactLong_Add │ │ │ │ -00010c40 T _PyCompactLong_Multiply │ │ │ │ -0000faf8 T _PyCompactLong_Subtract │ │ │ │ +00006068 T _PyCompactLong_Add │ │ │ │ +00010db0 T _PyCompactLong_Multiply │ │ │ │ +0000fc68 T _PyCompactLong_Subtract │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00004c5c T _PyLong_AsByteArray │ │ │ │ +00004d18 T _PyLong_AsByteArray │ │ │ │ 00000308 t _PyLong_AsUnsignedLongLongMask │ │ │ │ 00000d08 t _PyLong_AsUnsignedLongMask │ │ │ │ -00010ae0 T _PyLong_Copy │ │ │ │ +00010c50 T _PyLong_Copy │ │ │ │ 000000e4 D _PyLong_DigitValue │ │ │ │ 00001838 T _PyLong_DivmodNear │ │ │ │ 00003694 T _PyLong_ExactDealloc │ │ │ │ 00000584 T _PyLong_FiniTypes │ │ │ │ -00011c9c T _PyLong_Format │ │ │ │ +00011e0c T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 000017bc T _PyLong_FormatBytesWriter │ │ │ │ -0000c880 T _PyLong_FormatWriter │ │ │ │ -00012ad8 T _PyLong_Frexp │ │ │ │ -00009500 T _PyLong_FromByteArray │ │ │ │ -0001114c T _PyLong_FromBytes │ │ │ │ +0000c934 T _PyLong_FormatWriter │ │ │ │ +00012c48 T _PyLong_Frexp │ │ │ │ +000095b0 T _PyLong_FromByteArray │ │ │ │ +000112bc T _PyLong_FromBytes │ │ │ │ 000004e8 T _PyLong_FromDigits │ │ │ │ -0000fd04 t _PyLong_FromLarge │ │ │ │ +0000fe74 t _PyLong_FromLarge │ │ │ │ 000002c8 t _PyLong_FromMedium │ │ │ │ -00005bd4 t _PyLong_FromSTwoDigits │ │ │ │ -00014b50 T _PyLong_GCD │ │ │ │ +00005c74 t _PyLong_FromSTwoDigits │ │ │ │ +00014cc0 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ 00001568 T _PyLong_Lshift │ │ │ │ -00014ab4 t _PyLong_Negate │ │ │ │ +00014c24 t _PyLong_Negate │ │ │ │ 000004d4 T _PyLong_New │ │ │ │ -0000621c T _PyLong_NumBits │ │ │ │ -000137f4 T _PyLong_Rshift │ │ │ │ +000062bc T _PyLong_NumBits │ │ │ │ +00013964 T _PyLong_Rshift │ │ │ │ 00000554 T _PyLong_Sign │ │ │ │ 00000c08 T _PyLong_Size_t_Converter │ │ │ │ 000005c4 T _PyLong_UInt16_Converter │ │ │ │ 0000165c T _PyLong_UInt32_Converter │ │ │ │ -00013aa4 T _PyLong_UInt64_Converter │ │ │ │ +00013c14 T _PyLong_UInt64_Converter │ │ │ │ 00000574 T _PyLong_UInt8_Converter │ │ │ │ 00000810 T _PyLong_UnsignedInt_Converter │ │ │ │ 00000d98 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000d8 T _PyLong_UnsignedLong_Converter │ │ │ │ 00000978 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -9405,99 +9404,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 │ │ │ │ -0000ceb0 t int___format__ │ │ │ │ +0000cf5c t int___format__ │ │ │ │ 00001068 r int___format____doc__ │ │ │ │ 00000188 t int___getnewargs__ │ │ │ │ 000010bc r int___getnewargs____doc__ │ │ │ │ 000009d0 t int___round__ │ │ │ │ 00000fe0 r int___round____doc__ │ │ │ │ 0000001c t int___sizeof__ │ │ │ │ 00000fa4 r int___sizeof____doc__ │ │ │ │ 000015f8 t int_as_integer_ratio │ │ │ │ 00000d5c r int_as_integer_ratio__doc__ │ │ │ │ 000016b4 t int_bit_count │ │ │ │ 00000e6c r int_bit_count__doc__ │ │ │ │ -00010b98 t int_bit_length │ │ │ │ +00010d08 t int_bit_length │ │ │ │ 00000f24 r int_bit_length__doc__ │ │ │ │ -000085bc t int_from_bytes │ │ │ │ +0000866c 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__ │ │ │ │ -00003c40 t int_to_bytes │ │ │ │ +00003cfc t int_to_bytes │ │ │ │ 00000a14 r int_to_bytes__doc__ │ │ │ │ -0000fe88 t k_mul │ │ │ │ +0000fff8 t k_mul │ │ │ │ 00000df0 t kmul_split.constprop.0 │ │ │ │ -0000b708 t l_divmod │ │ │ │ -00011744 t l_mod │ │ │ │ +0000b7bc t l_divmod │ │ │ │ +000118b4 t l_mod │ │ │ │ U ldexp │ │ │ │ 00000048 r log_base_BASE │ │ │ │ -00010e80 t long_abs │ │ │ │ -00010dc0 t long_abs_method │ │ │ │ -00005e40 t long_add │ │ │ │ -00005c70 t long_add_method │ │ │ │ +00010ff0 t long_abs │ │ │ │ +00010f30 t long_abs_method │ │ │ │ +00005ee0 t long_add │ │ │ │ +00005d10 t long_add_method │ │ │ │ 0000048c t long_alloc │ │ │ │ -00006144 t long_and │ │ │ │ +000061e4 t long_and │ │ │ │ 000002f4 d long_as_number │ │ │ │ -0000a10c t long_bitwise │ │ │ │ +0000a1c0 t long_bitwise │ │ │ │ 00002430 t long_bool │ │ │ │ 00002454 t long_compare │ │ │ │ 000024e8 t long_dealloc │ │ │ │ -0000b4dc t long_div │ │ │ │ -00010ee0 t long_divmod │ │ │ │ -0000bb68 t long_divrem │ │ │ │ +0000b590 t long_div │ │ │ │ +00011050 t long_divmod │ │ │ │ +0000bc1c t long_divrem │ │ │ │ 00000408 r long_doc │ │ │ │ -000129cc t long_float │ │ │ │ -00011d10 t long_format_binary │ │ │ │ +00012b3c t long_float │ │ │ │ +00011e80 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 0000154c t long_get1 │ │ │ │ 00000384 d long_getset │ │ │ │ 00000398 t long_hash │ │ │ │ -00006f10 t long_invert │ │ │ │ -00011064 t long_long │ │ │ │ +00006fb0 t long_invert │ │ │ │ +000111d4 t long_long │ │ │ │ 00001538 t long_long_getter │ │ │ │ 000014f4 t long_long_meth │ │ │ │ -00006fc0 t long_lshift1 │ │ │ │ -00006274 t long_lshift_method │ │ │ │ +00007060 t long_lshift1 │ │ │ │ +00006314 t long_lshift_method │ │ │ │ 000003e8 d long_methods │ │ │ │ -00011218 t long_mod │ │ │ │ -0000cf4c t long_mul │ │ │ │ -0000c680 t long_mul_method │ │ │ │ -00005b8c t long_neg │ │ │ │ -00005c34 t long_neg.part.0 │ │ │ │ -0000595c t long_neg_method │ │ │ │ -0000c8e4 t long_new │ │ │ │ -0000cc34 t long_new_impl │ │ │ │ -0000af08 t long_or │ │ │ │ -0000dac8 t long_pow │ │ │ │ +00011388 t long_mod │ │ │ │ +0000cff8 t long_mul │ │ │ │ +0000c734 t long_mul_method │ │ │ │ +00005c2c t long_neg │ │ │ │ +00005cd4 t long_neg.part.0 │ │ │ │ +00005a04 t long_neg_method │ │ │ │ +0000c998 t long_new │ │ │ │ +0000cce0 t long_new_impl │ │ │ │ +0000afbc t long_or │ │ │ │ +0000db70 t long_pow │ │ │ │ 00002184 t long_richcompare │ │ │ │ -00013008 t long_rshift │ │ │ │ -00007994 t long_sub │ │ │ │ -00007330 t long_sub_method │ │ │ │ +00013178 t long_rshift │ │ │ │ +00007a34 t long_sub │ │ │ │ +000073d0 t long_sub_method │ │ │ │ 00002584 t long_to_decimal_string │ │ │ │ 000025c4 t long_to_decimal_string_internal │ │ │ │ -0000d0f0 t long_true_divide │ │ │ │ -00007f14 t long_vectorcall │ │ │ │ +0000d19c t long_true_divide │ │ │ │ +00007fc0 t long_vectorcall │ │ │ │ 00000774 t long_xor │ │ │ │ 00001d0c t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ 000011fc t v_iadd.isra.0 │ │ │ │ 00000fcc t v_isub.isra.0 │ │ │ │ -0000c2c4 t x_add │ │ │ │ -00013d3c t x_divrem │ │ │ │ -0000afe0 t x_sub │ │ │ │ +0000c378 t x_add │ │ │ │ +00013eac t x_divrem │ │ │ │ +0000b094 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001a8 r .LC10 │ │ │ │ @@ -9571,44 +9570,44 @@ │ │ │ │ 000005e8 D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000036c D PyDictRevIterItem_Type │ │ │ │ 00000440 D PyDictRevIterKey_Type │ │ │ │ 00000514 D PyDictRevIterValue_Type │ │ │ │ 00000790 D PyDictValues_Type │ │ │ │ 000010ec T PyDict_AddWatcher │ │ │ │ -000102d4 T PyDict_Clear │ │ │ │ +000103f8 T PyDict_Clear │ │ │ │ 00001174 T PyDict_ClearWatcher │ │ │ │ 00000290 T PyDict_Contains │ │ │ │ -0000ea30 T PyDict_ContainsString │ │ │ │ -00005260 T PyDict_Copy │ │ │ │ -00007ec0 T PyDict_DelItem │ │ │ │ +0000ea60 T PyDict_ContainsString │ │ │ │ +00005280 T PyDict_Copy │ │ │ │ +00007ef8 T PyDict_DelItem │ │ │ │ 0000021c T PyDict_DelItemString │ │ │ │ 00000f74 T PyDict_GetItem │ │ │ │ -00004d3c T PyDict_GetItemRef │ │ │ │ -00000db0 T PyDict_GetItemString │ │ │ │ -000079cc T PyDict_GetItemStringRef │ │ │ │ -000040cc T PyDict_GetItemWithError │ │ │ │ -00001818 T PyDict_Items │ │ │ │ -0000d1cc T PyDict_Keys │ │ │ │ +00004d5c T PyDict_GetItemRef │ │ │ │ +00000d74 T PyDict_GetItemString │ │ │ │ +00007a04 T PyDict_GetItemStringRef │ │ │ │ +000040ec T PyDict_GetItemWithError │ │ │ │ +000017dc T PyDict_Items │ │ │ │ +0000d200 T PyDict_Keys │ │ │ │ 00000f90 T PyDict_Merge │ │ │ │ 00001038 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00007524 T PyDict_Next │ │ │ │ -0000dd20 T PyDict_Pop │ │ │ │ -00000174 T PyDict_PopString │ │ │ │ +0000752c T PyDict_Next │ │ │ │ +0000dd54 T PyDict_Pop │ │ │ │ +00000138 T PyDict_PopString │ │ │ │ 000010b8 T PyDict_SetDefault │ │ │ │ -00003088 T PyDict_SetDefaultRef │ │ │ │ -00001394 T PyDict_SetItem │ │ │ │ -00004a24 T PyDict_SetItemString │ │ │ │ -000105b4 T PyDict_Size │ │ │ │ +000030a8 T PyDict_SetDefaultRef │ │ │ │ +000013b4 T PyDict_SetItem │ │ │ │ +00004a44 T PyDict_SetItemString │ │ │ │ +000106d8 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ -000000c8 T PyDict_Unwatch │ │ │ │ -00005a64 T PyDict_Update │ │ │ │ -0000123c T PyDict_Values │ │ │ │ -00004bd4 T PyDict_Watch │ │ │ │ +0000008c T PyDict_Unwatch │ │ │ │ +00005a84 T PyDict_Update │ │ │ │ +00001200 T PyDict_Values │ │ │ │ +00004bf4 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -9630,39 +9629,39 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000d6b0 T PyObject_ClearManagedDict │ │ │ │ +0000d6e4 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -00009c78 T PyObject_GenericGetDict │ │ │ │ +00009cb0 T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsSubclass │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -0000e200 T PyObject_VisitManagedDict │ │ │ │ +0000e234 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ -00007c94 t PyStackRef_CLOSE │ │ │ │ -00007c94 t PyStackRef_XCLOSE │ │ │ │ +00007ccc t PyStackRef_CLOSE │ │ │ │ +00007ccc t PyStackRef_XCLOSE │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ @@ -9672,92 +9671,92 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00004088 t Py_XDECREF │ │ │ │ +000040a8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -00010630 T _PyDictKeys_DecRef │ │ │ │ +00010754 T _PyDictKeys_DecRef │ │ │ │ 0000188c T _PyDictKeys_GetVersionForCurrentState │ │ │ │ -00009748 T _PyDictKeys_StringLookup │ │ │ │ -0000c25c T _PyDictKeys_StringLookupAndVersion │ │ │ │ -0000bdac T _PyDictKeys_StringLookupSplit │ │ │ │ -00000240 T _PyDictView_Intersect │ │ │ │ -0000a0f8 T _PyDictView_New │ │ │ │ +00009780 T _PyDictKeys_StringLookup │ │ │ │ +0000c290 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +0000bde0 T _PyDictKeys_StringLookupSplit │ │ │ │ +00000204 T _PyDictView_Intersect │ │ │ │ +0000a130 T _PyDictView_New │ │ │ │ 000011c8 T _PyDict_CheckConsistency │ │ │ │ 0000014c T _PyDict_ClearKeysVersionLockHeld │ │ │ │ -00000e64 T _PyDict_Clear_LockHeld │ │ │ │ +00000e28 T _PyDict_Clear_LockHeld │ │ │ │ 00000430 T _PyDict_Contains_KnownHash │ │ │ │ -00007900 T _PyDict_CopyAsDict │ │ │ │ +00007938 T _PyDict_CopyAsDict │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ -0000d8a8 T _PyDict_DelItemIf │ │ │ │ +0000d8dc T _PyDict_DelItemIf │ │ │ │ 000018c8 T _PyDict_DelItem_KnownHash │ │ │ │ -000082dc T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ -0000146c T _PyDict_DetachFromObject │ │ │ │ -00004bc0 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -00008df0 T _PyDict_FromItems │ │ │ │ -00010c04 T _PyDict_FromKeys │ │ │ │ -00004ea4 T _PyDict_GetItemRef_KnownHash │ │ │ │ -00004e3c T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000dc48 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +00008314 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +00001430 T _PyDict_DetachFromObject │ │ │ │ +00004be0 T _PyDict_EnablePerThreadRefcounting │ │ │ │ +00008e28 T _PyDict_FromItems │ │ │ │ +00010d28 T _PyDict_FromKeys │ │ │ │ +00004ec4 T _PyDict_GetItemRef_KnownHash │ │ │ │ +00004e5c T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ +0000dc7c T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 00001810 T _PyDict_GetItemStringWithError │ │ │ │ 000017bc T _PyDict_GetItemWithError │ │ │ │ -00011784 T _PyDict_GetItem_KnownHash │ │ │ │ -00009c34 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -0000eca4 T _PyDict_GetMethodStackRef │ │ │ │ -00007950 T _PyDict_HasOnlyStringKeys │ │ │ │ -000001fc T _PyDict_IOr │ │ │ │ -0000eb64 T _PyDict_InsertSplitValue │ │ │ │ +000118a8 T _PyDict_GetItem_KnownHash │ │ │ │ +00009c6c T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +0000ecd4 T _PyDict_GetMethodStackRef │ │ │ │ +00007988 T _PyDict_HasOnlyStringKeys │ │ │ │ +000001c0 T _PyDict_IOr │ │ │ │ +0000eb94 T _PyDict_InsertSplitValue │ │ │ │ 00000f20 T _PyDict_KeysSize │ │ │ │ -00007b1c T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -00011188 T _PyDict_LoadGlobal │ │ │ │ -0000958c T _PyDict_LoadGlobalStackRef │ │ │ │ -00000e78 T _PyDict_LookupIndex │ │ │ │ -000096b8 T _PyDict_LookupIndexAndValue │ │ │ │ -0000d084 T _PyDict_MergeUniq │ │ │ │ -00004198 T _PyDict_NewKeysForClass │ │ │ │ +00007b54 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +000112ac T _PyDict_LoadGlobal │ │ │ │ +000095c4 T _PyDict_LoadGlobalStackRef │ │ │ │ +00000e3c T _PyDict_LookupIndex │ │ │ │ +000096f0 T _PyDict_LookupIndexAndValue │ │ │ │ +0000d0b8 T _PyDict_MergeUniq │ │ │ │ +000041b8 T _PyDict_NewKeysForClass │ │ │ │ 00001734 T _PyDict_NewPresized │ │ │ │ -00007714 T _PyDict_Next │ │ │ │ -00000590 T _PyDict_Or │ │ │ │ +0000771c T _PyDict_Next │ │ │ │ +00000554 T _PyDict_Or │ │ │ │ 0000191c T _PyDict_Pop │ │ │ │ -0000ce7c T _PyDict_Pop_KnownHash │ │ │ │ -00004f0c T _PyDict_SendEvent │ │ │ │ -00011360 T _PyDict_SetItem_KnownHash │ │ │ │ -00011278 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -00003d4c T _PyDict_SetItem_LockHeld │ │ │ │ -0000d128 T _PyDict_SetItem_Take2 │ │ │ │ +0000ceb0 T _PyDict_Pop_KnownHash │ │ │ │ +00004f2c T _PyDict_SendEvent │ │ │ │ +00011484 T _PyDict_SetItem_KnownHash │ │ │ │ +0001139c T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00003d6c T _PyDict_SetItem_LockHeld │ │ │ │ +0000d15c T _PyDict_SetItem_Take2 │ │ │ │ 000018dc T _PyDict_SetItem_Take2_KnownHash │ │ │ │ 00001878 T _PyDict_SizeOf │ │ │ │ 00000c70 T _PyDict_SizeOf_LockHeld │ │ │ │ -000073a0 T _PyDict_StoreSubscript │ │ │ │ -000057a4 T _PyDict_Subscript │ │ │ │ -00005918 T _PyDict_SubscriptKnownHash │ │ │ │ +000073a8 T _PyDict_StoreSubscript │ │ │ │ +000057c4 T _PyDict_Subscript │ │ │ │ +00005938 T _PyDict_SubscriptKnownHash │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -000039e4 T _PyObjectDict_SetItem │ │ │ │ +00003a04 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000a8c8 T _PyObject_InitInlineValues │ │ │ │ -00000a3c T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000a8fc T _PyObject_InitInlineValues │ │ │ │ +00000a00 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00011330 T _PyObject_MaterializeManagedDict │ │ │ │ -000008c8 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00011454 T _PyObject_MaterializeManagedDict │ │ │ │ +0000088c T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ 00000950 T _PyObject_SetManagedDict │ │ │ │ -0000a98c T _PyObject_StoreInstanceAttribute │ │ │ │ -0000b864 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000a9c0 T _PyObject_StoreInstanceAttribute │ │ │ │ +0000b898 T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -9765,156 +9764,156 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000484 T _Py_dict_lookup │ │ │ │ -00005a1c T _Py_dict_lookup_threadsafe │ │ │ │ -00003984 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00005a3c T _Py_dict_lookup_threadsafe │ │ │ │ +000039a4 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000020 r __func__.0 │ │ │ │ -00001064 t all_contained_in │ │ │ │ -00000678 t anydict_copy │ │ │ │ -000108cc t anydict_repr_impl │ │ │ │ -00003efc t build_indices_generic │ │ │ │ -0000d824 t clear_inline_values │ │ │ │ -0000e5a4 t clear_lock_held │ │ │ │ -000052ac t copy_lock_held │ │ │ │ -00000920 t copy_values │ │ │ │ -000086c0 t delitem_common │ │ │ │ -000009ac t detach_dict_from_object │ │ │ │ -0000fff0 t dict___contains__ │ │ │ │ +00001028 t all_contained_in │ │ │ │ +0000063c t anydict_copy │ │ │ │ +000109f0 t anydict_repr_impl │ │ │ │ +00003f1c t build_indices_generic │ │ │ │ +0000d858 t clear_inline_values │ │ │ │ +0000e5d8 t clear_lock_held │ │ │ │ +000052cc t copy_lock_held │ │ │ │ +000008e4 t copy_values │ │ │ │ +000086f8 t delitem_common │ │ │ │ +00000970 t detach_dict_from_object │ │ │ │ +00010114 t dict___contains__ │ │ │ │ 000008e8 r dict___contains____doc__ │ │ │ │ 00000284 t dict___reversed__ │ │ │ │ 0000057c r dict___reversed____doc__ │ │ │ │ 00000ce4 t dict___sizeof__ │ │ │ │ 000005c8 r dict___sizeof____doc__ │ │ │ │ 00000e4c d dict_as_mapping │ │ │ │ 00000c84 d dict_as_number │ │ │ │ 00000d14 d dict_as_sequence │ │ │ │ -00000e40 t dict_clear │ │ │ │ +00000e04 t dict_clear │ │ │ │ 00000790 r dict_clear__doc__ │ │ │ │ 00000380 t dict_contains │ │ │ │ -0000057c t dict_copy │ │ │ │ +00000540 t dict_copy │ │ │ │ 00000944 r dict_copy__doc__ │ │ │ │ -00006a24 t dict_dealloc │ │ │ │ -00001120 t dict_dict_fromkeys │ │ │ │ -00000500 t dict_fromkeys │ │ │ │ +00006a2c t dict_dealloc │ │ │ │ +000010e4 t dict_dict_fromkeys │ │ │ │ +000004c4 t dict_fromkeys │ │ │ │ 0000097c r dict_fromkeys__doc__ │ │ │ │ -0000d554 t dict_get │ │ │ │ +0000d588 t dict_get │ │ │ │ 0000087c r dict_get__doc__ │ │ │ │ -000048f8 t dict_getitem │ │ │ │ -0000f740 t dict_init │ │ │ │ -00009fc0 t dict_items │ │ │ │ +00004918 t dict_getitem │ │ │ │ +0000f860 t dict_init │ │ │ │ +00009ff8 t dict_items │ │ │ │ 000004d4 r dict_items__doc__ │ │ │ │ -0000f364 t dict_iter │ │ │ │ -0000ee20 t dict_keys │ │ │ │ +0000f484 t dict_iter │ │ │ │ +0000ee50 t dict_keys │ │ │ │ 00000528 r dict_keys__doc__ │ │ │ │ -0000ec8c t dict_length │ │ │ │ -00005b04 t dict_merge │ │ │ │ -0000f698 t dict_new │ │ │ │ -0000c7c4 t dict_pop │ │ │ │ +0000ecbc t dict_length │ │ │ │ +00005b24 t dict_merge │ │ │ │ +0000f7b8 t dict_new │ │ │ │ +0000c7f8 t dict_pop │ │ │ │ 000006bc r dict_pop__doc__ │ │ │ │ -00000b08 t dict_popitem │ │ │ │ +00000acc t dict_popitem │ │ │ │ 00000614 r dict_popitem__doc__ │ │ │ │ -000004ec t dict_repr │ │ │ │ -00011454 t dict_richcompare │ │ │ │ -00001aa4 t dict_set_fromkeys │ │ │ │ -0000f7f8 t dict_setdefault │ │ │ │ +000004b0 t dict_repr │ │ │ │ +00011578 t dict_richcompare │ │ │ │ +00001a68 t dict_set_fromkeys │ │ │ │ +0000f918 t dict_setdefault │ │ │ │ 000007c4 r dict_setdefault__doc__ │ │ │ │ -000030b4 t dict_setdefault_ref_lock_held │ │ │ │ -0000e2c0 t dict_tp_clear │ │ │ │ -00007cd0 t dict_traverse │ │ │ │ +000030d4 t dict_setdefault_ref_lock_held │ │ │ │ +0000e2f4 t dict_tp_clear │ │ │ │ +00007d08 t dict_traverse │ │ │ │ 00000098 t dict_unhashable_type │ │ │ │ -00009db0 t dict_update │ │ │ │ -00009f10 t dict_update_arg │ │ │ │ -0000ef5c t dict_values │ │ │ │ +00009de8 t dict_update │ │ │ │ +00009f48 t dict_update_arg │ │ │ │ +0000f07c t dict_values │ │ │ │ 00000484 r dict_values__doc__ │ │ │ │ -0000f8a8 t dict_vectorcall │ │ │ │ +0000f9c8 t dict_vectorcall │ │ │ │ 00000178 r dictionary_doc │ │ │ │ 00000b1c d dictitems_as_sequence │ │ │ │ 0000016c t dictitems_contains │ │ │ │ -0000a208 t dictitems_iter │ │ │ │ +0000a240 t dictitems_iter │ │ │ │ 00000aec d dictitems_methods │ │ │ │ 00000a40 t dictitems_reversed │ │ │ │ -0000cf8c t dictiter_dealloc │ │ │ │ -0000a56c t dictiter_iternextitem │ │ │ │ -0000f440 t dictiter_iternextkey │ │ │ │ -0000f184 t dictiter_iternextvalue │ │ │ │ -0000ede4 t dictiter_len │ │ │ │ +0000cfc0 t dictiter_dealloc │ │ │ │ +0000a5a0 t dictiter_iternextitem │ │ │ │ +0000f560 t dictiter_iternextkey │ │ │ │ +0000f2a4 t dictiter_iternextvalue │ │ │ │ +0000ee14 t dictiter_len │ │ │ │ 00000c54 d dictiter_methods │ │ │ │ -0000a344 t dictiter_new │ │ │ │ +0000a37c t dictiter_new │ │ │ │ 00000a7c t dictiter_reduce │ │ │ │ -000006c8 t dictiter_traverse │ │ │ │ +0000068c t dictiter_traverse │ │ │ │ 00000c04 d dictkeys_as_sequence │ │ │ │ -000107f4 t dictkeys_contains │ │ │ │ -00006874 t dictkeys_decref.constprop.0 │ │ │ │ -0000008c t dictkeys_iter │ │ │ │ +00010918 t dictkeys_contains │ │ │ │ +0000687c t dictkeys_decref.constprop.0 │ │ │ │ +0000ef8c t dictkeys_iter │ │ │ │ 00000b44 d dictkeys_methods │ │ │ │ 00000d44 t dictkeys_reversed │ │ │ │ -00002748 t dictresize │ │ │ │ -0000153c t dictreviter_iternext │ │ │ │ +00002768 t dictresize │ │ │ │ +00001500 t dictreviter_iternext │ │ │ │ 00000ac4 d dictvalues_as_sequence │ │ │ │ -0000f094 t dictvalues_iter │ │ │ │ +0000f1b4 t dictvalues_iter │ │ │ │ 00000aa4 d dictvalues_methods │ │ │ │ 00000d08 t dictvalues_reversed │ │ │ │ -0000a4b4 t dictview_dealloc │ │ │ │ +0000a4e8 t dictview_dealloc │ │ │ │ 00000c2c d dictview_getset │ │ │ │ -00001040 t dictview_len │ │ │ │ +00001004 t dictview_len │ │ │ │ 00000d80 t dictview_mapping │ │ │ │ -00001480 t dictview_repr │ │ │ │ -00000ea0 t dictview_richcompare │ │ │ │ -000112fc t dictview_traverse │ │ │ │ +00001444 t dictview_repr │ │ │ │ +00000e64 t dictview_richcompare │ │ │ │ +00011420 t dictview_traverse │ │ │ │ 00000b74 d dictviews_as_number │ │ │ │ 00000754 t dictviews_isdisjoint │ │ │ │ 00000338 t dictviews_or │ │ │ │ -0000134c t dictviews_sub │ │ │ │ -000013f4 t dictviews_to_set │ │ │ │ +00001310 t dictviews_sub │ │ │ │ +000013b8 t dictviews_to_set │ │ │ │ 0000039c t dictviews_xor │ │ │ │ 000000d4 d empty_keys_struct │ │ │ │ -000025d8 t find_empty_slot │ │ │ │ +000025f8 t find_empty_slot │ │ │ │ 00000a08 d frozendict_as_mapping │ │ │ │ 00000a14 d frozendict_as_number │ │ │ │ 00000d98 t frozendict_copy │ │ │ │ 00000448 r frozendict_copy__doc__ │ │ │ │ -00001b9c t frozendict_getnewargs │ │ │ │ +00001b60 t frozendict_getnewargs │ │ │ │ 00000ddc t frozendict_hash │ │ │ │ -0001182c t frozendict_length │ │ │ │ +00011950 t frozendict_length │ │ │ │ 00000938 d frozendict_methods │ │ │ │ -00001998 t frozendict_new │ │ │ │ +0000195c t frozendict_new │ │ │ │ 000002a0 t frozendict_or │ │ │ │ 00000bd8 t frozendict_repr │ │ │ │ -000100b4 t frozendict_vectorcall │ │ │ │ +000101d8 t frozendict_vectorcall │ │ │ │ 00000414 r getitem__doc__ │ │ │ │ -000088a8 t insert_split_key │ │ │ │ -000014c0 t insert_to_emptydict │ │ │ │ -00001bac t insertdict │ │ │ │ +000088e0 t insert_split_key │ │ │ │ +000014e0 t insert_to_emptydict │ │ │ │ +00001bcc t insertdict │ │ │ │ 000000cc r isdisjoint_doc │ │ │ │ 00000140 r length_hint_doc │ │ │ │ -00000738 t make_dict_from_instance_attributes │ │ │ │ +000006fc t make_dict_from_instance_attributes │ │ │ │ 00000d3c d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000fb10 t merge_from_seq2_lock_held │ │ │ │ +0000fc30 t merge_from_seq2_lock_held │ │ │ │ 00000138 t new_dict │ │ │ │ -0000e86c t new_dict_with_shared_keys │ │ │ │ -00001a0c t new_keys_object │ │ │ │ -0000cc98 t pop_lock_held │ │ │ │ +0000e8a0 t new_dict_with_shared_keys │ │ │ │ +00001a2c t new_keys_object │ │ │ │ +0000cccc 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 │ │ │ │ -0000b348 t store_instance_attr_lock_held │ │ │ │ +0000b37c t store_instance_attr_lock_held │ │ │ │ 000002ec r update__doc__ │ │ │ │ -00004cc0 t validate_watcher_id │ │ │ │ +00004ce0 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ 00000148 r .LC10 │ │ │ │ 00000150 r .LC11 │ │ │ │ @@ -10891,15 +10890,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 │ │ │ │ +00002228 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -10978,46 +10977,46 @@ │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 00000334 T PyObject_ASCII │ │ │ │ 00000764 T PyObject_Bytes │ │ │ │ -00002d14 T PyObject_CallFinalizer │ │ │ │ -00002c38 T PyObject_CallFinalizerFromDealloc │ │ │ │ -00003250 T PyObject_DelAttr │ │ │ │ +00002d1c T PyObject_CallFinalizer │ │ │ │ +00002c40 T PyObject_CallFinalizerFromDealloc │ │ │ │ +00003258 T PyObject_DelAttr │ │ │ │ 00000fdc T PyObject_DelAttrString │ │ │ │ 000000ac T PyObject_Dir │ │ │ │ 000000c0 T PyObject_Dump │ │ │ │ U PyObject_GC_Del │ │ │ │ 00000ff4 T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 00001f98 T PyObject_GenericGetAttr │ │ │ │ 00000dec T PyObject_GenericSetAttr │ │ │ │ 000003fc T PyObject_GenericSetDict │ │ │ │ 000013f8 T PyObject_GetAttr │ │ │ │ -000020dc T PyObject_GetAttrString │ │ │ │ +000020e4 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 │ │ │ │ +00002da0 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 │ │ │ │ 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 │ │ │ │ +00002ae4 T PyObject_Repr │ │ │ │ +00002688 T PyObject_RichCompare │ │ │ │ +00002254 T PyObject_RichCompareBool │ │ │ │ +00002fa0 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 │ │ │ │ @@ -11068,22 +11067,22 @@ │ │ │ │ 00001890 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 │ │ │ │ +00003c00 T Py_NewRef │ │ │ │ 000010ec T Py_REFCNT │ │ │ │ -00003268 T Py_ReprEnter │ │ │ │ -0000345c T Py_ReprLeave │ │ │ │ +00003270 T Py_ReprEnter │ │ │ │ +00003464 T Py_ReprLeave │ │ │ │ 0000111c T Py_SET_SIZE │ │ │ │ 00001104 T Py_SIZE │ │ │ │ 000008b8 T Py_TYPE │ │ │ │ -00002f20 t Py_XDECREF │ │ │ │ +00002f28 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 │ │ │ │ @@ -11123,42 +11122,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 │ │ │ │ -0000350c T _PyObject_ClearFreeLists │ │ │ │ -00002084 T _PyObject_ComputedDictPointer │ │ │ │ +00003514 T _PyObject_ClearFreeLists │ │ │ │ +0000208c 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 │ │ │ │ 000009ac T _PyObject_GetDictPtr │ │ │ │ 00000cf4 T _PyObject_GetMethod │ │ │ │ 000018a4 T _PyObject_GetMethodStackRef │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00002fbc T _PyObject_IsAbstract │ │ │ │ -0000318c T _PyObject_IsFreed │ │ │ │ +00002fc4 T _PyObject_IsAbstract │ │ │ │ +00003194 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 000017a4 T _PyObject_New │ │ │ │ 00001d90 T _PyObject_NewVar │ │ │ │ 0000043c T _PyObject_NextNotImplemented │ │ │ │ -00002a00 T _PyObject_SetAttributeErrorContext │ │ │ │ +00002a08 T _PyObject_SetAttributeErrorContext │ │ │ │ 00000380 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetDict │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ 000002a4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ -00002f64 T _PyObject_VisitType │ │ │ │ +00002f6c T _PyObject_VisitType │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticMethod_GetFunc │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTemplateIter_Type │ │ │ │ @@ -11167,15 +11166,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 │ │ │ │ +00003bb0 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 │ │ │ │ @@ -11183,15 +11182,15 @@ │ │ │ │ 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 │ │ │ │ +0000321c 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 │ │ │ │ @@ -11220,23 +11219,23 @@ │ │ │ │ 0000020c r __func__.2 │ │ │ │ 00000248 r __func__.3 │ │ │ │ U clearerr │ │ │ │ 00000000 d constants │ │ │ │ U ferror │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ -00003b5c t free_object │ │ │ │ +00003b64 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 │ │ │ │ +00002c24 t none_hash │ │ │ │ 000005a0 t none_new │ │ │ │ -00002d7c t none_repr │ │ │ │ +00002d84 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 │ │ │ │ @@ -12219,15 +12218,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00003a08 T PyFrozenSet_New │ │ │ │ +00003a04 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 │ │ │ │ @@ -12242,18 +12241,18 @@ │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001b0 D PySetIter_Type │ │ │ │ -000014e4 T PySet_Add │ │ │ │ +000014e0 T PySet_Add │ │ │ │ 00000490 T PySet_Clear │ │ │ │ -0000266c T PySet_Contains │ │ │ │ -00001b18 T PySet_Discard │ │ │ │ +00002668 T PySet_Contains │ │ │ │ +00001b14 T PySet_Discard │ │ │ │ 00000000 T PySet_New │ │ │ │ 0000030c T PySet_Pop │ │ │ │ 00000278 T PySet_Size │ │ │ │ 00000000 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -12276,20 +12275,20 @@ │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000284 d _PySetDummy_Type │ │ │ │ -00003c38 T _PySet_AddTakeRef │ │ │ │ +00003c34 T _PySet_AddTakeRef │ │ │ │ 000001e0 T _PySet_ClearInternal │ │ │ │ -00004128 T _PySet_Contains │ │ │ │ +00004124 T _PySet_Contains │ │ │ │ 00000358 D _PySet_Dummy │ │ │ │ -000043ac T _PySet_NextEntry │ │ │ │ -0000420c T _PySet_NextEntryRef │ │ │ │ +000043a8 T _PySet_NextEntry │ │ │ │ +00004208 T _PySet_NextEntryRef │ │ │ │ 00000b2c T _PySet_Update │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -12300,16 +12299,16 @@ │ │ │ │ 0000019c t dummy_repr │ │ │ │ 00005814 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 │ │ │ │ -0000453c t frozenset_hash │ │ │ │ -00004580 t frozenset_hash_impl │ │ │ │ +00004538 t frozenset_hash │ │ │ │ +0000457c t frozenset_hash_impl │ │ │ │ 000003ec d frozenset_methods │ │ │ │ 00002530 t frozenset_new │ │ │ │ 000000c0 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 00000000 t make_new_set │ │ │ │ 00005718 t make_new_set_basetype │ │ │ │ U memcmp │ │ │ │ @@ -12317,99 +12316,99 @@ │ │ │ │ 000000c4 r reduce_doc │ │ │ │ 000016c8 t set___contains__ │ │ │ │ 00000338 r set___contains____doc__ │ │ │ │ 00002238 t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 00000164 t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -00004954 t set_add │ │ │ │ +00004950 t set_add │ │ │ │ 0000037c r set_add__doc__ │ │ │ │ 00000afc t set_add_entry_takeref │ │ │ │ 00000508 t set_and │ │ │ │ 000004bc d set_as_number │ │ │ │ 000006ac d set_as_sequence │ │ │ │ 00001368 t set_clear │ │ │ │ 000007c4 r set_clear__doc__ │ │ │ │ -000047e4 t set_clear_internal │ │ │ │ +000047e0 t set_clear_internal │ │ │ │ 00000264 t set_contains │ │ │ │ 00001518 t set_contains_key │ │ │ │ 000016b4 t set_copy │ │ │ │ 00000830 r set_copy__doc__ │ │ │ │ 00000c94 t set_copy_and_difference │ │ │ │ 00000ab8 t set_copy_impl │ │ │ │ -00003788 t set_dealloc │ │ │ │ +00003784 t set_dealloc │ │ │ │ 000059c8 t set_difference │ │ │ │ 000019ec t set_difference_multi │ │ │ │ 00000578 r set_difference_multi__doc__ │ │ │ │ 00001ad0 t set_difference_update │ │ │ │ 000005e0 r set_difference_update__doc__ │ │ │ │ 00000d08 t set_difference_update_internal │ │ │ │ 00001018 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ -00001c30 t set_discard_entry │ │ │ │ +00001c2c t set_discard_entry │ │ │ │ 000000b4 t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ 000010b4 t set_iand │ │ │ │ 0000214c t set_init │ │ │ │ 000005e0 t set_intersection │ │ │ │ 00001df8 t set_intersection_multi │ │ │ │ 00000700 r set_intersection_multi__doc__ │ │ │ │ 00001e0c t set_intersection_multi_impl │ │ │ │ 000022d0 t set_intersection_update_multi │ │ │ │ 00000690 r set_intersection_update_multi__doc__ │ │ │ │ -00002740 t set_ior │ │ │ │ +0000273c t set_ior │ │ │ │ 00001be4 t set_isdisjoint │ │ │ │ 0000063c r set_isdisjoint__doc__ │ │ │ │ 00002340 t set_issubset │ │ │ │ 00000438 r set_issubset__doc__ │ │ │ │ -00005000 t set_issubset_impl │ │ │ │ +00004ffc t set_issubset_impl │ │ │ │ 0000138c t set_issuperset │ │ │ │ 000003e8 r set_issuperset__doc__ │ │ │ │ 000013a0 t set_issuperset_impl │ │ │ │ 00001b34 t set_isub │ │ │ │ -00003434 t set_iter │ │ │ │ +00003430 t set_iter │ │ │ │ 00002724 t set_ixor │ │ │ │ -000039f0 t set_len │ │ │ │ -00001cc4 t set_lookkey │ │ │ │ -00002890 t set_merge_lock_held │ │ │ │ +000039ec t set_len │ │ │ │ +00001cc0 t set_lookkey │ │ │ │ +0000288c t set_merge_lock_held │ │ │ │ 0000054c d set_methods │ │ │ │ 00002134 t set_new │ │ │ │ 00000990 t set_or │ │ │ │ 0000097c t set_pop │ │ │ │ 000008b4 r set_pop__doc__ │ │ │ │ 00000388 t set_pop_impl │ │ │ │ 000015a0 t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ 000017c0 t set_repr │ │ │ │ -00004e58 t set_richcompare │ │ │ │ +00004e54 t set_richcompare │ │ │ │ 00000ba8 t set_sub │ │ │ │ 000011c0 t set_swap_bodies │ │ │ │ 000027f4 t set_symmetric_difference │ │ │ │ 00000484 r set_symmetric_difference__doc__ │ │ │ │ 0000242c t set_symmetric_difference_impl │ │ │ │ 00001ee4 t set_symmetric_difference_update │ │ │ │ 000004f8 r set_symmetric_difference_update__doc__ │ │ │ │ 00002808 t set_symmetric_difference_update_dict │ │ │ │ 00001ef8 t set_symmetric_difference_update_impl │ │ │ │ 00002028 t set_symmetric_difference_update_set │ │ │ │ 00000f88 t set_table_resize │ │ │ │ -00001410 t set_traverse │ │ │ │ +0000140c t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ 00001730 t set_union │ │ │ │ 00000768 r set_union__doc__ │ │ │ │ 00001650 t set_update │ │ │ │ 00000864 r set_update__doc__ │ │ │ │ -00005200 t set_update_dict_lock_held │ │ │ │ +000051fc t set_update_dict_lock_held │ │ │ │ 00000134 t set_update_internal │ │ │ │ 000004e0 t set_update_iterable_lock_held │ │ │ │ 00000414 t set_update_local │ │ │ │ -0000387c t set_vectorcall │ │ │ │ +00003878 t set_vectorcall │ │ │ │ 00002354 t set_xor │ │ │ │ -000036d0 t setiter_dealloc │ │ │ │ -000034fc t setiter_iternext │ │ │ │ +000036cc t setiter_dealloc │ │ │ │ +000034f8 t setiter_iternext │ │ │ │ 00001a94 t setiter_len │ │ │ │ 000006d4 d setiter_methods │ │ │ │ 000000cc t setiter_reduce │ │ │ │ 000016fc t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -12449,20 +12448,20 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 000004a4 t Py_XDECREF │ │ │ │ U _PyArg_NoKeywords │ │ │ │ -00000bf8 T _PyBuildSlice_ConsumeRefs │ │ │ │ +00000bfc T _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ 000002bc T _PySlice_FromIndices │ │ │ │ -00000618 T _PySlice_GetLongIndices │ │ │ │ +0000061c T _PySlice_GetLongIndices │ │ │ │ U _Py_Dealloc │ │ │ │ 000000d4 D _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -12471,17 +12470,17 @@ │ │ │ │ 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 │ │ │ │ -00000ba4 t evaluate_slice_index │ │ │ │ +00000ba8 t evaluate_slice_index │ │ │ │ 00000000 r reduce_doc │ │ │ │ -00000528 t slice_dealloc │ │ │ │ +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 │ │ │ │ 000000dc d slice_methods │ │ │ │ 0000020c t slice_new │ │ │ │ @@ -12580,15 +12579,15 @@ │ │ │ │ U strlen │ │ │ │ 000009e4 t structseq_dealloc │ │ │ │ 00000000 d structseq_methods │ │ │ │ 00000af0 t structseq_new │ │ │ │ 000002bc t structseq_reduce │ │ │ │ 00000050 t structseq_replace │ │ │ │ 00000160 t structseq_repr │ │ │ │ -00001134 t structseq_traverse │ │ │ │ +00001114 t structseq_traverse │ │ │ │ 00000020 r unnamed_fields_key │ │ │ │ 00000000 r visible_length_key │ │ │ │ │ │ │ │ templateobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000024 r .LC1 │ │ │ │ @@ -12711,15 +12710,15 @@ │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 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 │ │ │ │ +00000224 T _PyTuple_BinarySlice │ │ │ │ 00002f6c T _PyTuple_Concat │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 000024ec T _PyTuple_FromArraySteal │ │ │ │ 00001300 T _PyTuple_FromPair │ │ │ │ 000014bc T _PyTuple_FromPairSteal │ │ │ │ 00001a14 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 00001768 T _PyTuple_MaybeUntrack │ │ │ │ @@ -12736,25 +12735,25 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000058 r length_hint_doc │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000030 r reduce_doc │ │ │ │ 00000008 r setstate_doc │ │ │ │ -00000434 t tuple___getnewargs__ │ │ │ │ +00000438 t tuple___getnewargs__ │ │ │ │ 00000090 r tuple___getnewargs____doc__ │ │ │ │ 0000045c t tuple_alloc │ │ │ │ 000001e8 d tuple_as_mapping │ │ │ │ 00000244 d tuple_as_sequence │ │ │ │ 00001cec t tuple_contains │ │ │ │ -000004b4 t tuple_count │ │ │ │ +000004b8 t tuple_count │ │ │ │ 000001b4 r tuple_count__doc__ │ │ │ │ 00001098 t tuple_dealloc │ │ │ │ 00002394 t tuple_hash │ │ │ │ -000002c8 t tuple_index │ │ │ │ +000002cc t tuple_index │ │ │ │ 000001f8 r tuple_index__doc__ │ │ │ │ 000022ec t tuple_item │ │ │ │ 00000d94 t tuple_iter │ │ │ │ 00001c98 t tuple_iteritem │ │ │ │ 000031c4 t tuple_length │ │ │ │ 000001f4 d tuple_methods │ │ │ │ 000031dc t tuple_new │ │ │ │ @@ -12766,16 +12765,16 @@ │ │ │ │ 00001630 t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ 00000f60 t tupleiter_dealloc │ │ │ │ 00003990 t tupleiter_len │ │ │ │ 000001a8 d tupleiter_methods │ │ │ │ 00000ed0 t tupleiter_next │ │ │ │ 00000188 t tupleiter_reduce │ │ │ │ -00000528 t tupleiter_setstate │ │ │ │ -000001ec t tupleiter_traverse │ │ │ │ +0000052c t tupleiter_setstate │ │ │ │ +000001f0 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 0000028c r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000028 r .LC1 │ │ │ │ @@ -13100,94 +13099,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 │ │ │ │ -000017d4 T PyObject_GetTypeData │ │ │ │ -000017c0 T PyObject_GetTypeData_DuringGC │ │ │ │ +000017d8 T PyObject_GetTypeData │ │ │ │ +000017c4 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 │ │ │ │ -0000e60c t PyObject_TypeCheck.isra.0 │ │ │ │ +0000e614 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 │ │ │ │ -00006074 t PyStackRef_CLOSE │ │ │ │ -00006074 t PyStackRef_XCLOSE │ │ │ │ +00006078 t PyStackRef_CLOSE │ │ │ │ +00006078 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 │ │ │ │ -000027d4 T PyType_Freeze │ │ │ │ +000027d8 T PyType_Freeze │ │ │ │ 00001108 T PyType_FromMetaclass │ │ │ │ -0000faa0 T PyType_FromModuleAndSpec │ │ │ │ +0000fa90 T PyType_FromModuleAndSpec │ │ │ │ 00002204 T PyType_FromSlots │ │ │ │ 00000044 T PyType_FromSpec │ │ │ │ 00000448 T PyType_FromSpecWithBases │ │ │ │ -00005610 T PyType_GenericAlloc │ │ │ │ -0000e8bc T PyType_GenericNew │ │ │ │ -00005450 T PyType_GetBaseByToken │ │ │ │ -000016d0 T PyType_GetBaseByToken_DuringGC │ │ │ │ -00012240 T PyType_GetDict │ │ │ │ -0000ea80 T PyType_GetFlags │ │ │ │ -00016f6c T PyType_GetFullyQualifiedName │ │ │ │ -00016774 T PyType_GetModule │ │ │ │ -00010078 T PyType_GetModuleByDef │ │ │ │ +00005614 T PyType_GenericAlloc │ │ │ │ +0000e8c4 T PyType_GenericNew │ │ │ │ +00005454 T PyType_GetBaseByToken │ │ │ │ +000016d4 T PyType_GetBaseByToken_DuringGC │ │ │ │ +000121f0 T PyType_GetDict │ │ │ │ +0000ea88 T PyType_GetFlags │ │ │ │ +00016f1c T PyType_GetFullyQualifiedName │ │ │ │ +00016724 T PyType_GetModule │ │ │ │ +00010068 T PyType_GetModuleByDef │ │ │ │ 0000217c T PyType_GetModuleByToken │ │ │ │ -00010158 T PyType_GetModuleByToken_DuringGC │ │ │ │ -0000371c T PyType_GetModuleName │ │ │ │ -00018924 T PyType_GetModuleState │ │ │ │ +00010148 T PyType_GetModuleByToken_DuringGC │ │ │ │ +00003720 T PyType_GetModuleName │ │ │ │ +000188d4 T PyType_GetModuleState │ │ │ │ 00002b58 T PyType_GetModuleState_DuringGC │ │ │ │ 000021b0 T PyType_GetModule_DuringGC │ │ │ │ 00000080 T PyType_GetName │ │ │ │ -00001648 T PyType_GetQualName │ │ │ │ -00015c54 T PyType_GetSlot │ │ │ │ +0000164c T PyType_GetQualName │ │ │ │ +00015c04 T PyType_GetSlot │ │ │ │ 000021d4 T PyType_GetTypeDataSize │ │ │ │ -000060b0 T PyType_IsSubtype │ │ │ │ +000060b4 T PyType_IsSubtype │ │ │ │ 00000af8 T PyType_Modified │ │ │ │ -000098cc T PyType_Ready │ │ │ │ +000098d4 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 │ │ │ │ -0000605c T PyUnstable_Type_AssignVersionTag │ │ │ │ +00006060 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ -000055cc t Py_XDECREF │ │ │ │ +000055d0 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 │ │ │ │ @@ -13212,366 +13211,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 │ │ │ │ -00006238 T _PyObject_GetState │ │ │ │ +0000623c T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -0000d448 T _PyObject_LookupSpecial │ │ │ │ -0000fde8 T _PyObject_LookupSpecialMethod │ │ │ │ +0000d450 T _PyObject_LookupSpecial │ │ │ │ +0000fdd8 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00001a44 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -0000481c T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +00001a48 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +00004820 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 │ │ │ │ -00012c64 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00012c14 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 │ │ │ │ -0001583c T _PyStaticType_FiniBuiltin │ │ │ │ -000044cc T _PyStaticType_GetBuiltins │ │ │ │ -00005a00 T _PyStaticType_GetState │ │ │ │ +000157ec T _PyStaticType_FiniBuiltin │ │ │ │ +000044d0 T _PyStaticType_GetBuiltins │ │ │ │ +00005a04 T _PyStaticType_GetState │ │ │ │ 000000a0 T _PyStaticType_InitBuiltin │ │ │ │ 0000007c T _PyStaticType_InitForExtension │ │ │ │ -00010d14 T _PySuper_Lookup │ │ │ │ -0000e374 T _PySuper_LookupDescr │ │ │ │ +00010d04 T _PySuper_Lookup │ │ │ │ +0000e37c T _PySuper_LookupDescr │ │ │ │ U _PyTuple_FromPair │ │ │ │ 00000878 T _PyType_AddMethod │ │ │ │ -000057bc T _PyType_AllocNoTrack │ │ │ │ +000057c0 T _PyType_AllocNoTrack │ │ │ │ 0000122c T _PyType_CacheGetItemForSpecialization │ │ │ │ 00000698 T _PyType_CacheInitForSpecialization │ │ │ │ -00008fa8 T _PyType_CalculateMetaclass │ │ │ │ +00008fb0 T _PyType_CalculateMetaclass │ │ │ │ 000027f8 T _PyType_CheckConsistency │ │ │ │ -00005910 t _PyType_DocWithoutSignature │ │ │ │ +00005914 t _PyType_DocWithoutSignature │ │ │ │ 00002634 T _PyType_GetBases │ │ │ │ -00005b94 T _PyType_GetDict │ │ │ │ +00005b98 T _PyType_GetDict │ │ │ │ 00000000 T _PyType_GetDocFromInternalDoc │ │ │ │ -0001719c T _PyType_GetFullyQualifiedName │ │ │ │ -0000454c T _PyType_GetSlotWrapperNames │ │ │ │ +0001714c T _PyType_GetFullyQualifiedName │ │ │ │ +00004550 T _PyType_GetSlotWrapperNames │ │ │ │ 00000ccc T _PyType_GetSubclasses │ │ │ │ -00004920 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +00004924 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 00002c54 T _PyType_HasSlotTpIternext │ │ │ │ -0000151c T _PyType_HasSubclasses │ │ │ │ +00001520 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00009ed8 T _PyType_InitSlotDefs │ │ │ │ +00009ee0 T _PyType_InitSlotDefs │ │ │ │ 000026e0 T _PyType_InitSubclasses │ │ │ │ 00000414 T _PyType_Lookup │ │ │ │ 00002a98 T _PyType_LookupByVersion │ │ │ │ -0001874c T _PyType_LookupRef │ │ │ │ -00009c58 T _PyType_LookupRefAndVersion │ │ │ │ -00005c08 T _PyType_LookupStackRefAndVersion │ │ │ │ +000186fc T _PyType_LookupRef │ │ │ │ +00009c60 T _PyType_LookupRefAndVersion │ │ │ │ +00005c0c T _PyType_LookupStackRefAndVersion │ │ │ │ 0000265c T _PyType_LookupSubclasses │ │ │ │ -0000fa6c T _PyType_Name │ │ │ │ +0000fa5c T _PyType_Name │ │ │ │ 00002b08 T _PyType_NewManagedObject │ │ │ │ 00000e6c T _PyType_SetFlags │ │ │ │ 00000e94 T _PyType_SetFlagsRecursive │ │ │ │ -00006250 T _PyType_SetVersion │ │ │ │ -00001660 T _PyType_Validate │ │ │ │ +00006254 T _PyType_SetVersion │ │ │ │ +00001664 T _PyType_Validate │ │ │ │ 00000098 T _PyTypes_AfterFork │ │ │ │ -000015c4 T _PyTypes_Fini │ │ │ │ -00001338 T _PyTypes_FiniCachedDescriptors │ │ │ │ -000013d8 T _PyTypes_FiniExtTypes │ │ │ │ +000015c8 T _PyTypes_Fini │ │ │ │ +0000133c T _PyTypes_FiniCachedDescriptors │ │ │ │ +000013dc T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00011b68 T _Py_BaseObject_RichCompare │ │ │ │ +00011b58 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 │ │ │ │ -00017aa8 T _Py_slot_tp_getattr_hook │ │ │ │ -00004a34 T _Py_slot_tp_getattro │ │ │ │ +00017a58 T _Py_slot_tp_getattr_hook │ │ │ │ +00004a38 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -00006178 T _Py_type_getattro │ │ │ │ -0000689c T _Py_type_getattro_impl │ │ │ │ -00006fe4 T _Py_type_getattro_stackref │ │ │ │ +0000617c T _Py_type_getattro │ │ │ │ +000068a0 T _Py_type_getattro_impl │ │ │ │ +00006fe8 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 │ │ │ │ -00002ea0 t _common_reduce.part.0 │ │ │ │ -0000ef48 t assign_version_tag │ │ │ │ +00002ea4 t _common_reduce.part.0 │ │ │ │ +0000ef50 t assign_version_tag │ │ │ │ 00000e4c d bufferwrapper_as_buffer │ │ │ │ 0000194c t bufferwrapper_dealloc │ │ │ │ 00001858 t bufferwrapper_releasebuf │ │ │ │ 000024bc t bufferwrapper_traverse │ │ │ │ -00018594 t call_attribute │ │ │ │ +00018544 t call_attribute │ │ │ │ 00000b24 t call_unbound_noarg.part.0 │ │ │ │ -00013b84 t check_num_args │ │ │ │ +00013b34 t check_num_args │ │ │ │ 0000121c t check_pow_args │ │ │ │ 000007d8 t check_set_special_type_attr │ │ │ │ 0000153c t class_name │ │ │ │ -00010c20 t clear_slots │ │ │ │ -00014e30 t clear_tp_subclasses │ │ │ │ -00002c14 t compatible_for_assignment │ │ │ │ -000092f4 t find_best_base │ │ │ │ -00005e10 t find_name_in_mro │ │ │ │ -000150c8 t fini_static_type │ │ │ │ -000017fc t get_base_by_token_recursive │ │ │ │ +00010c10 t clear_slots │ │ │ │ +00014de0 t clear_tp_subclasses │ │ │ │ +00002c18 t compatible_for_assignment │ │ │ │ +000092fc t find_best_base │ │ │ │ +00005e14 t find_name_in_mro │ │ │ │ +00015078 t fini_static_type │ │ │ │ +00001800 t get_base_by_token_recursive │ │ │ │ 00002084 t get_dict_descriptor │ │ │ │ 00001620 t getindex │ │ │ │ -00009bdc t getitemdata.constprop.0 │ │ │ │ -00002f24 t import_copyreg │ │ │ │ -0000f964 t lookup_method_ex.constprop.0 │ │ │ │ -00001460 t managed_static_type_state_clear.part.0 │ │ │ │ -000143c8 t maybe_call_special_no_args │ │ │ │ +00009be4 t getitemdata.constprop.0 │ │ │ │ +00002f28 t import_copyreg │ │ │ │ +0000f954 t lookup_method_ex.constprop.0 │ │ │ │ +00001464 t managed_static_type_state_clear.part.0 │ │ │ │ +00014378 t maybe_call_special_no_args │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00001d34 t merge_class_dict │ │ │ │ +00001d38 t merge_class_dict │ │ │ │ 00000a00 t method_is_overloaded.isra.0 │ │ │ │ -000042c8 t mro_hierarchy_for_complete_type │ │ │ │ -00004f34 t mro_implementation_unlocked │ │ │ │ +000042cc t mro_hierarchy_for_complete_type │ │ │ │ +00004f38 t mro_implementation_unlocked │ │ │ │ 000045dc t mro_internal.isra.0 │ │ │ │ 0000029c r name_op │ │ │ │ 00000470 t next_global_version_tag │ │ │ │ -000026a4 t object___dir__ │ │ │ │ +000026a8 t object___dir__ │ │ │ │ 00000838 r object___dir____doc__ │ │ │ │ -000012b0 t object___format__ │ │ │ │ +000012b4 t object___format__ │ │ │ │ 000008ac r object___format____doc__ │ │ │ │ -00004b94 t object___getstate__ │ │ │ │ +00004b98 t object___getstate__ │ │ │ │ 0000099c r object___getstate____doc__ │ │ │ │ 00001ac0 t object___reduce__ │ │ │ │ 00000970 r object___reduce____doc__ │ │ │ │ -0001899c t object___reduce_ex__ │ │ │ │ +0001894c t object___reduce_ex__ │ │ │ │ 00000934 r object___reduce_ex____doc__ │ │ │ │ 0000111c t object___sizeof__ │ │ │ │ 0000086c r object___sizeof____doc__ │ │ │ │ -0000a110 t object_dealloc │ │ │ │ +0000a118 t object_dealloc │ │ │ │ 0000056c r object_doc │ │ │ │ -00011b40 t object_get_class │ │ │ │ +00011b30 t object_get_class │ │ │ │ 00000ee4 d object_getsets │ │ │ │ -00002f80 t object_getstate │ │ │ │ -00003064 t object_getstate_default │ │ │ │ -0000ee80 t object_init │ │ │ │ -0000e5f0 t object_init_subclass │ │ │ │ +00002f84 t object_getstate │ │ │ │ +00003068 t object_getstate_default │ │ │ │ +0000ee88 t object_init │ │ │ │ +0000e5f8 t object_init_subclass │ │ │ │ 00000628 r object_init_subclass_doc │ │ │ │ 00000e54 d object_methods │ │ │ │ -0000ea98 t object_new │ │ │ │ +0000eaa0 t object_new │ │ │ │ 00000fc0 t object_repr │ │ │ │ -00011d80 t object_richcompare │ │ │ │ -000029b8 t object_set_class │ │ │ │ -0000fad4 t object_str │ │ │ │ +00011d50 t object_richcompare │ │ │ │ +000029bc t object_set_class │ │ │ │ +0000fac4 t object_str │ │ │ │ 00001210 t object_subclasshook │ │ │ │ 000006b0 r object_subclasshook_doc │ │ │ │ 00001d78 t releasebuffer_call_python │ │ │ │ -00006220 t richcmp_eq │ │ │ │ -00004c70 t richcmp_ge │ │ │ │ -00004c40 t richcmp_gt │ │ │ │ -00004c58 t richcmp_le │ │ │ │ -00004c28 t richcmp_lt │ │ │ │ -00004454 t richcmp_ne │ │ │ │ +00006224 t richcmp_eq │ │ │ │ +00004c74 t richcmp_ge │ │ │ │ +00004c44 t richcmp_gt │ │ │ │ +00004c5c t richcmp_le │ │ │ │ +00004c2c t richcmp_lt │ │ │ │ +00004458 t richcmp_ne │ │ │ │ 00000efc t set_flags_recursive │ │ │ │ 00001368 t set_mro_error │ │ │ │ 000012a8 t slot_am_aiter │ │ │ │ -000063ac t slot_am_anext │ │ │ │ +000063b0 t slot_am_anext │ │ │ │ 0000037c t slot_am_await │ │ │ │ -000053e4 t slot_am_generic │ │ │ │ +000053e8 t slot_am_generic │ │ │ │ 000016b0 t slot_bf_getbuffer │ │ │ │ 00001f00 t slot_bf_releasebuffer │ │ │ │ -0001314c t slot_mp_ass_subscript │ │ │ │ -00012774 t slot_mp_subscript │ │ │ │ -00006088 t slot_nb_absolute │ │ │ │ -00004c88 t slot_nb_add │ │ │ │ -00001a94 t slot_nb_and │ │ │ │ -000193d0 t slot_nb_bool │ │ │ │ -00005e1c t slot_nb_divmod │ │ │ │ -00004ecc t slot_nb_float │ │ │ │ -00005514 t slot_nb_floor_divide │ │ │ │ -000053ac t slot_nb_index │ │ │ │ +000130fc t slot_mp_ass_subscript │ │ │ │ +00012724 t slot_mp_subscript │ │ │ │ +0000608c t slot_nb_absolute │ │ │ │ +00004c8c t slot_nb_add │ │ │ │ +00001a98 t slot_nb_and │ │ │ │ +00019388 t slot_nb_bool │ │ │ │ +00005e20 t slot_nb_divmod │ │ │ │ +00004ed0 t slot_nb_float │ │ │ │ +00005518 t slot_nb_floor_divide │ │ │ │ +000053b0 t slot_nb_index │ │ │ │ 000000ac t slot_nb_inplace_add │ │ │ │ 000007b0 t slot_nb_inplace_and │ │ │ │ 00000418 t slot_nb_inplace_floor_divide │ │ │ │ 00000d78 t slot_nb_inplace_lshift │ │ │ │ 00000398 t slot_nb_inplace_matrix_multiply │ │ │ │ 0000012c t slot_nb_inplace_multiply │ │ │ │ 00000770 t slot_nb_inplace_or │ │ │ │ 00000730 t slot_nb_inplace_power │ │ │ │ 000006f0 t slot_nb_inplace_remainder │ │ │ │ 00000b28 t slot_nb_inplace_rshift │ │ │ │ 000000ec t slot_nb_inplace_subtract │ │ │ │ 000003d8 t slot_nb_inplace_true_divide │ │ │ │ -00005ddc t slot_nb_inplace_xor │ │ │ │ -00003694 t slot_nb_int │ │ │ │ -00006374 t slot_nb_invert │ │ │ │ +00005de0 t slot_nb_inplace_xor │ │ │ │ +00003698 t slot_nb_int │ │ │ │ +00006378 t slot_nb_invert │ │ │ │ 00000b68 t slot_nb_lshift │ │ │ │ 0000016c t slot_nb_matrix_multiply │ │ │ │ -00005168 t slot_nb_multiply │ │ │ │ -00001a5c t slot_nb_negative │ │ │ │ -00002410 t slot_nb_or │ │ │ │ +0000516c t slot_nb_multiply │ │ │ │ +00001a60 t slot_nb_negative │ │ │ │ +00002414 t slot_nb_or │ │ │ │ 00000e28 t slot_nb_positive │ │ │ │ -00005758 t slot_nb_power │ │ │ │ +0000575c t slot_nb_power │ │ │ │ 00000458 t slot_nb_remainder │ │ │ │ 000007f0 t slot_nb_rshift │ │ │ │ -00004f04 t slot_nb_subtract │ │ │ │ -00003730 t slot_nb_true_divide │ │ │ │ -00005b9c t slot_nb_xor │ │ │ │ +00004f08 t slot_nb_subtract │ │ │ │ +00003734 t slot_nb_true_divide │ │ │ │ +00005ba0 t slot_nb_xor │ │ │ │ 00002b88 t slot_sq_ass_item │ │ │ │ -00012cf8 t slot_sq_contains │ │ │ │ -0001736c t slot_sq_item │ │ │ │ -000162e4 t slot_sq_length │ │ │ │ -00015884 t slot_tp_call │ │ │ │ -00001884 t slot_tp_descr_get │ │ │ │ +00012ca8 t slot_sq_contains │ │ │ │ +0001731c t slot_sq_item │ │ │ │ +00016294 t slot_sq_length │ │ │ │ +00015834 t slot_tp_call │ │ │ │ +00001888 t slot_tp_descr_get │ │ │ │ 00000668 t slot_tp_descr_set │ │ │ │ -00001960 t slot_tp_finalize │ │ │ │ -000167e8 t slot_tp_hash │ │ │ │ -0000f580 t slot_tp_init │ │ │ │ +00001964 t slot_tp_finalize │ │ │ │ +00016798 t slot_tp_hash │ │ │ │ +0000f570 t slot_tp_init │ │ │ │ 00001144 t slot_tp_iter │ │ │ │ -000178ec t slot_tp_iternext │ │ │ │ -000101f0 t slot_tp_new │ │ │ │ -00002944 t slot_tp_repr │ │ │ │ -0001816c t slot_tp_richcompare │ │ │ │ -000135a0 t slot_tp_setattro │ │ │ │ -00016c30 t slot_tp_str │ │ │ │ +0001789c t slot_tp_iternext │ │ │ │ +000101e0 t slot_tp_new │ │ │ │ +00002948 t slot_tp_repr │ │ │ │ +0001811c t slot_tp_richcompare │ │ │ │ +00013550 t slot_tp_setattro │ │ │ │ +00016be0 t slot_tp_str │ │ │ │ 000000f4 d slotdefs │ │ │ │ 00000000 b slotdefs_dups │ │ │ │ -000096c8 t solid_base │ │ │ │ +000096d0 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -00014f1c t subtype_clear │ │ │ │ -00010624 t subtype_dealloc │ │ │ │ -00018640 t subtype_dict │ │ │ │ +00014ecc t subtype_clear │ │ │ │ +00010614 t subtype_dealloc │ │ │ │ +000185f0 t subtype_dict │ │ │ │ 00000c2c d subtype_getset_dict │ │ │ │ 00000c40 d subtype_getset_weakref │ │ │ │ 00001a54 t subtype_getweakref │ │ │ │ -000062bc t subtype_setdict │ │ │ │ -00011958 t subtype_traverse │ │ │ │ -0000e4c0 t super_dealloc │ │ │ │ +000062c0 t subtype_setdict │ │ │ │ +00011948 t subtype_traverse │ │ │ │ +0000e4c8 t super_dealloc │ │ │ │ 00001ad8 t super_descr_get │ │ │ │ 00000394 r super_doc │ │ │ │ -0000e018 t super_getattro │ │ │ │ -000063c8 t super_init │ │ │ │ +0000e020 t super_getattro │ │ │ │ +000063cc t super_init │ │ │ │ 00000480 t super_init_without_args │ │ │ │ 00000dfc d super_members │ │ │ │ 0000251c t super_repr │ │ │ │ 00000000 t super_traverse │ │ │ │ -0000d6e4 t super_vectorcall │ │ │ │ -0000de04 t supercheck │ │ │ │ +0000d6ec t super_vectorcall │ │ │ │ +0000de0c t supercheck │ │ │ │ 000000d4 d tp_new_methoddef │ │ │ │ -000102a4 t tp_new_wrapper │ │ │ │ -00001cd4 t type___dir__ │ │ │ │ +00010294 t tp_new_wrapper │ │ │ │ +00001cd8 t type___dir__ │ │ │ │ 00000a14 r type___dir____doc__ │ │ │ │ -00017310 t type___instancecheck__ │ │ │ │ +000172c0 t type___instancecheck__ │ │ │ │ 00000b24 r type___instancecheck____doc__ │ │ │ │ 00001bf4 t type___sizeof__ │ │ │ │ 000009cc r type___sizeof____doc__ │ │ │ │ -000145e0 t type___subclasscheck__ │ │ │ │ +00014590 t type___subclasscheck__ │ │ │ │ 00000ad8 r type___subclasscheck____doc__ │ │ │ │ 00000cb8 t type___subclasses__ │ │ │ │ 00000a58 r type___subclasses____doc__ │ │ │ │ -0001231c t type_abstractmethods │ │ │ │ +000122cc t type_abstractmethods │ │ │ │ 00000f0c d type_as_number │ │ │ │ -0000a1d8 t type_call │ │ │ │ -00014640 t type_clear │ │ │ │ -0001476c t type_dealloc │ │ │ │ -00011f18 t type_dict │ │ │ │ +0000a1e0 t type_call │ │ │ │ +000145f0 t type_clear │ │ │ │ +0001471c t type_dealloc │ │ │ │ +00011ec8 t type_dict │ │ │ │ 000007e8 r type_doc │ │ │ │ -00007770 t type_from_slots_or_spec │ │ │ │ -000021c4 t type_get_annotate │ │ │ │ -00001ebc t type_get_annotations │ │ │ │ -000122f4 t type_get_bases │ │ │ │ +00007774 t type_from_slots_or_spec │ │ │ │ +000021c8 t type_get_annotate │ │ │ │ +00001ec0 t type_get_annotations │ │ │ │ +000122a4 t type_get_bases │ │ │ │ 00000b58 t type_get_doc │ │ │ │ -00012580 t type_get_module │ │ │ │ -00012738 t type_get_mro │ │ │ │ -00005148 t type_get_text_signature │ │ │ │ -000060c0 t type_get_type_params │ │ │ │ +00012530 t type_get_module │ │ │ │ +000126e8 t type_get_mro │ │ │ │ +0000514c t type_get_text_signature │ │ │ │ +00006154 t type_get_type_params │ │ │ │ 0000101c d type_getsets │ │ │ │ -0000e694 t type_init │ │ │ │ -00009c3c t type_is_gc │ │ │ │ +0000e69c t type_init │ │ │ │ +00009c44 t type_is_gc │ │ │ │ 00001120 d type_members │ │ │ │ 00000f9c d type_methods │ │ │ │ -00009948 t type_modified_unlocked │ │ │ │ -00009974 t type_modified_unlocked.part.0 │ │ │ │ -00005a5c t type_module │ │ │ │ -00011cf8 t type_mro │ │ │ │ +00009950 t type_modified_unlocked │ │ │ │ +0000997c t type_modified_unlocked.part.0 │ │ │ │ +00005a60 t type_module │ │ │ │ +00011cc8 t type_mro │ │ │ │ 00000a9c r type_mro__doc__ │ │ │ │ -000126c8 t type_name │ │ │ │ -0000a3fc t type_new │ │ │ │ -0000e8a8 t type_prepare │ │ │ │ -000076f4 t type_qualname │ │ │ │ -00007734 t type_qualname.part.0 │ │ │ │ +00012678 t type_name │ │ │ │ +0000a404 t type_new │ │ │ │ +0000e8b0 t type_prepare │ │ │ │ +000076f8 t type_qualname │ │ │ │ +00007738 t type_qualname.part.0 │ │ │ │ 000004e0 t type_ready │ │ │ │ -0000fb04 t type_repr │ │ │ │ -00012410 t type_set_abstractmethods │ │ │ │ -000045ac t type_set_annotate │ │ │ │ -00011fb0 t type_set_annotations │ │ │ │ -00003974 t type_set_bases │ │ │ │ -00002334 t type_set_doc │ │ │ │ +0000faf4 t type_repr │ │ │ │ +000123c0 t type_set_abstractmethods │ │ │ │ +000045b0 t type_set_annotate │ │ │ │ +00011f60 t type_set_annotations │ │ │ │ +00003978 t type_set_bases │ │ │ │ +00002338 t type_set_doc │ │ │ │ 000006dc t type_set_module │ │ │ │ -00004a74 t type_set_name │ │ │ │ -00004764 t type_set_qualname │ │ │ │ +00004a78 t type_set_name │ │ │ │ +00004768 t type_set_qualname │ │ │ │ 00000ee0 t type_set_type_params │ │ │ │ -00011324 t type_setattro │ │ │ │ -0000e724 t type_traverse │ │ │ │ -0000a12c t type_vectorcall │ │ │ │ -0000caac t update_one_slot.isra.0 │ │ │ │ -00013e0c t update_slot.constprop.0.isra.0 │ │ │ │ -00014370 t update_slots_callback │ │ │ │ -00014130 t update_subclasses.constprop.0 │ │ │ │ +00011314 t type_setattro │ │ │ │ +0000e72c t type_traverse │ │ │ │ +0000a134 t type_vectorcall │ │ │ │ +0000cab4 t update_one_slot.isra.0 │ │ │ │ +00013dbc t update_slot.constprop.0.isra.0 │ │ │ │ +00014320 t update_slots_callback │ │ │ │ +000140e0 t update_subclasses.constprop.0 │ │ │ │ 0000235c t validate_watcher_id │ │ │ │ -000176f4 t vectorcall_maybe │ │ │ │ -00012934 t vectorcall_method │ │ │ │ -00019338 t wrap_binaryfunc │ │ │ │ -000196b0 t wrap_binaryfunc_l │ │ │ │ +000176a4 t vectorcall_maybe │ │ │ │ +000128e4 t vectorcall_method │ │ │ │ +000192f0 t wrap_binaryfunc │ │ │ │ +00019668 t wrap_binaryfunc_l │ │ │ │ 00001170 t wrap_binaryfunc_r │ │ │ │ 000012c4 t wrap_buffer │ │ │ │ 00001150 t wrap_call │ │ │ │ -000036cc t wrap_del │ │ │ │ -0001396c t wrap_delattr │ │ │ │ -000048b4 t wrap_delitem │ │ │ │ +000036d0 t wrap_del │ │ │ │ +0001391c t wrap_delattr │ │ │ │ +000048b8 t wrap_delitem │ │ │ │ 00001fc4 t wrap_descr_delete │ │ │ │ -00015b6c t wrap_descr_get │ │ │ │ -00004bac t wrap_descr_set │ │ │ │ -0000620c t wrap_hashfunc │ │ │ │ +00015b1c t wrap_descr_get │ │ │ │ +00004bb0 t wrap_descr_set │ │ │ │ +00006140 t wrap_hashfunc │ │ │ │ 00000e60 t wrap_indexargfunc │ │ │ │ -000105ec t wrap_init │ │ │ │ +000105dc t wrap_init │ │ │ │ 00002114 t wrap_inquirypred │ │ │ │ -00006190 t wrap_lenfunc │ │ │ │ -0001622c t wrap_next │ │ │ │ -00013518 t wrap_objobjargproc │ │ │ │ +000060c4 t wrap_lenfunc │ │ │ │ +000161dc t wrap_next │ │ │ │ +000134c8 t wrap_objobjargproc │ │ │ │ 00000db8 t wrap_objobjproc │ │ │ │ 00001c44 t wrap_releasebuffer │ │ │ │ -0000446c t wrap_richcmpfunc │ │ │ │ -00013c24 t wrap_setattr │ │ │ │ +00004470 t wrap_richcmpfunc │ │ │ │ +00013bd4 t wrap_setattr │ │ │ │ 00001588 t wrap_sq_delitem │ │ │ │ 000019dc t wrap_sq_item │ │ │ │ 00002580 t wrap_sq_setitem │ │ │ │ 00002024 t wrap_ternaryfunc │ │ │ │ 000011bc t wrap_ternaryfunc_r │ │ │ │ -00002654 t wrap_unaryfunc │ │ │ │ +00002658 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000f4 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -14105,241 +14104,243 @@ │ │ │ │ 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: │ │ │ │ -00000258 r .LANCHOR0 │ │ │ │ +00000260 r .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 d .LANCHOR2 │ │ │ │ 000000f4 r .LC10 │ │ │ │ -000005a0 r .LC100 │ │ │ │ -000005a8 r .LC101 │ │ │ │ -000005b0 r .LC102 │ │ │ │ -000005bc r .LC103 │ │ │ │ -000005c8 r .LC104 │ │ │ │ -00000630 r .LC105 │ │ │ │ -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 │ │ │ │ +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 .LC111 │ │ │ │ +000006a8 r .LC112 │ │ │ │ +000006b8 r .LC113 │ │ │ │ +000006c4 r .LC114 │ │ │ │ +000006fc r .LC115 │ │ │ │ +0000073c r .LC116 │ │ │ │ +00000764 r .LC117 │ │ │ │ +0000078c r .LC118 │ │ │ │ +000007ac r .LC119 │ │ │ │ +000007e4 r .LC120 │ │ │ │ +0000080c r .LC121 │ │ │ │ +0000082c r .LC122 │ │ │ │ +00000850 r .LC123 │ │ │ │ +0000087c r .LC124 │ │ │ │ +000008c8 r .LC125 │ │ │ │ +00000914 r .LC126 │ │ │ │ +00000940 r .LC127 │ │ │ │ +00000980 r .LC128 │ │ │ │ +000009a0 r .LC129 │ │ │ │ +000009dc r .LC130 │ │ │ │ +00000a00 r .LC131 │ │ │ │ +00000a20 r .LC132 │ │ │ │ +00000a44 r .LC133 │ │ │ │ +00000a64 r .LC134 │ │ │ │ +00000a94 r .LC135 │ │ │ │ +00000acc r .LC136 │ │ │ │ +00000afc r .LC137 │ │ │ │ +00000b38 r .LC142 │ │ │ │ +00000b5c r .LC144 │ │ │ │ +00000b78 r .LC145 │ │ │ │ +00000b98 r .LC147 │ │ │ │ +00000bac r .LC148 │ │ │ │ +00000bc0 r .LC150 │ │ │ │ +00000bc8 r .LC151 │ │ │ │ +00000be4 r .LC152 │ │ │ │ +00000c14 r .LC153 │ │ │ │ +00000c34 r .LC154 │ │ │ │ +00000c48 r .LC155 │ │ │ │ +00000c78 r .LC156 │ │ │ │ +00000c90 r .LC157 │ │ │ │ +00000c94 r .LC158 │ │ │ │ +00000ca0 r .LC159 │ │ │ │ 0000011c r .LC16 │ │ │ │ -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 │ │ │ │ +00000cac r .LC160 │ │ │ │ +00000cc8 r .LC161 │ │ │ │ +00000ce4 r .LC162 │ │ │ │ +00000d00 r .LC164 │ │ │ │ +00000d30 r .LC165 │ │ │ │ +00000d6c r .LC166 │ │ │ │ +00000d90 r .LC167 │ │ │ │ +00000da4 r .LC168 │ │ │ │ +00000db8 r .LC169 │ │ │ │ 00000154 r .LC17 │ │ │ │ -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 │ │ │ │ +00000df4 r .LC170 │ │ │ │ +00000e14 r .LC171 │ │ │ │ +00000e1c r .LC172 │ │ │ │ +00000e24 r .LC174 │ │ │ │ +00000e34 r .LC175 │ │ │ │ +00000e3c r .LC176 │ │ │ │ +00000e50 r .LC177 │ │ │ │ +00000e58 r .LC178 │ │ │ │ +00000e64 r .LC179 │ │ │ │ 000001b4 r .LC18 │ │ │ │ -00000eb4 r .LC180 │ │ │ │ -00000eec r .LC182 │ │ │ │ -00000f04 r .LC184 │ │ │ │ -00000f40 r .LC185 │ │ │ │ -00000f48 r .LC187 │ │ │ │ -00000f54 r .LC188 │ │ │ │ -00000f8c r .LC189 │ │ │ │ -00000fcc r .LC190 │ │ │ │ -00000fe8 r .LC193 │ │ │ │ -00000ffc r .LC194 │ │ │ │ -00001004 r .LC195 │ │ │ │ -00001018 r .LC196 │ │ │ │ -00001020 r .LC197 │ │ │ │ -00001088 r .LC199 │ │ │ │ +00000e8c r .LC180 │ │ │ │ +00000e94 r .LC181 │ │ │ │ +00000eb4 r .LC182 │ │ │ │ +00000eec r .LC184 │ │ │ │ +00000f04 r .LC186 │ │ │ │ +00000f40 r .LC187 │ │ │ │ +00000f48 r .LC189 │ │ │ │ +00000f54 r .LC190 │ │ │ │ +00000f8c r .LC191 │ │ │ │ +00000fcc r .LC192 │ │ │ │ +00000fe8 r .LC195 │ │ │ │ +00000ffc r .LC196 │ │ │ │ +00001004 r .LC197 │ │ │ │ +00001018 r .LC198 │ │ │ │ +00001020 r .LC199 │ │ │ │ 00000000 r .LC2 │ │ │ │ 000001c4 r .LC20 │ │ │ │ -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 │ │ │ │ -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 │ │ │ │ +00001088 r .LC201 │ │ │ │ +000010c8 r .LC202 │ │ │ │ +000010f8 r .LC203 │ │ │ │ +00001130 r .LC204 │ │ │ │ +0000114c r .LC205 │ │ │ │ +00001154 r .LC206 │ │ │ │ +00001170 r .LC208 │ │ │ │ +000011a0 r .LC209 │ │ │ │ +000011c0 r .LC210 │ │ │ │ +000011c8 r .LC211 │ │ │ │ +000011f4 r .LC212 │ │ │ │ +00001228 r .LC213 │ │ │ │ +0000124c r .LC217 │ │ │ │ +00001254 r .LC218 │ │ │ │ +00001290 r .LC220 │ │ │ │ +00001298 r .LC221 │ │ │ │ +000012ac r .LC222 │ │ │ │ +000012b8 r .LC223 │ │ │ │ +000012c8 r .LC224 │ │ │ │ +000012d4 r .LC225 │ │ │ │ +000012e0 r .LC226 │ │ │ │ +00001328 r .LC227 │ │ │ │ +00001364 r .LC228 │ │ │ │ +000013a4 r .LC229 │ │ │ │ +000013d8 r .LC230 │ │ │ │ +0000140c r .LC231 │ │ │ │ +00001414 r .LC232 │ │ │ │ +00001430 r .LC233 │ │ │ │ +0000143c r .LC234 │ │ │ │ +00001464 r .LC235 │ │ │ │ +000014a8 r .LC236 │ │ │ │ +000014b0 r .LC237 │ │ │ │ +000014c0 r .LC238 │ │ │ │ +000014cc r .LC239 │ │ │ │ 000001d8 r .LC24 │ │ │ │ -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 │ │ │ │ -000015e4 r .LC255 │ │ │ │ -000015ec r .LC256 │ │ │ │ -00001628 r .LC257 │ │ │ │ -00001660 r .LC258 │ │ │ │ -00001684 r .LC259 │ │ │ │ +000014d8 r .LC240 │ │ │ │ +000014e0 r .LC241 │ │ │ │ +00001504 r .LC242 │ │ │ │ +0000150c r .LC243 │ │ │ │ +00001524 r .LC244 │ │ │ │ +00001538 r .LC245 │ │ │ │ +00001574 r .LC246 │ │ │ │ +0000159c r .LC247 │ │ │ │ +000015a4 r .LC249 │ │ │ │ +000015b4 r .LC250 │ │ │ │ +000015c8 r .LC251 │ │ │ │ +000015e4 r .LC257 │ │ │ │ +000015ec r .LC258 │ │ │ │ +00001628 r .LC259 │ │ │ │ 00000204 r .LC26 │ │ │ │ -000016ac r .LC260 │ │ │ │ -000016c0 r .LC261 │ │ │ │ -000016e0 r .LC262 │ │ │ │ -000016e8 r .LC263 │ │ │ │ -00001704 r .LC264 │ │ │ │ -0000170c r .LC265 │ │ │ │ -00001714 r .LC269 │ │ │ │ +00001660 r .LC260 │ │ │ │ +00001684 r .LC261 │ │ │ │ +000016ac r .LC262 │ │ │ │ +000016c0 r .LC263 │ │ │ │ +000016e0 r .LC264 │ │ │ │ +000016e8 r .LC265 │ │ │ │ +00001704 r .LC266 │ │ │ │ +0000170c r .LC267 │ │ │ │ 00000208 r .LC27 │ │ │ │ -00001720 r .LC270 │ │ │ │ -0000172c r .LC271 │ │ │ │ -00001734 r .LC272 │ │ │ │ -00001770 r .LC273 │ │ │ │ -00001794 r .LC274 │ │ │ │ -000017ec r .LC275 │ │ │ │ -00001840 r .LC276 │ │ │ │ -00001858 r .LC277 │ │ │ │ -0000189c r .LC278 │ │ │ │ +00001714 r .LC271 │ │ │ │ +00001720 r .LC272 │ │ │ │ +0000172c r .LC273 │ │ │ │ +00001734 r .LC274 │ │ │ │ +00001770 r .LC275 │ │ │ │ +00001794 r .LC276 │ │ │ │ +000017ec r .LC277 │ │ │ │ +00001840 r .LC278 │ │ │ │ +00001858 r .LC279 │ │ │ │ 0000020c r .LC28 │ │ │ │ -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 │ │ │ │ +0000189c r .LC280 │ │ │ │ +000018a0 r .LC282 │ │ │ │ +000018b8 r .LC283 │ │ │ │ +000018d4 r .LC284 │ │ │ │ +00001918 r .LC285 │ │ │ │ +00001954 r .LC286 │ │ │ │ +00001964 r .LC287 │ │ │ │ +00001974 r .LC288 │ │ │ │ +00001980 r .LC289 │ │ │ │ 00000210 r .LC29 │ │ │ │ -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 │ │ │ │ +0000198c r .LC290 │ │ │ │ +000019a4 r .LC291 │ │ │ │ +000019ac r .LC292 │ │ │ │ +000019b4 r .LC293 │ │ │ │ +000019cc r .LC294 │ │ │ │ +000019f0 r .LC295 │ │ │ │ +00001a14 r .LC296 │ │ │ │ +00001a5c r .LC297 │ │ │ │ +00001a7c r .LC298 │ │ │ │ +00001adc r .LC299 │ │ │ │ 00000018 r .LC3 │ │ │ │ 00000214 r .LC30 │ │ │ │ -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 │ │ │ │ +00001af4 r .LC300 │ │ │ │ +00001b10 r .LC301 │ │ │ │ +00001b24 r .LC302 │ │ │ │ +00001b40 r .LC303 │ │ │ │ +00001b68 r .LC304 │ │ │ │ +00001b84 r .LC305 │ │ │ │ +00001b94 r .LC306 │ │ │ │ +00001ba4 r .LC307 │ │ │ │ +00001bb4 r .LC308 │ │ │ │ +00001bc8 r .LC309 │ │ │ │ 00000218 r .LC31 │ │ │ │ -00001c04 r .LC310 │ │ │ │ -00001c50 r .LC311 │ │ │ │ -00001c70 r .LC312 │ │ │ │ -00001c98 r .LC313 │ │ │ │ -00001d00 r .LC314 │ │ │ │ -00001d24 r .LC315 │ │ │ │ +00001bdc r .LC310 │ │ │ │ +00001bf0 r .LC311 │ │ │ │ +00001c04 r .LC312 │ │ │ │ +00001c50 r .LC313 │ │ │ │ +00001c70 r .LC314 │ │ │ │ +00001c98 r .LC315 │ │ │ │ +00001d00 r .LC316 │ │ │ │ +00001d24 r .LC317 │ │ │ │ 00000220 r .LC32 │ │ │ │ 00000228 r .LC33 │ │ │ │ 00000230 r .LC34 │ │ │ │ 00000238 r .LC35 │ │ │ │ 00000240 r .LC36 │ │ │ │ 00000244 r .LC37 │ │ │ │ 00000248 r .LC38 │ │ │ │ @@ -14362,58 +14363,56 @@ │ │ │ │ 00000284 r .LC53 │ │ │ │ 00000288 r .LC54 │ │ │ │ 0000028c r .LC55 │ │ │ │ 00000290 r .LC56 │ │ │ │ 00000294 r .LC57 │ │ │ │ 000002b0 r .LC58 │ │ │ │ 00000058 r .LC6 │ │ │ │ -000002cc r .LC61 │ │ │ │ -000002d4 r .LC63 │ │ │ │ -00000308 r .LC64 │ │ │ │ -00000358 r .LC65 │ │ │ │ -00000000 r .LC66 │ │ │ │ -0000001c r .LC67 │ │ │ │ -0000005c r .LC68 │ │ │ │ -0000007c r .LC69 │ │ │ │ +000002cc r .LC63 │ │ │ │ +000002d4 r .LC65 │ │ │ │ +00000308 r .LC66 │ │ │ │ +00000358 r .LC67 │ │ │ │ +00000000 r .LC68 │ │ │ │ +0000001c r .LC69 │ │ │ │ 00000080 r .LC7 │ │ │ │ -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 │ │ │ │ -00000404 r .LC79 │ │ │ │ +0000005c r .LC70 │ │ │ │ +0000007c r .LC71 │ │ │ │ +00000098 r .LC72 │ │ │ │ +000000dc r .LC73 │ │ │ │ +00000114 r .LC74 │ │ │ │ +00000378 r .LC75 │ │ │ │ +0000038c r .LC76 │ │ │ │ +00000394 r .LC77 │ │ │ │ +0000039c r .LC78 │ │ │ │ +000003b8 r .LC79 │ │ │ │ 000000a0 r .LC8 │ │ │ │ -0000041c r .LC80 │ │ │ │ -00000434 r .LC81 │ │ │ │ -00000444 r .LC82 │ │ │ │ -0000045c r .LC83 │ │ │ │ -00000474 r .LC84 │ │ │ │ -00000490 r .LC85 │ │ │ │ -000004a4 r .LC86 │ │ │ │ -000004c4 r .LC87 │ │ │ │ -000004e0 r .LC88 │ │ │ │ +000003d4 r .LC80 │ │ │ │ +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 │ │ │ │ -00000500 r .LC90 │ │ │ │ -0000053c r .LC91 │ │ │ │ -0000054c r .LC92 │ │ │ │ -00000554 r .LC93 │ │ │ │ -0000055c r .LC94 │ │ │ │ -00000564 r .LC95 │ │ │ │ -0000056c r .LC96 │ │ │ │ -00000574 r .LC97 │ │ │ │ -00000584 r .LC98 │ │ │ │ -00000594 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 │ │ │ │ -00003490 r EncodingMap_size__doc__ │ │ │ │ -0000955c t MarkupIterator_next │ │ │ │ +00003498 r EncodingMap_size__doc__ │ │ │ │ +000095fc t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ @@ -14464,15 +14463,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001ac d PyFieldNameIter_Type │ │ │ │ U PyFloat_Type │ │ │ │ 00000280 d PyFormatterIter_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00009368 T PyInit__string │ │ │ │ +00009370 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 │ │ │ │ @@ -14532,115 +14531,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 │ │ │ │ -00010850 T PyUnicode_Append │ │ │ │ -00007fb0 T PyUnicode_AppendAndDel │ │ │ │ -0001df08 T PyUnicode_AsASCIIString │ │ │ │ +000108f4 T PyUnicode_Append │ │ │ │ +00007fb4 T PyUnicode_AppendAndDel │ │ │ │ +0001e478 T PyUnicode_AsASCIIString │ │ │ │ 00000c28 T PyUnicode_AsCharmapString │ │ │ │ 00001e44 T PyUnicode_AsDecodedObject │ │ │ │ 00001e90 T PyUnicode_AsDecodedUnicode │ │ │ │ 00001f54 T PyUnicode_AsEncodedObject │ │ │ │ -0000717c T PyUnicode_AsEncodedString │ │ │ │ +000071b8 T PyUnicode_AsEncodedString │ │ │ │ 00001fa0 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000c6c T PyUnicode_AsLatin1String │ │ │ │ -00011708 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -0000a750 T PyUnicode_AsUCS4 │ │ │ │ -0000f60c T PyUnicode_AsUCS4Copy │ │ │ │ +00011314 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0000a758 T PyUnicode_AsUCS4 │ │ │ │ +0000f614 T PyUnicode_AsUCS4Copy │ │ │ │ 00000c84 T PyUnicode_AsUTF16String │ │ │ │ 00000d94 T PyUnicode_AsUTF32String │ │ │ │ -00005630 T PyUnicode_AsUTF8 │ │ │ │ -000051f0 T PyUnicode_AsUTF8AndSize │ │ │ │ -000049c0 T PyUnicode_AsUTF8String │ │ │ │ -0001fa7c T PyUnicode_AsUnicodeEscapeString │ │ │ │ -00004ca4 T PyUnicode_AsWideChar │ │ │ │ -0000b888 T PyUnicode_AsWideCharString │ │ │ │ -00004ea4 T PyUnicode_BuildEncodingMap │ │ │ │ -00014920 T PyUnicode_Compare │ │ │ │ -00006488 T PyUnicode_CompareWithASCIIString │ │ │ │ -000104e4 T PyUnicode_Concat │ │ │ │ -0000b1d0 T PyUnicode_Contains │ │ │ │ -00011e04 T PyUnicode_CopyCharacters │ │ │ │ +00005660 T PyUnicode_AsUTF8 │ │ │ │ +00005220 T PyUnicode_AsUTF8AndSize │ │ │ │ +000049c4 T PyUnicode_AsUTF8String │ │ │ │ +000202cc T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00004ca8 T PyUnicode_AsWideChar │ │ │ │ +0000b928 T PyUnicode_AsWideCharString │ │ │ │ +00004ea8 T PyUnicode_BuildEncodingMap │ │ │ │ +000149e4 T PyUnicode_Compare │ │ │ │ +000064b8 T PyUnicode_CompareWithASCIIString │ │ │ │ +0001058c T PyUnicode_Concat │ │ │ │ +0000b270 T PyUnicode_Contains │ │ │ │ +00011a10 T PyUnicode_CopyCharacters │ │ │ │ 000012b4 T PyUnicode_Count │ │ │ │ 0000219c T PyUnicode_DATA │ │ │ │ -00019d34 T PyUnicode_Decode │ │ │ │ -00012d88 T PyUnicode_DecodeASCII │ │ │ │ -00006808 T PyUnicode_DecodeCharmap │ │ │ │ +00019dfc T PyUnicode_Decode │ │ │ │ +00012e48 T PyUnicode_DecodeASCII │ │ │ │ +0000680c T PyUnicode_DecodeCharmap │ │ │ │ 00003548 T PyUnicode_DecodeFSDefault │ │ │ │ -00004950 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000067f4 T PyUnicode_DecodeLatin1 │ │ │ │ -0000f4c4 T PyUnicode_DecodeLocale │ │ │ │ +00004980 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +000067f8 T PyUnicode_DecodeLatin1 │ │ │ │ +0000f54c T PyUnicode_DecodeLocale │ │ │ │ 00002054 T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000c4f0 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000c4f8 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 0000099c T PyUnicode_DecodeUTF16 │ │ │ │ -0000cc84 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000cc8c T PyUnicode_DecodeUTF16Stateful │ │ │ │ 000009c8 T PyUnicode_DecodeUTF32 │ │ │ │ -000204f0 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00020d40 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 000020c8 T PyUnicode_DecodeUTF7 │ │ │ │ -0001f420 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00005f98 T PyUnicode_DecodeUTF8 │ │ │ │ -00006048 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0001f9c8 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00005fc8 T PyUnicode_DecodeUTF8 │ │ │ │ +00006078 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000db0 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00014bd8 T PyUnicode_EncodeFSDefault │ │ │ │ -00008c24 T PyUnicode_EncodeLocale │ │ │ │ +00014c9c T PyUnicode_EncodeFSDefault │ │ │ │ +00008c2c T PyUnicode_EncodeLocale │ │ │ │ 000014b0 T PyUnicode_Equal │ │ │ │ -00017bc8 T PyUnicode_EqualToUTF8 │ │ │ │ -00017c48 T PyUnicode_EqualToUTF8AndSize │ │ │ │ -00004a64 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00017394 T PyUnicode_FSConverter │ │ │ │ +00017c90 T PyUnicode_EqualToUTF8 │ │ │ │ +00017d10 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00004a68 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ +0001745c T PyUnicode_FSConverter │ │ │ │ 00004598 T PyUnicode_FSDecoder │ │ │ │ -0000c508 T PyUnicode_Fill │ │ │ │ -00010f90 T PyUnicode_Find │ │ │ │ -0000cb64 T PyUnicode_FindChar │ │ │ │ +0000c510 T PyUnicode_Fill │ │ │ │ +00010cf0 T PyUnicode_Find │ │ │ │ +0000cbec T PyUnicode_FindChar │ │ │ │ U PyUnicode_Format │ │ │ │ -00019bf0 T PyUnicode_FromEncodedObject │ │ │ │ -00001a80 T PyUnicode_FromFormat │ │ │ │ -00001ae8 T PyUnicode_FromFormatV │ │ │ │ -00005988 T PyUnicode_FromKindAndData │ │ │ │ -000112e4 T PyUnicode_FromObject │ │ │ │ -0001c1cc T PyUnicode_FromOrdinal │ │ │ │ +00019cb8 T PyUnicode_FromEncodedObject │ │ │ │ +00001a8c T PyUnicode_FromFormat │ │ │ │ +00001af4 T PyUnicode_FromFormatV │ │ │ │ +000059b8 T PyUnicode_FromKindAndData │ │ │ │ +00011388 T PyUnicode_FromObject │ │ │ │ +0001c290 T PyUnicode_FromOrdinal │ │ │ │ 00000c28 T PyUnicode_FromString │ │ │ │ -000045b8 T PyUnicode_FromStringAndSize │ │ │ │ -000049fc T PyUnicode_FromWideChar │ │ │ │ +000045e8 T PyUnicode_FromStringAndSize │ │ │ │ +00004a2c T PyUnicode_FromWideChar │ │ │ │ 00000544 T PyUnicode_GetDefaultEncoding │ │ │ │ 00003730 T PyUnicode_GetLength │ │ │ │ 00002094 T PyUnicode_GetSize │ │ │ │ 000008d0 T PyUnicode_InternFromString │ │ │ │ 00002108 T PyUnicode_InternImmortal │ │ │ │ 00000560 T PyUnicode_InternInPlace │ │ │ │ -0000607c T PyUnicode_IsIdentifier │ │ │ │ -00013298 T PyUnicode_Join │ │ │ │ +000060ac T PyUnicode_IsIdentifier │ │ │ │ +00013358 T PyUnicode_Join │ │ │ │ 00002148 T PyUnicode_KIND │ │ │ │ 00000724 T PyUnicode_New │ │ │ │ -0000f7c4 T PyUnicode_Partition │ │ │ │ -00009b24 t PyUnicode_READ_CHAR │ │ │ │ +0000f84c T PyUnicode_Partition │ │ │ │ +00009bc4 t PyUnicode_READ_CHAR │ │ │ │ 00003768 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00007d3c T PyUnicode_RPartition │ │ │ │ +00007d80 T PyUnicode_RPartition │ │ │ │ 000013c0 T PyUnicode_RSplit │ │ │ │ -00005b88 T PyUnicode_ReadChar │ │ │ │ -0000c43c T PyUnicode_Replace │ │ │ │ +00005b8c T PyUnicode_ReadChar │ │ │ │ +0000c444 T PyUnicode_Replace │ │ │ │ 00001340 T PyUnicode_Resize │ │ │ │ -00007b28 T PyUnicode_RichCompare │ │ │ │ -0001e414 T PyUnicode_Split │ │ │ │ -0001a840 T PyUnicode_Splitlines │ │ │ │ -0000c9a4 T PyUnicode_Substring │ │ │ │ -000049dc T PyUnicode_Tailmatch │ │ │ │ +00007b64 T PyUnicode_RichCompare │ │ │ │ +0001e98c T PyUnicode_Split │ │ │ │ +0001a904 T PyUnicode_Splitlines │ │ │ │ +0000ca2c T PyUnicode_Substring │ │ │ │ +000049e0 T PyUnicode_Tailmatch │ │ │ │ 0000145c T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000dc8 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -00007138 t Py_XDECREF │ │ │ │ +00007174 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -000116cc t SubString_new_object │ │ │ │ -000111a0 t SubString_new_object_or_empty │ │ │ │ +000112d8 t SubString_new_object │ │ │ │ +00010f00 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 │ │ │ │ @@ -14665,69 +14664,69 @@ │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003d8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ -00011dd4 T _PyUnicodeWriter_FormatV │ │ │ │ +000119e0 T _PyUnicodeWriter_FormatV │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_InitWithBuffer │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_PrepareKindInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ -000082c8 t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00008360 t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ -00007ac0 T _PyUnicode_AsASCIIString │ │ │ │ -000087b8 T _PyUnicode_AsLatin1String │ │ │ │ -00004f94 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001b40c T _PyUnicode_AsUTF8String │ │ │ │ -00015d08 T _PyUnicode_BinarySlice │ │ │ │ +00007afc T _PyUnicode_AsASCIIString │ │ │ │ +000087bc T _PyUnicode_AsLatin1String │ │ │ │ +00004fc4 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001b4d0 T _PyUnicode_AsUTF8String │ │ │ │ +00015dd0 T _PyUnicode_BinarySlice │ │ │ │ 0000181c T _PyUnicode_CheckConsistency │ │ │ │ -0001b728 T _PyUnicode_ClearInterned │ │ │ │ -00008c5c T _PyUnicode_Copy │ │ │ │ -0001f014 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -000040f0 T _PyUnicode_DecodeUTF8Writer │ │ │ │ -000065d8 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -00010d54 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -000047a0 T _PyUnicode_Dedent │ │ │ │ -000084ac T _PyUnicode_EncodeCharmap │ │ │ │ -00009df0 T _PyUnicode_EncodeUTF16 │ │ │ │ -000102e4 T _PyUnicode_EncodeUTF32 │ │ │ │ -00020a9c T _PyUnicode_EncodeUTF7 │ │ │ │ -000063c0 T _PyUnicode_Equal │ │ │ │ -00005fd0 T _PyUnicode_EqualToASCIIString │ │ │ │ -00018c60 T _PyUnicode_ExactDealloc │ │ │ │ -0000324c T _PyUnicode_FastCopyCharacters │ │ │ │ -0000978c T _PyUnicode_FastFill │ │ │ │ -0000967c t _PyUnicode_Fill │ │ │ │ -00009bb0 T _PyUnicode_FindMaxChar │ │ │ │ -00006768 T _PyUnicode_Fini │ │ │ │ -000066a0 T _PyUnicode_FiniTypes │ │ │ │ +0001b7ec T _PyUnicode_ClearInterned │ │ │ │ +00008c64 T _PyUnicode_Copy │ │ │ │ +0001f5bc T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00004120 T _PyUnicode_DecodeUTF8Writer │ │ │ │ +00006608 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00010ab4 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +000047a4 T _PyUnicode_Dedent │ │ │ │ +000084b0 T _PyUnicode_EncodeCharmap │ │ │ │ +00009df8 T _PyUnicode_EncodeUTF16 │ │ │ │ +00010044 T _PyUnicode_EncodeUTF32 │ │ │ │ +000212ec T _PyUnicode_EncodeUTF7 │ │ │ │ +000063f0 T _PyUnicode_Equal │ │ │ │ +00006000 T _PyUnicode_EqualToASCIIString │ │ │ │ +00018d28 T _PyUnicode_ExactDealloc │ │ │ │ +00003258 T _PyUnicode_FastCopyCharacters │ │ │ │ +00009794 T _PyUnicode_FastFill │ │ │ │ +00009684 t _PyUnicode_Fill │ │ │ │ +00009c50 T _PyUnicode_FindMaxChar │ │ │ │ +0000676c T _PyUnicode_Fini │ │ │ │ +000066a4 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -0000583c T _PyUnicode_FromASCII │ │ │ │ +0000586c T _PyUnicode_FromASCII │ │ │ │ 000002e4 T _PyUnicode_FromId │ │ │ │ -00005cb4 t _PyUnicode_FromUCS1 │ │ │ │ -0001bbd4 t _PyUnicode_FromUCS2 │ │ │ │ -0001e4a4 t _PyUnicode_FromUCS4 │ │ │ │ -00007f94 T _PyUnicode_GetEmpty │ │ │ │ -00005b14 T _PyUnicode_GetNameCAPI │ │ │ │ +00005ce4 t _PyUnicode_FromUCS1 │ │ │ │ +0001bc98 t _PyUnicode_FromUCS2 │ │ │ │ +0001ea1c t _PyUnicode_FromUCS4 │ │ │ │ +00007f98 T _PyUnicode_GetEmpty │ │ │ │ +00005b18 T _PyUnicode_GetNameCAPI │ │ │ │ 000031e4 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 000040bc T _PyUnicode_InitEncodings │ │ │ │ 000006a0 T _PyUnicode_InitGlobalObjects │ │ │ │ 00003160 T _PyUnicode_InitState │ │ │ │ 00003258 T _PyUnicode_InitTypes │ │ │ │ -00004644 T _PyUnicode_InternImmortal │ │ │ │ -00020e54 T _PyUnicode_InternInPlace │ │ │ │ -0000176c T _PyUnicode_InternMortal │ │ │ │ +00004674 T _PyUnicode_InternImmortal │ │ │ │ +000216a4 T _PyUnicode_InternInPlace │ │ │ │ +00001778 T _PyUnicode_InternMortal │ │ │ │ 000020e0 T _PyUnicode_InternStatic │ │ │ │ 000017d0 T _PyUnicode_InternedSize │ │ │ │ -00011d44 T _PyUnicode_InternedSize_Immortal │ │ │ │ +00011950 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 │ │ │ │ @@ -14735,79 +14734,79 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000a85c T _PyUnicode_JoinArray │ │ │ │ -00004260 T _PyUnicode_ResizeCompact │ │ │ │ -000044a8 T _PyUnicode_Result │ │ │ │ -000062f0 T _PyUnicode_ScanIdentifier │ │ │ │ +0000a8fc T _PyUnicode_JoinArray │ │ │ │ +00004290 T _PyUnicode_ResizeCompact │ │ │ │ +000044d8 T _PyUnicode_Result │ │ │ │ +00006320 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001c39c T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -0001cb9c t _PyUnicode_TranslateCharmap │ │ │ │ +0001c460 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001cc60 t _PyUnicode_TranslateCharmap │ │ │ │ 00001d20 T _PyUnicode_WideCharString_Converter │ │ │ │ 00001da4 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00016454 T _PyUnicode_XStrip │ │ │ │ +0001651c T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 00000000 T _Py_DecodeUTF8Ex │ │ │ │ 0000387c T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 000000c4 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000f6b8 T _Py_GetErrorHandler │ │ │ │ +0000f740 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ -000002d0 R _Py_ascii_whitespace │ │ │ │ +000002d8 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 │ │ │ │ -00000364 r __func__.0 │ │ │ │ -00000350 r __func__.1 │ │ │ │ -00000278 r __func__.2 │ │ │ │ -000002b8 r __func__.3 │ │ │ │ -00000478 r __func__.31 │ │ │ │ -00000258 r __func__.4 │ │ │ │ -00000288 r __func__.5 │ │ │ │ +0000036c r __func__.0 │ │ │ │ +00000358 r __func__.1 │ │ │ │ +00000280 r __func__.2 │ │ │ │ +000002c0 r __func__.3 │ │ │ │ +00000480 r __func__.31 │ │ │ │ +00000260 r __func__.4 │ │ │ │ +00000290 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00003280 t _copy_characters │ │ │ │ -000004a0 r _keywords.11 │ │ │ │ -000004b0 r _keywords.14 │ │ │ │ -000004bc r _keywords.17 │ │ │ │ -000004c8 r _keywords.20 │ │ │ │ -000004d0 r _keywords.23 │ │ │ │ -000004d8 r _keywords.26 │ │ │ │ -00000494 r _keywords.8 │ │ │ │ +0000328c t _copy_characters │ │ │ │ +000004a8 r _keywords.11 │ │ │ │ +000004b8 r _keywords.14 │ │ │ │ +000004c4 r _keywords.17 │ │ │ │ +000004d0 r _keywords.20 │ │ │ │ +000004d8 r _keywords.23 │ │ │ │ +000004e0 r _keywords.26 │ │ │ │ +0000049c 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 │ │ │ │ @@ -14816,261 +14815,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 │ │ │ │ -000154a0 t any_find_slice │ │ │ │ -00019064 t anylib_find │ │ │ │ -0000a790 t as_ucs4 │ │ │ │ -00000378 r ascii_linebreak │ │ │ │ +00015568 t any_find_slice │ │ │ │ +0001912c t anylib_find │ │ │ │ +0000a798 t as_ucs4 │ │ │ │ +00000380 r ascii_linebreak │ │ │ │ 000038d4 t ascii_upper_or_lower │ │ │ │ -0000dc5c t asciilib__factorize │ │ │ │ -0000dcc4 t asciilib__lex_search │ │ │ │ -0000db54 t asciilib__preprocess │ │ │ │ -0000de04 t asciilib__two_way │ │ │ │ -0000c814 t asciilib_adaptive_find.constprop.0 │ │ │ │ -00018e04 t asciilib_default_find │ │ │ │ -0002030c t asciilib_default_rfind.constprop.0 │ │ │ │ -00006484 t backslashreplace │ │ │ │ +0000dc64 t asciilib__factorize │ │ │ │ +0000dccc t asciilib__lex_search │ │ │ │ +0000db5c t asciilib__preprocess │ │ │ │ +0000de0c t asciilib__two_way │ │ │ │ +0000c81c t asciilib_adaptive_find.constprop.0 │ │ │ │ +00018ecc t asciilib_default_find │ │ │ │ +00020b5c t asciilib_default_rfind.constprop.0 │ │ │ │ +00006488 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -00008898 t case_operation │ │ │ │ -0000f710 t charmap_encoding_error │ │ │ │ -00009a70 t charmapencode_lookup │ │ │ │ -000097ec t charmapencode_output │ │ │ │ -000066e8 t clear_interned_dict │ │ │ │ +0000889c t case_operation │ │ │ │ +0000f718 t charmap_encoding_error │ │ │ │ +00009a78 t charmapencode_lookup │ │ │ │ +000097f4 t charmapencode_output │ │ │ │ +000066ec t clear_interned_dict │ │ │ │ 000043d4 t config_get_codec_name │ │ │ │ 000006e0 t convert_uc.constprop.0 │ │ │ │ -00008af4 t do_capitalize │ │ │ │ +00008afc t do_capitalize │ │ │ │ 000008ec t do_casefold │ │ │ │ -00008abc t do_string_format │ │ │ │ -00011940 t do_string_format_map │ │ │ │ -0000fe98 t do_swapcase │ │ │ │ -00011578 t do_upper │ │ │ │ +00008b54 t do_string_format │ │ │ │ +0001154c t do_string_format_map │ │ │ │ +0000fbf8 t do_swapcase │ │ │ │ 00004504 t encode_wstr_utf8 │ │ │ │ -0001c530 t encoding_map_lookup │ │ │ │ +0001c5f4 t encoding_map_lookup │ │ │ │ 00000bcc d encoding_map_methods │ │ │ │ -00011518 t fieldnameiter_dealloc │ │ │ │ +00011278 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -00011304 t fieldnameiter_next │ │ │ │ +00011064 t fieldnameiter_next │ │ │ │ 0000137c t find_first_nonascii │ │ │ │ 00003854 t findchar.part.0 │ │ │ │ -000007b0 r format__doc__ │ │ │ │ -00000708 r format_map__doc__ │ │ │ │ -000111d8 t formatter_field_name_split │ │ │ │ -00010efc t formatter_parser │ │ │ │ -00011548 t formatteriter_dealloc │ │ │ │ +000007b8 r format__doc__ │ │ │ │ +00000710 r format_map__doc__ │ │ │ │ +00010f38 t formatter_field_name_split │ │ │ │ +00010c5c t formatter_parser │ │ │ │ +000112a8 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00011018 t formatteriter_next │ │ │ │ +00010d78 t formatteriter_next │ │ │ │ 000032fc t get_error_handler_wide │ │ │ │ 000037a0 t get_integer │ │ │ │ 00000820 t handle_capital_sigma │ │ │ │ -000014fc t hashtable_unicode_compare │ │ │ │ +00001508 t hashtable_unicode_compare │ │ │ │ 00000694 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 000005c8 t intern_static.isra.0 │ │ │ │ -00000538 r length_hint_doc │ │ │ │ -00005670 t make_encode_exception │ │ │ │ +00000540 r length_hint_doc │ │ │ │ +00005674 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000073c d module_slots │ │ │ │ -00009cd0 t output_markup │ │ │ │ -000094e8 t pad │ │ │ │ -00008460 t raise_encode_exception │ │ │ │ -00000510 r reduce_doc │ │ │ │ -00011500 t replace │ │ │ │ +00009d70 t output_markup │ │ │ │ +000094f0 t pad │ │ │ │ +00008464 t raise_encode_exception │ │ │ │ +00000518 r reduce_doc │ │ │ │ +000115a4 t replace │ │ │ │ 00001c34 t resize_copy │ │ │ │ -0000aca8 t rsplit │ │ │ │ -000004e8 r setstate_doc │ │ │ │ -0000d098 t split │ │ │ │ +0000acb0 t rsplit │ │ │ │ +000004f0 r setstate_doc │ │ │ │ +0000d120 t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00008834 t tailmatch │ │ │ │ -0000dc5c t ucs1lib__factorize │ │ │ │ -0000e570 t ucs1lib__preprocess │ │ │ │ -0000e67c t ucs1lib__two_way │ │ │ │ -0000e4c8 t ucs1lib__two_way_count │ │ │ │ -0000d61c t ucs1lib_adaptive_find │ │ │ │ -00018e04 t ucs1lib_default_find │ │ │ │ -00005294 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -0000a404 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -0001097c t ucs1lib_utf32_encode.isra.0 │ │ │ │ +000088cc t tailmatch │ │ │ │ +0000dc64 t ucs1lib__factorize │ │ │ │ +0000e578 t ucs1lib__preprocess │ │ │ │ +0000e684 t ucs1lib__two_way │ │ │ │ +0000e4d0 t ucs1lib__two_way_count │ │ │ │ +0000d624 t ucs1lib_adaptive_find │ │ │ │ +00018ecc t ucs1lib_default_find │ │ │ │ +00005298 t ucs1lib_fastsearch.constprop.0 │ │ │ │ +0000a40c t ucs1lib_utf16_encode.isra.0 │ │ │ │ +000106dc t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000ad0 t ucs2lib__lex_search │ │ │ │ -0001195c t ucs2lib__preprocess │ │ │ │ -00011a90 t ucs2lib__two_way │ │ │ │ +00011568 t ucs2lib__preprocess │ │ │ │ +0001169c t ucs2lib__two_way │ │ │ │ 00000a28 t ucs2lib__two_way_count │ │ │ │ -000076c4 t ucs2lib_fastsearch │ │ │ │ -00007068 t ucs2lib_find_char │ │ │ │ -00006f98 t ucs2lib_find_max_char │ │ │ │ -00007e80 t ucs2lib_rfind_char │ │ │ │ -00016ea0 t ucs2lib_utf8_encoder │ │ │ │ +000076c8 t ucs2lib_fastsearch │ │ │ │ +0000706c t ucs2lib_find_char │ │ │ │ +00006f9c t ucs2lib_find_max_char │ │ │ │ +00007e84 t ucs2lib_rfind_char │ │ │ │ +00016f68 t ucs2lib_utf8_encoder │ │ │ │ 00000648 t ucs4lib__lex_search │ │ │ │ -0000f12c t ucs4lib__preprocess │ │ │ │ -0000f25c t ucs4lib__two_way │ │ │ │ +0000f134 t ucs4lib__preprocess │ │ │ │ +0000f264 t ucs4lib__two_way │ │ │ │ 000005a0 t ucs4lib__two_way_count │ │ │ │ -0000ead4 t ucs4lib_fastsearch │ │ │ │ -0000ffd0 t ucs4lib_find_char │ │ │ │ -0000a688 t ucs4lib_find_max_char │ │ │ │ +0000eadc t ucs4lib_fastsearch │ │ │ │ +0000fd30 t ucs4lib_find_char │ │ │ │ +0000a690 t ucs4lib_find_max_char │ │ │ │ 00000ca0 t ucs4lib_rfind_char │ │ │ │ 0000022c t ucs4lib_utf8_decode │ │ │ │ -00007fdc t ucs4lib_utf8_encoder │ │ │ │ -000096e8 t unicode___format__ │ │ │ │ -000008b0 r unicode___format____doc__ │ │ │ │ +00007fe0 t ucs4lib_utf8_encoder │ │ │ │ +000096f0 t unicode___format__ │ │ │ │ +000008b8 r unicode___format____doc__ │ │ │ │ 000007d8 d unicode_as_mapping │ │ │ │ 0000080c d unicode_as_number │ │ │ │ 000007e4 d unicode_as_sequence │ │ │ │ -0001b0fc t unicode_ascii_iter_next │ │ │ │ -00007180 t unicode_askind │ │ │ │ -00008834 t unicode_capitalize │ │ │ │ -00003330 r unicode_capitalize__doc__ │ │ │ │ -0000f5d4 t unicode_casefold │ │ │ │ -000032d4 r unicode_casefold__doc__ │ │ │ │ -00009384 t unicode_center │ │ │ │ -00003234 r unicode_center__doc__ │ │ │ │ +0001b1c0 t unicode_ascii_iter_next │ │ │ │ +00007184 t unicode_askind │ │ │ │ +00008838 t unicode_capitalize │ │ │ │ +00003338 r unicode_capitalize__doc__ │ │ │ │ +0000f5dc t unicode_casefold │ │ │ │ +000032dc r unicode_casefold__doc__ │ │ │ │ +0000938c t unicode_center │ │ │ │ +0000323c r unicode_center__doc__ │ │ │ │ 00003fd8 t unicode_char │ │ │ │ 00004028 t unicode_char.part.0 │ │ │ │ 00003578 t unicode_check_encoding_errors │ │ │ │ -0000c620 t unicode_check_modifiable │ │ │ │ -00014998 t unicode_compare │ │ │ │ -0001c5a4 t unicode_count │ │ │ │ -00003168 r unicode_count__doc__ │ │ │ │ -0001c6b0 t unicode_count_impl │ │ │ │ -000015d4 t unicode_dealloc │ │ │ │ -00005750 t unicode_decode_call_errorhandler_writer │ │ │ │ +0000c628 t unicode_check_modifiable │ │ │ │ +00014a5c t unicode_compare │ │ │ │ +0001c668 t unicode_count │ │ │ │ +00003170 r unicode_count__doc__ │ │ │ │ +0001c774 t unicode_count_impl │ │ │ │ +000015e0 t unicode_dealloc │ │ │ │ +00005754 t unicode_decode_call_errorhandler_writer │ │ │ │ 00003400 t unicode_decode_locale │ │ │ │ 00000c68 t unicode_decode_utf8 │ │ │ │ -000134a0 t unicode_decode_utf8_impl │ │ │ │ -00000570 r unicode_doc │ │ │ │ -00019510 t unicode_encode │ │ │ │ -00002f68 r unicode_encode__doc__ │ │ │ │ -000054c8 t unicode_encode_call_errorhandler │ │ │ │ +00013564 t unicode_decode_utf8_impl │ │ │ │ +00000578 r unicode_doc │ │ │ │ +000195d8 t unicode_encode │ │ │ │ +00002f70 r unicode_encode__doc__ │ │ │ │ +000054cc t unicode_encode_call_errorhandler │ │ │ │ 00004278 t unicode_encode_locale │ │ │ │ -00005c34 t unicode_encode_ucs1 │ │ │ │ -00016b80 t unicode_encode_utf8 │ │ │ │ -00018474 t unicode_endswith │ │ │ │ -0000091c r unicode_endswith__doc__ │ │ │ │ +00005c38 t unicode_encode_ucs1 │ │ │ │ +00016c48 t unicode_encode_utf8 │ │ │ │ +0001853c t unicode_endswith │ │ │ │ +00000924 r unicode_endswith__doc__ │ │ │ │ 00003978 t unicode_expandtabs │ │ │ │ -00002ec0 r unicode_expandtabs__doc__ │ │ │ │ -00019ad8 t unicode_find │ │ │ │ -00002dcc r unicode_find__doc__ │ │ │ │ -00001b44 t unicode_from_format │ │ │ │ -00003040 t unicode_fromformat_write_str │ │ │ │ -00003ab8 t unicode_fromformat_write_utf8 │ │ │ │ +00002ec8 r unicode_expandtabs__doc__ │ │ │ │ +00019ba0 t unicode_find │ │ │ │ +00002dd4 r unicode_find__doc__ │ │ │ │ +00001b50 t unicode_from_format │ │ │ │ +0000304c t unicode_fromformat_write_str │ │ │ │ +00003acc t unicode_fromformat_write_utf8 │ │ │ │ 00000eec t unicode_fromformat_write_wcstr │ │ │ │ -00018324 t unicode_getitem │ │ │ │ +000183ec t unicode_getitem │ │ │ │ 000009f4 t unicode_getnewargs │ │ │ │ 00000534 t unicode_hash │ │ │ │ -0001eed0 t unicode_index │ │ │ │ -00002cbc r unicode_index__doc__ │ │ │ │ -0001785c t unicode_isalnum │ │ │ │ -000026dc r unicode_isalnum__doc__ │ │ │ │ -0001ed54 t unicode_isalpha │ │ │ │ -000027bc r unicode_isalpha__doc__ │ │ │ │ +0001f478 t unicode_index │ │ │ │ +00002cc4 r unicode_index__doc__ │ │ │ │ +00017924 t unicode_isalnum │ │ │ │ +000026e4 r unicode_isalnum__doc__ │ │ │ │ +0001f2f4 t unicode_isalpha │ │ │ │ +000027c4 r unicode_isalpha__doc__ │ │ │ │ 0000457c t unicode_isascii │ │ │ │ -00002c04 r unicode_isascii__doc__ │ │ │ │ -00010c6c t unicode_isdecimal │ │ │ │ -00002604 r unicode_isdecimal__doc__ │ │ │ │ -0001df78 t unicode_isdigit │ │ │ │ -00002534 r unicode_isdigit__doc__ │ │ │ │ -0001b198 t unicode_isidentifier │ │ │ │ -0000239c r unicode_isidentifier__doc__ │ │ │ │ -0000fbf0 t unicode_islower │ │ │ │ -00002b28 r unicode_islower__doc__ │ │ │ │ -00010e14 t unicode_isnumeric │ │ │ │ -00002468 r unicode_isnumeric__doc__ │ │ │ │ -0000f62c t unicode_isprintable │ │ │ │ -000022f8 r unicode_isprintable__doc__ │ │ │ │ -0001e064 t unicode_isspace │ │ │ │ -00002890 r unicode_isspace__doc__ │ │ │ │ -000100d0 t unicode_istitle │ │ │ │ -00002964 r unicode_istitle__doc__ │ │ │ │ -0001b874 t unicode_isupper │ │ │ │ -00002a48 r unicode_isupper__doc__ │ │ │ │ -0001818c t unicode_iter │ │ │ │ -00013330 t unicode_iteritem │ │ │ │ -000131fc t unicode_join │ │ │ │ -0000220c r unicode_join__doc__ │ │ │ │ +00002c0c r unicode_isascii__doc__ │ │ │ │ +000109cc t unicode_isdecimal │ │ │ │ +0000260c r unicode_isdecimal__doc__ │ │ │ │ +0001e4e8 t unicode_isdigit │ │ │ │ +0000253c r unicode_isdigit__doc__ │ │ │ │ +0001b25c t unicode_isidentifier │ │ │ │ +000023a4 r unicode_isidentifier__doc__ │ │ │ │ +00020024 t unicode_islower │ │ │ │ +00002b30 r unicode_islower__doc__ │ │ │ │ +00010b74 t unicode_isnumeric │ │ │ │ +00002470 r unicode_isnumeric__doc__ │ │ │ │ +0000f634 t unicode_isprintable │ │ │ │ +00002300 r unicode_isprintable__doc__ │ │ │ │ +0001e5d4 t unicode_isspace │ │ │ │ +00002898 r unicode_isspace__doc__ │ │ │ │ +0000fe30 t unicode_istitle │ │ │ │ +0000296c r unicode_istitle__doc__ │ │ │ │ +0001b938 t unicode_isupper │ │ │ │ +00002a50 r unicode_isupper__doc__ │ │ │ │ +00018254 t unicode_iter │ │ │ │ +000133f4 t unicode_iteritem │ │ │ │ +000132bc t unicode_join │ │ │ │ +00002214 r unicode_join__doc__ │ │ │ │ 000011fc t unicode_kind_name │ │ │ │ -00007d10 t unicode_length │ │ │ │ -0000f480 t unicode_ljust │ │ │ │ -00002168 r unicode_ljust__doc__ │ │ │ │ -00010b70 t unicode_lower │ │ │ │ -00002120 r unicode_lower__doc__ │ │ │ │ -00017ca0 t unicode_lstrip │ │ │ │ -00001fcc r unicode_lstrip__doc__ │ │ │ │ -00008e30 t unicode_maketrans │ │ │ │ -00000e00 r unicode_maketrans__doc__ │ │ │ │ +00007d54 t unicode_length │ │ │ │ +0000f488 t unicode_ljust │ │ │ │ +00002170 r unicode_ljust__doc__ │ │ │ │ +00010c14 t unicode_lower │ │ │ │ +00002128 r unicode_lower__doc__ │ │ │ │ +00017d68 t unicode_lstrip │ │ │ │ +00001fd4 r unicode_lstrip__doc__ │ │ │ │ +00008e38 t unicode_maketrans │ │ │ │ +00000e08 r unicode_maketrans__doc__ │ │ │ │ 0000089c d unicode_methods │ │ │ │ -0001a328 t unicode_mod │ │ │ │ -0001a360 t unicode_new │ │ │ │ -0000f7b0 t unicode_partition │ │ │ │ -00001514 r unicode_partition__doc__ │ │ │ │ -00009d24 t unicode_removeprefix │ │ │ │ -00001ce0 r unicode_removeprefix__doc__ │ │ │ │ -00008d5c t unicode_removesuffix │ │ │ │ -00001be4 r unicode_removesuffix__doc__ │ │ │ │ -00018888 t unicode_repeat │ │ │ │ -00011364 t unicode_replace │ │ │ │ -00001dc0 r unicode_replace__doc__ │ │ │ │ -0000baf8 t unicode_repr │ │ │ │ -00010fc4 t unicode_resize │ │ │ │ -00014f78 t unicode_rfind │ │ │ │ -00001af0 r unicode_rfind__doc__ │ │ │ │ -0001da60 t unicode_rindex │ │ │ │ -000019dc r unicode_rindex__doc__ │ │ │ │ -00009be0 t unicode_rjust │ │ │ │ -00001938 r unicode_rjust__doc__ │ │ │ │ -00007d28 t unicode_rpartition │ │ │ │ -00001380 r unicode_rpartition__doc__ │ │ │ │ -0000aaec t unicode_rsplit │ │ │ │ -00001188 r unicode_rsplit__doc__ │ │ │ │ -00015ee0 t unicode_rstrip │ │ │ │ -00001f28 r unicode_rstrip__doc__ │ │ │ │ +0001a3f0 t unicode_mod │ │ │ │ +0001a428 t unicode_new │ │ │ │ +0000f838 t unicode_partition │ │ │ │ +0000151c r unicode_partition__doc__ │ │ │ │ +00009d2c t unicode_removeprefix │ │ │ │ +00001ce8 r unicode_removeprefix__doc__ │ │ │ │ +00008d64 t unicode_removesuffix │ │ │ │ +00001bec r unicode_removesuffix__doc__ │ │ │ │ +00018950 t unicode_repeat │ │ │ │ +00011408 t unicode_replace │ │ │ │ +00001dc8 r unicode_replace__doc__ │ │ │ │ +0000bb98 t unicode_repr │ │ │ │ +00011068 t unicode_resize │ │ │ │ +00015040 t unicode_rfind │ │ │ │ +00001af8 r unicode_rfind__doc__ │ │ │ │ +0001db24 t unicode_rindex │ │ │ │ +000019e4 r unicode_rindex__doc__ │ │ │ │ +00009be8 t unicode_rjust │ │ │ │ +00001940 r unicode_rjust__doc__ │ │ │ │ +00007d6c t unicode_rpartition │ │ │ │ +00001388 r unicode_rpartition__doc__ │ │ │ │ +0000aaf4 t unicode_rsplit │ │ │ │ +00001190 r unicode_rsplit__doc__ │ │ │ │ +00015fa8 t unicode_rstrip │ │ │ │ +00001f30 r unicode_rstrip__doc__ │ │ │ │ 00000b70 t unicode_sizeof │ │ │ │ -00000864 r unicode_sizeof__doc__ │ │ │ │ -0000ce88 t unicode_split │ │ │ │ -00001694 r unicode_split__doc__ │ │ │ │ -0001a704 t unicode_splitlines │ │ │ │ -000010c0 r unicode_splitlines__doc__ │ │ │ │ -00008394 t unicode_startswith │ │ │ │ -00000a4c r unicode_startswith__doc__ │ │ │ │ -0000fbac t unicode_str │ │ │ │ -0000fd68 t unicode_strip │ │ │ │ -00002070 r unicode_strip__doc__ │ │ │ │ -000144f0 t unicode_subscript │ │ │ │ +0000086c r unicode_sizeof__doc__ │ │ │ │ +0000cf10 t unicode_split │ │ │ │ +0000169c r unicode_split__doc__ │ │ │ │ +0001a7c8 t unicode_splitlines │ │ │ │ +000010c8 r unicode_splitlines__doc__ │ │ │ │ +0000842c t unicode_startswith │ │ │ │ +00000a54 r unicode_startswith__doc__ │ │ │ │ +0000fbb4 t unicode_str │ │ │ │ +0000fe10 t unicode_strip │ │ │ │ +00002078 r unicode_strip__doc__ │ │ │ │ +000145b4 t unicode_subscript │ │ │ │ 000007d0 t unicode_swapcase │ │ │ │ -00001058 r unicode_swapcase__doc__ │ │ │ │ -0001fdd4 t unicode_title │ │ │ │ -000033cc r unicode_title__doc__ │ │ │ │ -00008d40 t unicode_translate │ │ │ │ -00000c54 r unicode_translate__doc__ │ │ │ │ -0001ded0 t unicode_upper │ │ │ │ -00000c0c r unicode_upper__doc__ │ │ │ │ -00016658 t unicode_vectorcall │ │ │ │ -00010ae8 t unicode_zfill │ │ │ │ -00000b80 r unicode_zfill__doc__ │ │ │ │ -00018274 t unicodeiter_dealloc │ │ │ │ -0000aac0 t unicodeiter_len │ │ │ │ +00001060 r unicode_swapcase__doc__ │ │ │ │ +00020624 t unicode_title │ │ │ │ +000033d4 r unicode_title__doc__ │ │ │ │ +00008d48 t unicode_translate │ │ │ │ +00000c5c r unicode_translate__doc__ │ │ │ │ +0001df94 t unicode_upper │ │ │ │ +00000c14 r unicode_upper__doc__ │ │ │ │ +00016720 t unicode_vectorcall │ │ │ │ +00010848 t unicode_zfill │ │ │ │ +00000b88 r unicode_zfill__doc__ │ │ │ │ +0001833c t unicodeiter_dealloc │ │ │ │ +0000aac8 t unicodeiter_len │ │ │ │ 00000798 d unicodeiter_methods │ │ │ │ -0001ec64 t unicodeiter_next │ │ │ │ +0001f204 t unicodeiter_next │ │ │ │ 00000768 t unicodeiter_reduce │ │ │ │ -00010050 t unicodeiter_setstate │ │ │ │ +0000fdb0 t unicodeiter_setstate │ │ │ │ 000007ec t unicodeiter_traverse │ │ │ │ -000003f8 r utf7_category │ │ │ │ +00000400 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000c694 t xmlcharrefreplace │ │ │ │ +0000c69c t xmlcharrefreplace │ │ │ │ │ │ │ │ unionobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000034 r .LC2 │ │ │ │ 00000040 r .LC3 │ │ │ │ @@ -15239,60 +15237,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 │ │ │ │ @@ -15318,28 +15316,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 │ │ │ │ @@ -16890,15 +16888,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 │ │ │ │ @@ -16913,29 +16911,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 │ │ │ │ @@ -17364,133 +17362,133 @@ │ │ │ │ 00000fb0 r breakpoint_doc │ │ │ │ 00001074 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 00001080 t builtin___import__ │ │ │ │ 000030a0 r builtin___import____doc__ │ │ │ │ 00000184 t builtin___lazy_import__ │ │ │ │ 00002fa8 r builtin___lazy_import____doc__ │ │ │ │ -00003d04 t builtin_abs │ │ │ │ +00003cfc t builtin_abs │ │ │ │ 00002f60 r builtin_abs__doc__ │ │ │ │ 00000440 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__ │ │ │ │ -00004050 t builtin_any │ │ │ │ +00004048 t builtin_any │ │ │ │ 00002e54 r builtin_any__doc__ │ │ │ │ 00001bf8 t builtin_ascii │ │ │ │ 00002d08 r builtin_ascii__doc__ │ │ │ │ -00002184 t builtin_bin │ │ │ │ +00004190 t builtin_bin │ │ │ │ 00002c88 r builtin_bin__doc__ │ │ │ │ 00000000 t builtin_breakpoint │ │ │ │ -000036f8 t builtin_callable │ │ │ │ +000036f0 t builtin_callable │ │ │ │ 00002bcc r builtin_callable__doc__ │ │ │ │ -000029b8 t builtin_chr │ │ │ │ +000029b0 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 │ │ │ │ -00003d1c t builtin_divmod │ │ │ │ +00003d14 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__ │ │ │ │ -00003720 t builtin_hash │ │ │ │ +00003718 t builtin_hash │ │ │ │ 00001e24 r builtin_hash__doc__ │ │ │ │ 0000204c t builtin_hex │ │ │ │ 00001dac r builtin_hex__doc__ │ │ │ │ -00003758 t builtin_id │ │ │ │ +00003750 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 │ │ │ │ -000037f4 t builtin_min │ │ │ │ -00001ba0 t builtin_next │ │ │ │ -000021a0 t builtin_oct │ │ │ │ +000037ec t builtin_min │ │ │ │ +00001b98 t builtin_next │ │ │ │ +00002184 t builtin_oct │ │ │ │ 00001a9c r builtin_oct__doc__ │ │ │ │ -00002850 t builtin_ord │ │ │ │ +00002848 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__ │ │ │ │ -000037dc t builtin_repr │ │ │ │ +000037d4 t builtin_repr │ │ │ │ 0000153c r builtin_repr__doc__ │ │ │ │ -00003d74 t builtin_round │ │ │ │ +00003d6c 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__ │ │ │ │ -00002a2c t builtin_sum │ │ │ │ +00002a24 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 │ │ │ │ 00000458 t filter_new │ │ │ │ -00003ee4 t filter_next │ │ │ │ +00003edc t filter_next │ │ │ │ 0000079c t filter_reduce │ │ │ │ 00000124 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 │ │ │ │ -000027bc t map_dealloc │ │ │ │ +000027b4 t map_dealloc │ │ │ │ 00000a20 r map_doc │ │ │ │ 00000910 d map_methods │ │ │ │ 00000568 t map_new │ │ │ │ -00002448 t map_next │ │ │ │ +00002440 t map_next │ │ │ │ 000006dc t map_reduce │ │ │ │ 000007c4 t map_setstate │ │ │ │ 00001404 t map_traverse │ │ │ │ -000022e4 t map_vectorcall │ │ │ │ +000022dc 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 │ │ │ │ 000007fc t zip_reduce │ │ │ │ 00000844 t zip_setstate │ │ │ │ 000000c4 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -17624,21 +17622,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 │ │ │ │ -0001603c T PyEval_GetFrame │ │ │ │ +00015fec T PyEval_GetFrame │ │ │ │ 00000934 T PyEval_GetFrameBuiltins │ │ │ │ 000008a8 T PyEval_GetFrameGlobals │ │ │ │ 00000894 T PyEval_GetFrameLocals │ │ │ │ 000009cc T PyEval_GetFuncDesc │ │ │ │ 00000a4c T PyEval_GetFuncName │ │ │ │ -00014d8c T PyEval_GetGlobals │ │ │ │ +00014d3c 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 │ │ │ │ @@ -17746,21 +17744,21 @@ │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -00011998 t PyStackRef_CLOSE │ │ │ │ -00011998 t PyStackRef_XCLOSE │ │ │ │ +00011948 t PyStackRef_CLOSE │ │ │ │ +00011948 t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ -000160f0 T PyThreadState_EnterTracing │ │ │ │ +000160a0 T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -00016110 T PyThreadState_LeaveTracing │ │ │ │ +000160c0 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17775,26 +17773,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 │ │ │ │ -00013790 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ -00013328 T Py_EnterRecursiveCall │ │ │ │ +00013740 t Py_DECREF_MORTAL_SPECIALIZED │ │ │ │ +000132d8 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ 00000884 T Py_GetRecursionLimit │ │ │ │ -00013388 T Py_LeaveRecursiveCall │ │ │ │ +00013338 T Py_LeaveRecursiveCall │ │ │ │ 0000091c T Py_SetRecursionLimit │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyAsyncGenASend_Send │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ -000157e8 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ -000133c0 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ +00015798 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ +00013370 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ U _PyCompactLong_Add │ │ │ │ U _PyCompactLong_Multiply │ │ │ │ U _PyCompactLong_Subtract │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ @@ -17813,74 +17811,74 @@ │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetImportErrorWithNameFrom │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000b50 T _PyEvalFramePushAndInit │ │ │ │ -00013a60 T _PyEvalFramePushAndInit_Ex │ │ │ │ +00013a10 T _PyEvalFramePushAndInit_Ex │ │ │ │ 00000028 R _PyEval_BinaryOps │ │ │ │ 000004fc T _PyEval_CallTracing │ │ │ │ 00001dac T _PyEval_CheckExceptStarTypeValid │ │ │ │ -00013290 T _PyEval_CheckExceptTypeValid │ │ │ │ +00013240 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000094 R _PyEval_ConversionFuncs │ │ │ │ -000141f0 T _PyEval_EnsureBuiltins │ │ │ │ +000141a0 T _PyEval_EnsureBuiltins │ │ │ │ 00000060 T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001cfc t _PyEval_EvalFrame │ │ │ │ 00001d30 T _PyEval_EvalFrameDefault │ │ │ │ 00001e8c T _PyEval_ExceptionGroupMatch │ │ │ │ 00000820 T _PyEval_FormatAwaitableError │ │ │ │ 00000600 T _PyEval_FormatExcCheckArg │ │ │ │ 0000053c T _PyEval_FormatExcUnbound │ │ │ │ 00000698 T _PyEval_FormatKwargsError │ │ │ │ -00011e74 T _PyEval_FrameClearAndPop │ │ │ │ +00011e24 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 │ │ │ │ -00014a74 T _PyEval_GetFrame │ │ │ │ +00014a24 T _PyEval_GetFrame │ │ │ │ 000006b0 T _PyEval_GetFrameLocals │ │ │ │ -00000b84 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -0001238c T _PyEval_GetIter │ │ │ │ -00014e78 T _PyEval_ImportFrom │ │ │ │ -000137f8 T _PyEval_ImportName │ │ │ │ -0001398c T _PyEval_ImportNameWithImport │ │ │ │ +00001164 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ +0001233c T _PyEval_GetIter │ │ │ │ +00014e28 T _PyEval_ImportFrom │ │ │ │ +000137a8 T _PyEval_ImportName │ │ │ │ +0001393c T _PyEval_ImportNameWithImport │ │ │ │ 00000278 T _PyEval_LazyImportFrom │ │ │ │ -00014518 T _PyEval_LazyImportName │ │ │ │ -00012190 T _PyEval_LoadGlobalStackRef │ │ │ │ -000119d4 T _PyEval_LoadName │ │ │ │ -00000c8c T _PyEval_MatchClass │ │ │ │ +000144c8 T _PyEval_LazyImportName │ │ │ │ +00012140 T _PyEval_LoadGlobalStackRef │ │ │ │ +00011984 T _PyEval_LoadName │ │ │ │ +00000b84 T _PyEval_MatchClass │ │ │ │ 00001494 T _PyEval_MatchKeys │ │ │ │ -00012f10 T _PyEval_MonitorRaise │ │ │ │ -000141b4 T _PyEval_NoToolsForUnwind │ │ │ │ +00012ec0 T _PyEval_MonitorRaise │ │ │ │ +00014164 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 │ │ │ │ -000155f4 T _PyEval_SliceIndex │ │ │ │ -000156f8 T _PyEval_SliceIndexNotNone │ │ │ │ +000155a4 T _PyEval_SliceIndex │ │ │ │ +000156a8 T _PyEval_SliceIndexNotNone │ │ │ │ 000005a8 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -000158f4 T _PyEval_UnpackIndices │ │ │ │ -00012a98 T _PyEval_UnpackIterableStackRef │ │ │ │ +000158a4 T _PyEval_UnpackIndices │ │ │ │ +00012a48 T _PyEval_UnpackIterableStackRef │ │ │ │ 000005f4 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ -000124b8 T _PyForIter_VirtualIteratorNext │ │ │ │ +00012468 T _PyForIter_VirtualIteratorNext │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00012798 t _PyFrame_PushUnchecked │ │ │ │ +00012748 t _PyFrame_PushUnchecked │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyImport_GetAbsName │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyImport_IsDefaultLazyImportFunc │ │ │ │ U _PyImport_LazyImportModuleLevelObject │ │ │ │ @@ -17902,15 +17900,15 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000e50 T _PyObjectArray_Free │ │ │ │ -00011df4 T _PyObjectArray_FromStackRefArray │ │ │ │ +00011da4 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 │ │ │ │ @@ -17929,42 +17927,42 @@ │ │ │ │ U _PyTuple_BinarySlice │ │ │ │ U _PyTuple_FromStackRefStealOnSuccess │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyUnicode_BinarySlice │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ -00011fd4 T _Py_BuildMap_StackRefSteal │ │ │ │ -00013480 T _Py_BuildString_StackRefSteal │ │ │ │ -00014aec T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ -000125e0 T _Py_BuiltinCallFast_StackRef │ │ │ │ +00011f84 T _Py_BuildMap_StackRefSteal │ │ │ │ +00013430 T _Py_BuildString_StackRefSteal │ │ │ │ +00014a9c T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ +00012590 T _Py_BuiltinCallFast_StackRef │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ -00014c60 T _Py_CallBuiltinClass_StackRef │ │ │ │ +00014c10 T _Py_CallBuiltinClass_StackRef │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ 00000a14 T _Py_CheckRecursiveCallPy │ │ │ │ -00014e0c T _Py_Check_ArgsIterable │ │ │ │ +00014dbc 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 │ │ │ │ -00012750 T _Py_LoadAttr_StackRefSteal │ │ │ │ +00012700 T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ -0001339c T _Py_ReachedRecursionLimit │ │ │ │ +0001334c 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 │ │ │ │ @@ -17977,16 +17975,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 │ │ │ │ -00011ac0 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ -00012834 T _Py_VectorCall_StackRefSteal │ │ │ │ +00011a70 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ +000127e4 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 │ │ │ │ @@ -17996,26 +17994,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 │ │ │ │ -00011968 t check_periodics │ │ │ │ -00011f8c t clear_thread_frame │ │ │ │ +00011918 t check_periodics │ │ │ │ +00011f3c t clear_thread_frame │ │ │ │ 00000aa0 t do_monitor_exc │ │ │ │ -00015b08 t do_raise │ │ │ │ +00015ab8 t do_raise │ │ │ │ 00000dcc t dtrace_function_entry │ │ │ │ 00000d7c t dtrace_function_return │ │ │ │ -00012f68 t get_exception_handler.isra.0 │ │ │ │ +00012f18 t get_exception_handler.isra.0 │ │ │ │ 00000d94 t initialize_locals │ │ │ │ -000011ac t match_class_attr │ │ │ │ +000010a4 t match_class_attr │ │ │ │ U memset │ │ │ │ 000018d8 t missing_arguments │ │ │ │ -00013738 t monitor_reraise │ │ │ │ +000136e8 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 │ │ │ │ @@ -18281,25 +18279,25 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -00003348 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +000032d8 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 │ │ │ │ -0000aba4 T _PyCodegen_AddReturnAtEnd │ │ │ │ -00000070 T _PyCodegen_EnterAnonymousScope │ │ │ │ -00007958 T _PyCodegen_Expression │ │ │ │ -000000c4 T _PyCodegen_Module │ │ │ │ +0000ad40 T _PyCodegen_AddReturnAtEnd │ │ │ │ +00000000 T _PyCodegen_EnterAnonymousScope │ │ │ │ +00007724 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 │ │ │ │ @@ -18340,105 +18338,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 │ │ │ │ -0000acbc T _PyOpcode_num_popped │ │ │ │ -0000af4c T _PyOpcode_num_pushed │ │ │ │ +0000ae58 T _PyOpcode_num_popped │ │ │ │ +0000b0e8 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 │ │ │ │ -00004614 t addop_binary │ │ │ │ -00004b64 t assignment_helper │ │ │ │ -000001ec t check_is_arg.part.0.isra.0 │ │ │ │ -000074e0 t codegen_add_yield_from │ │ │ │ -00007c6c t codegen_addcompare │ │ │ │ -0000684c t codegen_addop_load_const │ │ │ │ -000065e0 t codegen_addop_name │ │ │ │ -0000676c t codegen_addop_name_custom │ │ │ │ -0000a2bc t codegen_addop_o │ │ │ │ -00001854 t codegen_addop_yield │ │ │ │ -00007c64 t codegen_argannotation │ │ │ │ -00007bd8 t codegen_argannotations │ │ │ │ -0000c1cc t codegen_async_comprehension_generator │ │ │ │ -00009598 t codegen_async_for │ │ │ │ -00008d24 t codegen_async_with_inner │ │ │ │ -00000320 t codegen_body │ │ │ │ -00005b60 t codegen_call_exit_with_nones │ │ │ │ -0000a354 t codegen_call_helper_impl │ │ │ │ -00004d18 t codegen_call_simple_kw_helper │ │ │ │ -0000cc1c t codegen_check_ann_expr │ │ │ │ +000045a4 t addop_binary │ │ │ │ +00004af4 t assignment_helper │ │ │ │ +0000017c t check_is_arg.part.0.isra.0 │ │ │ │ +000072ac t codegen_add_yield_from │ │ │ │ +00007d08 t codegen_addcompare │ │ │ │ +000068e8 t codegen_addop_load_const │ │ │ │ +0000667c t codegen_addop_name │ │ │ │ +00006808 t codegen_addop_name_custom │ │ │ │ +0000a35c t codegen_addop_o │ │ │ │ +000017e4 t codegen_addop_yield │ │ │ │ +00007a30 t codegen_argannotation │ │ │ │ +000079a4 t codegen_argannotations │ │ │ │ +0000bf98 t codegen_async_comprehension_generator │ │ │ │ +00009364 t codegen_async_for │ │ │ │ +00008af0 t codegen_async_with_inner │ │ │ │ +00000390 t codegen_body │ │ │ │ +00005af0 t codegen_call_exit_with_nones │ │ │ │ +0000a3f4 t codegen_call_helper_impl │ │ │ │ +00004ca8 t codegen_call_simple_kw_helper │ │ │ │ +0000c9e8 t codegen_check_ann_expr │ │ │ │ 0000048c t codegen_check_ann_subscr │ │ │ │ -00003954 t codegen_class │ │ │ │ -000072e8 t codegen_compare │ │ │ │ -00000240 t codegen_comprehension │ │ │ │ -00000e0c t codegen_comprehension_generator │ │ │ │ -000000e4 t codegen_enter_scope │ │ │ │ -000047b8 t codegen_for │ │ │ │ -00002e40 t codegen_from_import │ │ │ │ -00008554 t codegen_function │ │ │ │ -000068e0 t codegen_jump_if.isra.0 │ │ │ │ -00007d94 t codegen_leave_annotations_scope │ │ │ │ -00008088 t codegen_load_classdict_freevar │ │ │ │ -0000b308 t codegen_make_closure │ │ │ │ -00005fd8 t codegen_nameop │ │ │ │ -00006090 t codegen_pattern │ │ │ │ -00008c94 t codegen_pattern_helper_rotate │ │ │ │ -00008b5c t codegen_pattern_helper_store_name │ │ │ │ -0000b45c t codegen_pattern_mapping │ │ │ │ -00008138 t codegen_pattern_sequence │ │ │ │ -00002d3c t codegen_pop_except_and_reraise │ │ │ │ -00007984 t codegen_setup_annotations_scope │ │ │ │ -00005c40 t codegen_slice_two_parts │ │ │ │ -0000731c t codegen_subdict │ │ │ │ -000077c0 t codegen_subkwargs │ │ │ │ -000033e0 t codegen_subscript │ │ │ │ -00000ea8 t codegen_sync_comprehension_generator │ │ │ │ -00001af8 t codegen_try_except │ │ │ │ -00004e64 t codegen_try_finally │ │ │ │ -0000a548 t codegen_try_star_except │ │ │ │ +000038e4 t codegen_class │ │ │ │ +00007384 t codegen_compare │ │ │ │ +000001d0 t codegen_comprehension │ │ │ │ +00000d9c t codegen_comprehension_generator │ │ │ │ +00000154 t codegen_enter_scope │ │ │ │ +00004748 t codegen_for │ │ │ │ +00002dd0 t codegen_from_import │ │ │ │ +000085f0 t codegen_function │ │ │ │ +0000697c t codegen_jump_if.isra.0 │ │ │ │ +00007b60 t codegen_leave_annotations_scope │ │ │ │ +00007e54 t codegen_load_classdict_freevar │ │ │ │ +0000b4a4 t codegen_make_closure │ │ │ │ +00006074 t codegen_nameop │ │ │ │ +00006020 t codegen_pattern │ │ │ │ +00008a60 t codegen_pattern_helper_rotate │ │ │ │ +00008928 t codegen_pattern_helper_store_name │ │ │ │ +0000b228 t codegen_pattern_mapping │ │ │ │ +00007f04 t codegen_pattern_sequence │ │ │ │ +00002ccc t codegen_pop_except_and_reraise │ │ │ │ +00007750 t codegen_setup_annotations_scope │ │ │ │ +00005bd0 t codegen_slice_two_parts │ │ │ │ +0000b844 t codegen_subdict │ │ │ │ +0000758c t codegen_subkwargs │ │ │ │ +00003370 t codegen_subscript │ │ │ │ +00000e38 t codegen_sync_comprehension_generator │ │ │ │ +00001a88 t codegen_try_except │ │ │ │ +00004df4 t codegen_try_finally │ │ │ │ +0000a314 t codegen_try_star_except │ │ │ │ 00000000 t codegen_try_star_finally │ │ │ │ -0000bf34 t codegen_type_param_bound_or_default │ │ │ │ -00009fc0 t codegen_type_params │ │ │ │ -00009a1c t codegen_typealias │ │ │ │ -000025b0 t codegen_unwind_fblock │ │ │ │ -0000b1b8 t codegen_unwind_fblock_stack │ │ │ │ -00007fc8 t codegen_visit_annexpr │ │ │ │ -00003124 t codegen_visit_expr │ │ │ │ -00000ab4 t codegen_visit_stmt │ │ │ │ -00005d40 t codegen_with_except_finish │ │ │ │ -000054fc t codegen_with_inner │ │ │ │ -00001968 t codegen_wrap_in_stopiteration_handler │ │ │ │ +0000bd00 t codegen_type_param_bound_or_default │ │ │ │ +00009d8c t codegen_type_params │ │ │ │ +000097e8 t codegen_typealias │ │ │ │ +00002540 t codegen_unwind_fblock │ │ │ │ +0000b354 t codegen_unwind_fblock_stack │ │ │ │ +00007d94 t codegen_visit_annexpr │ │ │ │ +00003194 t codegen_visit_expr │ │ │ │ +00000b24 t codegen_visit_stmt │ │ │ │ +00005cd0 t codegen_with_except_finish │ │ │ │ +0000548c t codegen_with_inner │ │ │ │ +000018f8 t codegen_wrap_in_stopiteration_handler │ │ │ │ 00000294 r compare_masks │ │ │ │ -00007220 t emit_and_reset_fail_pop │ │ │ │ -00007190 t ensure_fail_pop │ │ │ │ -00003838 t infer_type │ │ │ │ -000038e0 t is_constant_slice │ │ │ │ -000070e8 t jump_to_fail_pop │ │ │ │ -000052a4 t load_args_for_super │ │ │ │ -00009834 t maybe_optimize_function_call │ │ │ │ +000071b0 t emit_and_reset_fail_pop │ │ │ │ +00007120 t ensure_fail_pop │ │ │ │ +000037c8 t infer_type │ │ │ │ +00003870 t is_constant_slice │ │ │ │ +00007078 t jump_to_fail_pop │ │ │ │ +00005234 t load_args_for_super │ │ │ │ +000098d4 t maybe_optimize_function_call │ │ │ │ U memset │ │ │ │ -0000541c t restore_inlined_comprehension_locals │ │ │ │ -00007df0 t starunpack_helper_impl │ │ │ │ +000053ac t restore_inlined_comprehension_locals │ │ │ │ +00007e8c t starunpack_helper_impl │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 000000cc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ 00000118 r .LC12 │ │ │ │ @@ -18533,48 +18531,48 @@ │ │ │ │ U _PyCodegen_Module │ │ │ │ 00000c90 T _PyCompile_AddConst │ │ │ │ 00000a88 T _PyCompile_AddDeferredAnnotation │ │ │ │ 00000000 T _PyCompile_Assemble │ │ │ │ 00000c40 T _PyCompile_AstPreprocess │ │ │ │ 0000155c T _PyCompile_CleanDoc │ │ │ │ 00000164 T _PyCompile_CodeGen │ │ │ │ -00001e84 T _PyCompile_ConstCacheMergeOne │ │ │ │ +00001e94 T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000470 T _PyCompile_DeferredAnnotations │ │ │ │ 00000b7c T _PyCompile_DictAddObj │ │ │ │ 00000d1c T _PyCompile_EndAnnotationSetup │ │ │ │ 00001164 T _PyCompile_EnterConditionalBlock │ │ │ │ 00000000 T _PyCompile_EnterScope │ │ │ │ 000009e0 T _PyCompile_Error │ │ │ │ -0000205c T _PyCompile_ExitScope │ │ │ │ +0000206c T _PyCompile_ExitScope │ │ │ │ 000009b0 T _PyCompile_FutureFeatures │ │ │ │ -00002710 T _PyCompile_GetRefType │ │ │ │ +00002720 T _PyCompile_GetRefType │ │ │ │ 000003ac T _PyCompile_InExceptionHandler │ │ │ │ 00000994 T _PyCompile_InstrSequence │ │ │ │ 00000438 T _PyCompile_IsInInlinedComp │ │ │ │ -00002804 T _PyCompile_IsInteractiveTopLevel │ │ │ │ +00002814 T _PyCompile_IsInteractiveTopLevel │ │ │ │ 00001188 T _PyCompile_LeaveConditionalBlock │ │ │ │ -00002528 T _PyCompile_LookupArg │ │ │ │ +00002538 T _PyCompile_LookupArg │ │ │ │ 000005c0 T _PyCompile_LookupCellvar │ │ │ │ 00000c24 T _PyCompile_Mangle │ │ │ │ -00001d50 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ +00001d60 T _PyCompile_MaybeAddStaticAttributeToClass │ │ │ │ 000009e0 T _PyCompile_MaybeMangle │ │ │ │ 00000c74 T _PyCompile_Metadata │ │ │ │ 00000420 T _PyCompile_OptimizationLevel │ │ │ │ 00001264 T _PyCompile_OptimizeAndAssemble │ │ │ │ -00001e50 T _PyCompile_PopFBlock │ │ │ │ +00001e60 T _PyCompile_PopFBlock │ │ │ │ 000011ac T _PyCompile_PushFBlock │ │ │ │ 00000454 T _PyCompile_Qualname │ │ │ │ 00000a04 T _PyCompile_ResolveNameop │ │ │ │ 00000834 T _PyCompile_RevertInlinedComprehensionScopes │ │ │ │ 00000404 T _PyCompile_ScopeType │ │ │ │ 00000ce0 T _PyCompile_StartAnnotationSetup │ │ │ │ 000004d0 T _PyCompile_StaticAttributesAsTuple │ │ │ │ 000009c8 T _PyCompile_Symtable │ │ │ │ 00000978 T _PyCompile_SymtableEntry │ │ │ │ -00001e28 T _PyCompile_TopFBlock │ │ │ │ +00001e38 T _PyCompile_TopFBlock │ │ │ │ 000005fc T _PyCompile_TweakInlinedComprehensionScopes │ │ │ │ 00000da4 T _PyCompile_Warn │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ U _PyErr_RaiseSyntaxError │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ @@ -18597,15 +18595,15 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000214 t compiler_codegen │ │ │ │ 00000568 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 │ │ │ │ 00000080 t new_compiler │ │ │ │ │ │ │ │ context.o: │ │ │ │ @@ -18987,22 +18985,22 @@ │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_CompileStringExFlags │ │ │ │ U Py_EndInterpreter │ │ │ │ U Py_NewInterpreterFromConfig │ │ │ │ 0000074c t Py_XDECREF │ │ │ │ 000016dc 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 │ │ │ │ 0000144c 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 │ │ │ │ @@ -19015,84 +19013,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 │ │ │ │ +000040ec 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 │ │ │ │ 00001218 T _PyObject_CheckXIData │ │ │ │ -00002fb0 T _PyObject_GetXIData │ │ │ │ -0000433c T _PyObject_GetXIDataNoFallback │ │ │ │ +00002e70 T _PyObject_GetXIData │ │ │ │ +00004374 T _PyObject_GetXIDataNoFallback │ │ │ │ U _PyObject_SupportedAsScript │ │ │ │ -00001a8c T _PyPickle_GetXIData │ │ │ │ -000026bc T _PyPickle_LoadFromXIData │ │ │ │ +00001ac4 T _PyPickle_GetXIData │ │ │ │ +0000257c T _PyPickle_LoadFromXIData │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyThreadState_NewBound │ │ │ │ -00003bc8 T _PyXIData_Clear │ │ │ │ +00003a88 T _PyXIData_Clear │ │ │ │ 000012c4 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 │ │ │ │ 00001670 T _PyXIData_Lookup │ │ │ │ -0000394c T _PyXIData_New │ │ │ │ -00001748 T _PyXIData_NewObject │ │ │ │ +0000380c T _PyXIData_New │ │ │ │ +00001780 T _PyXIData_NewObject │ │ │ │ 00000874 T _PyXIData_RegisterClass │ │ │ │ -0000241c T _PyXIData_Release │ │ │ │ -0000422c T _PyXIData_ReleaseAndRawFree │ │ │ │ +000022dc T _PyXIData_Release │ │ │ │ +00004264 T _PyXIData_ReleaseAndRawFree │ │ │ │ 00001650 T _PyXIData_SetNotShareableError │ │ │ │ -000040ec T _PyXIData_UnregisterClass │ │ │ │ +00003fac T _PyXIData_UnregisterClass │ │ │ │ 0000079c t _PyXI_ApplyError │ │ │ │ -0000237c T _PyXI_ClearResult │ │ │ │ -00000e90 T _PyXI_EndInterpreter │ │ │ │ -000013a4 T _PyXI_Enter │ │ │ │ +0000223c T _PyXI_ClearResult │ │ │ │ +00000ecc T _PyXI_EndInterpreter │ │ │ │ +000013dc T _PyXI_Enter │ │ │ │ 000011c4 T _PyXI_ExcInfoAsObject │ │ │ │ -00001db4 T _PyXI_Exit │ │ │ │ +00001c74 T _PyXI_Exit │ │ │ │ 00000568 T _PyXI_Fini │ │ │ │ 00000790 T _PyXI_FiniTypes │ │ │ │ 000011d8 T _PyXI_FormatExcInfo │ │ │ │ 000011ec T _PyXI_FreeExcInfo │ │ │ │ -000022a0 T _PyXI_FreeFailure │ │ │ │ -0000228c T _PyXI_FreeSession │ │ │ │ +00002160 T _PyXI_FreeFailure │ │ │ │ +0000214c T _PyXI_FreeSession │ │ │ │ 000016f4 T _PyXI_GetFailureCode │ │ │ │ -00001618 T _PyXI_GetMainNamespace │ │ │ │ -0000233c T _PyXI_GetPreserved │ │ │ │ +00001650 T _PyXI_GetMainNamespace │ │ │ │ +000021fc T _PyXI_GetPreserved │ │ │ │ 00000110 T _PyXI_Init │ │ │ │ 00000000 T _PyXI_InitFailure │ │ │ │ 00001710 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 │ │ │ │ +000033e4 T _PyXI_Preserve │ │ │ │ 0000130c T _PyXI_UnwrapNotShareableError │ │ │ │ 00001564 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 │ │ │ │ +000023b4 T _Py_CallInInterpreter │ │ │ │ +00003be4 T _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckMainModule │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -19105,60 +19103,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 │ │ │ │ +0000242c t _call_clear_xidata │ │ │ │ +000024d8 t _copy_string_obj_raw │ │ │ │ +000034d0 t _create_sharedns │ │ │ │ +00003a04 t _destroy_sharedns │ │ │ │ +000016a8 t _ensure_main_ns │ │ │ │ +000019bc t _ensure_notshareableerror │ │ │ │ +00002064 t _exit_session │ │ │ │ +000036e0 t _fill_sharedns │ │ │ │ 000006b4 t _fini_notshareableerror │ │ │ │ 00001468 t _float_shared │ │ │ │ -000030b4 t _get_xidata │ │ │ │ -00003dac t _long_shared │ │ │ │ -00003300 t _lookup_getdata_from_registry.isra.0 │ │ │ │ +00002f74 t _get_xidata │ │ │ │ +00003c6c t _long_shared │ │ │ │ +000031c0 t _lookup_getdata_from_registry.isra.0 │ │ │ │ 00000768 t _new_bool_object │ │ │ │ 000014d0 t _new_float_object │ │ │ │ -00003e80 t _new_long_object │ │ │ │ +00003d40 t _new_long_object │ │ │ │ 000006b0 t _new_none_object │ │ │ │ -00003b28 t _new_str_object │ │ │ │ -00003fec t _new_tuple_object │ │ │ │ +000039e8 t _new_str_object │ │ │ │ +00003eac t _new_tuple_object │ │ │ │ 00000648 t _none_shared │ │ │ │ 000014ec 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 │ │ │ │ +00003b90 t _release_xid_data.constprop.0.isra.0 │ │ │ │ +000032bc t _set_xid_lookup_failure │ │ │ │ +00003ac0 t _sharedns_free │ │ │ │ +00003aa0 t _sharedns_free_pending │ │ │ │ +000038e8 t _sharednsitem_apply.constprop.0 │ │ │ │ +00003b40 t _sharednsitem_clear │ │ │ │ +00003854 t _str_shared │ │ │ │ +00003d58 t _tuple_shared │ │ │ │ +00003f38 t _tuple_shared_free │ │ │ │ +0000244c t _xidata_clear │ │ │ │ +000022f4 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 │ │ │ │ +00002190 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 │ │ │ │ +0000331c t format_notshareableerror.constprop.0 │ │ │ │ +00003360 t format_notshareableerror_v │ │ │ │ +00000c04 t get_script_xidata │ │ │ │ 00000074 t init_static_exctypes │ │ │ │ U memset │ │ │ │ 00001600 t set_exc_with_cause │ │ │ │ -00001904 t set_notshareableerror │ │ │ │ +0000193c t set_notshareableerror │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ 000013ec t sync_module_capture_exc │ │ │ │ 00000df4 t xi_error_clear │ │ │ │ │ │ │ │ @@ -19221,45 +19219,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 │ │ │ │ @@ -19318,50 +19316,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 │ │ │ │ 00000d44 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 │ │ │ │ 00000d84 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 │ │ │ │ @@ -19459,22 +19457,22 @@ │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_Type │ │ │ │ 00000700 T _PyCfgBuilder_Addop │ │ │ │ 0000011c T _PyCfgBuilder_CheckSize │ │ │ │ -00008fbc 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 │ │ │ │ -00008e78 T _PyCfg_ToInstructionSequence │ │ │ │ +0000693c 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 │ │ │ │ @@ -19492,36 +19490,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 │ │ │ │ -000093e8 t add_const │ │ │ │ +000092d0 t add_const │ │ │ │ 00000000 t basicblock_add_jump │ │ │ │ 00000844 t basicblock_addop │ │ │ │ -000090a8 t basicblock_append_instructions │ │ │ │ -00007cbc t basicblock_insert_instruction.constprop.0 │ │ │ │ -0000772c 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 │ │ │ │ +00004a5c t duplicate_exits_without_lineno │ │ │ │ 0000028c t fold_const_unaryop │ │ │ │ -00009260 t get_const_loading_instrs │ │ │ │ -00005018 t get_const_value │ │ │ │ -00007bf4 t get_stack_effects │ │ │ │ +00009148 t get_const_loading_instrs │ │ │ │ +00004efc t get_const_value │ │ │ │ +00007adc t get_stack_effects │ │ │ │ 000000d0 t instr_make_load_const │ │ │ │ -000046e8 t label_exception_targets │ │ │ │ +000045cc t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000510c t optimize_basic_block │ │ │ │ -00007da8 t optimize_load_fast.isra.0 │ │ │ │ -00008dc4 t ref_stack_push │ │ │ │ +00004ff0 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 │ │ │ │ @@ -19634,18 +19632,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 │ │ │ │ -000016dc T PyGC_Disable │ │ │ │ -00001710 T PyGC_Enable │ │ │ │ -000016b0 T PyGC_IsEnabled │ │ │ │ +00001294 T PyGC_Collect │ │ │ │ +000016ec T PyGC_Disable │ │ │ │ +00001720 T PyGC_Enable │ │ │ │ +000016c0 T PyGC_IsEnabled │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyOS_snprintf │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Dump │ │ │ │ U PyObject_Free │ │ │ │ @@ -19666,41 +19664,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 │ │ │ │ -000014ec T _PyGC_Collect │ │ │ │ -000012f0 T _PyGC_CollectNoFail │ │ │ │ +000014fc 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 │ │ │ │ -00001744 T _PyGC_GetFreezeCount │ │ │ │ +00001754 T _PyGC_GetFreezeCount │ │ │ │ 000000f4 T _PyGC_GetObjects │ │ │ │ -000015c8 T _PyGC_GetReferrers │ │ │ │ +000015d8 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 │ │ │ │ @@ -19713,22 +19711,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 │ │ │ │ -00001500 t visit_move │ │ │ │ +00001510 t visit_move │ │ │ │ 00000874 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ @@ -19829,20 +19827,20 @@ │ │ │ │ 000009c8 r .LC91 │ │ │ │ 000009ec r .LC92 │ │ │ │ 00000a20 r .LC93 │ │ │ │ 00000a60 r .LC95 │ │ │ │ 00000a68 r .LC96 │ │ │ │ 00000a70 r .LC97 │ │ │ │ 00000a7c r .LC99 │ │ │ │ -0000399c T PyArg_Parse │ │ │ │ +000039a0 T PyArg_Parse │ │ │ │ 00000294 T PyArg_ParseArray │ │ │ │ 00000180 T PyArg_ParseArrayAndKeywords │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -00001cc4 T PyArg_ParseTupleAndKeywords │ │ │ │ -000018f0 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 │ │ │ │ @@ -19888,29 +19886,29 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 000011d8 T _PyArg_BadArgument │ │ │ │ -00001b30 T _PyArg_CheckPositional │ │ │ │ +00001b34 T _PyArg_CheckPositional │ │ │ │ 000004e8 T _PyArg_Fini │ │ │ │ 00000464 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -000034d0 T _PyArg_NoPositional │ │ │ │ +000034d4 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 │ │ │ │ -00002bd4 T _PyArg_UnpackKeywords │ │ │ │ -000037c8 T _PyArg_UnpackStack │ │ │ │ +00002bd8 T _PyArg_UnpackKeywords │ │ │ │ +000037cc 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 │ │ │ │ @@ -19928,29 +19926,29 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 0000006c t _parser_init │ │ │ │ 00001248 t cleanreturn.constprop.0 │ │ │ │ 00000150 t cleanup_buffer │ │ │ │ 00000124 t cleanup_ptr │ │ │ │ 0000113c t convertbuffer │ │ │ │ 00001304 t converterr │ │ │ │ -000009c4 t convertitem.constprop.0 │ │ │ │ -00000a6c t convertsimple.constprop.0 │ │ │ │ +000009c8 t convertitem.constprop.0 │ │ │ │ +00000a70 t convertsimple.constprop.0 │ │ │ │ 00000d44 t converttuple.constprop.0 │ │ │ │ 00001520 t error_unexpected_keyword_arg │ │ │ │ -00003414 t find_keyword │ │ │ │ +00003418 t find_keyword │ │ │ │ 00000228 t find_keyword_str │ │ │ │ U memcpy │ │ │ │ 000005b0 t new_kwtuple │ │ │ │ 00001390 t seterror │ │ │ │ -00003554 t skipitem.constprop.0 │ │ │ │ +00003558 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000084 t vgetargs1.constprop.0 │ │ │ │ 000000f8 t vgetargs1_impl │ │ │ │ -00001d80 t vgetargskeywords_impl.constprop.0 │ │ │ │ +00001d84 t vgetargskeywords_impl.constprop.0 │ │ │ │ 00000094 t vgetargskeywordsfast.constprop.0 │ │ │ │ 000006b8 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ @@ -20005,53 +20003,53 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 00000134 T PyEval_AcquireLock │ │ │ │ -000009b0 T PyEval_AcquireThread │ │ │ │ +000009b4 T PyEval_AcquireThread │ │ │ │ 00000120 T PyEval_InitThreads │ │ │ │ 0000017c T PyEval_ReleaseLock │ │ │ │ -0000099c T PyEval_ReleaseThread │ │ │ │ +000009a0 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 │ │ │ │ -00000c18 T Py_AddPendingCall │ │ │ │ -00000388 T Py_MakePendingCalls │ │ │ │ +00000c1c 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 │ │ │ │ -00000a38 T _PyEval_AddPendingCall │ │ │ │ -000009e4 T _PyEval_Fini │ │ │ │ +00000a3c T _PyEval_AddPendingCall │ │ │ │ +000009e8 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 │ │ │ │ -000009f8 T _PyEval_SignalReceived │ │ │ │ +000009fc T _PyEval_SignalReceived │ │ │ │ 000000cc T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000003d0 T _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ U _PyThreadState_Attach │ │ │ │ @@ -20059,15 +20057,15 @@ │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000008f0 T _Py_FinishPendingCalls │ │ │ │ +000008f4 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 │ │ │ │ @@ -20080,19 +20078,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 │ │ │ │ @@ -20633,15 +20631,15 @@ │ │ │ │ 00000030 r __func__.8 │ │ │ │ 0000009c r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000005b8 t _extensions_cache_delete │ │ │ │ 0000051c t _extensions_cache_find_unlocked │ │ │ │ 00000458 t _extensions_cache_get │ │ │ │ -00002764 t _imp__fix_co_filename │ │ │ │ +00002768 t _imp__fix_co_filename │ │ │ │ 000008bc r _imp__fix_co_filename__doc__ │ │ │ │ 00000f88 t _imp__frozen_module_names │ │ │ │ 00000448 r _imp__frozen_module_names__doc__ │ │ │ │ 00004414 t _imp__override_frozen_modules_for_tests │ │ │ │ 00000374 r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000a10 t _imp__override_multi_interp_extensions_check │ │ │ │ 000002b8 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ @@ -21728,62 +21726,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 │ │ │ │ +00000508 T _PyMutex_LockTimed │ │ │ │ +00000778 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 │ │ │ │ @@ -21953,44 +21951,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 │ │ │ │ @@ -22031,20 +22029,20 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00001114 T PyModule_Add │ │ │ │ -00001374 T PyModule_AddIntConstant │ │ │ │ +0000111c T PyModule_Add │ │ │ │ +0000137c T PyModule_AddIntConstant │ │ │ │ 00000180 T PyModule_AddObject │ │ │ │ -0000123c T PyModule_AddObjectRef │ │ │ │ +00001244 T PyModule_AddObjectRef │ │ │ │ 0000012c T PyModule_AddStringConstant │ │ │ │ -000014a0 T PyModule_AddType │ │ │ │ +000014a8 T PyModule_AddType │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_GetName │ │ │ │ U PyModule_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Ready │ │ │ │ @@ -22056,26 +22054,26 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ 00000124 T Py_PACK_FULL_VERSION │ │ │ │ 00000168 T Py_PACK_VERSION │ │ │ │ -00001100 T Py_VaBuildValue │ │ │ │ -00001330 t Py_XDECREF │ │ │ │ +00001108 T Py_VaBuildValue │ │ │ │ +00001338 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnicodeWriter_FormatV │ │ │ │ 00000188 T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000d90 T _Py_VaBuildStack │ │ │ │ -00001670 T _Py_VaBuildValue_SizeT │ │ │ │ +00001678 T _Py_VaBuildValue_SizeT │ │ │ │ 000000c0 T _Py_convert_optional_to_non_negative_ssize_t │ │ │ │ -000015b8 T _Py_convert_optional_to_ssize_t │ │ │ │ +000015c0 T _Py_convert_optional_to_ssize_t │ │ │ │ 000001e8 t _abiinfo_raise │ │ │ │ 00000cd4 t check_end │ │ │ │ 0000035c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000004cc t do_mkvalue │ │ │ │ U strlen │ │ │ │ 0000003c t va_build_value │ │ │ │ @@ -22083,22 +22081,22 @@ │ │ │ │ │ │ │ │ mysnprintf.o: │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 00000084 T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ -00000078 r .LANCHOR0 │ │ │ │ +00000058 r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ -00000564 T PyOS_strtoul │ │ │ │ +0000054c T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ -00000078 r digitlimit │ │ │ │ -0000010c 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 │ │ │ │ @@ -22120,21 +22118,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 │ │ │ │ @@ -22873,28 +22871,28 @@ │ │ │ │ U PyExc_InterpreterError │ │ │ │ U PyExc_InterpreterNotFoundError │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 00000078 T PyGILState_Check │ │ │ │ -00000d38 T PyGILState_Ensure │ │ │ │ +00000d3c T PyGILState_Ensure │ │ │ │ 00000030 T PyGILState_GetThisThreadState │ │ │ │ 00000e98 T PyGILState_Release │ │ │ │ 00000fc4 T PyInterpreterGuard_Close │ │ │ │ 00000afc T PyInterpreterGuard_FromCurrent │ │ │ │ 00000000 T PyInterpreterGuard_FromView │ │ │ │ -00000c54 T PyInterpreterState_Clear │ │ │ │ +00000c70 T PyInterpreterState_Clear │ │ │ │ 000015d0 T PyInterpreterState_Delete │ │ │ │ 000008d8 T PyInterpreterState_Get │ │ │ │ 00000d78 T PyInterpreterState_GetDict │ │ │ │ 00000bac T PyInterpreterState_GetID │ │ │ │ 00001d38 T PyInterpreterState_Head │ │ │ │ 00000530 T PyInterpreterState_Main │ │ │ │ -00000ae0 T PyInterpreterState_New │ │ │ │ +00000afc T PyInterpreterState_New │ │ │ │ 00001d58 T PyInterpreterState_Next │ │ │ │ 000000cc T PyInterpreterState_ThreadHead │ │ │ │ 00001e5c T PyInterpreterView_Close │ │ │ │ 00000f60 T PyInterpreterView_FromCurrent │ │ │ │ 00000000 T PyInterpreterView_FromMain │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ @@ -22906,27 +22904,27 @@ │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ 0000124c T PyThreadState_Clear │ │ │ │ 000017b8 T PyThreadState_Delete │ │ │ │ -00000bc0 T PyThreadState_DeleteCurrent │ │ │ │ +00000bdc T PyThreadState_DeleteCurrent │ │ │ │ 00001090 T PyThreadState_Ensure │ │ │ │ 00000204 T PyThreadState_EnsureFromView │ │ │ │ -00000b20 T PyThreadState_Get │ │ │ │ +00000b24 T PyThreadState_Get │ │ │ │ 00001b30 T PyThreadState_GetDict │ │ │ │ 00000cc4 T PyThreadState_GetFrame │ │ │ │ -00000be4 T PyThreadState_GetID │ │ │ │ +00000c00 T PyThreadState_GetID │ │ │ │ 0000080c T PyThreadState_GetInterpreter │ │ │ │ 00000ab4 T PyThreadState_GetUnchecked │ │ │ │ 0000062c T PyThreadState_New │ │ │ │ -00000df4 T PyThreadState_Next │ │ │ │ +00000e10 T PyThreadState_Next │ │ │ │ 00001c00 T PyThreadState_Release │ │ │ │ -00000c94 T PyThreadState_SetAsyncExc │ │ │ │ +00000cb0 T PyThreadState_SetAsyncExc │ │ │ │ 00000c3c 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 │ │ │ │ @@ -22938,15 +22936,15 @@ │ │ │ │ U _PyCodec_Fini │ │ │ │ U _PyContextTokenMissing_Type │ │ │ │ U _PyCriticalSection_Resume │ │ │ │ U _PyCriticalSection_SuspendAll │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_Print │ │ │ │ -000006cc T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ +000006e8 T _PyErr_SetInterpreterAlreadyRunning │ │ │ │ U _PyErr_SetModuleNotFoundError │ │ │ │ U _PyEval_AcquireLock │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_InitState │ │ │ │ U _PyEval_ReleaseLock │ │ │ │ 00001b90 T _PyEval_StartTheWorld │ │ │ │ 00000824 T _PyEval_StartTheWorldAll │ │ │ │ @@ -22963,40 +22961,40 @@ │ │ │ │ 00000058 T _PyGILState_GetInterpreterStateUnsafe │ │ │ │ 00000730 T _PyGILState_Init │ │ │ │ 000007f8 T _PyGILState_SetTstate │ │ │ │ U _PyHamt_BitmapNode_Type │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModulesRef │ │ │ │ -00000bfc T _PyInterpreterGuard_GetInterpreter │ │ │ │ +00000c18 T _PyInterpreterGuard_GetInterpreter │ │ │ │ 00000dd8 T _PyInterpreterState_Clear │ │ │ │ 000003f8 T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000118 T _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000009ec T _PyInterpreterState_GetConfig │ │ │ │ -00000e0c T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ +000009f0 T _PyInterpreterState_GetConfig │ │ │ │ +00000e28 T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ 000018a4 T _PyInterpreterState_GetIDObject │ │ │ │ 00001b78 T _PyInterpreterState_GetWhence │ │ │ │ 00000ad8 T _PyInterpreterState_GuardCountdown │ │ │ │ 00000c14 T _PyInterpreterState_HasFeature │ │ │ │ 000005a4 T _PyInterpreterState_IDDecref │ │ │ │ 00001b40 T _PyInterpreterState_IDIncref │ │ │ │ 00001b28 T _PyInterpreterState_IsReady │ │ │ │ 00001ba4 T _PyInterpreterState_IsRunningMain │ │ │ │ -00000d00 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ +00000d04 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ 000019d4 T _PyInterpreterState_LookUpID │ │ │ │ 000018f8 T _PyInterpreterState_LookUpIDObject │ │ │ │ 00000550 T _PyInterpreterState_Main │ │ │ │ 00000158 T _PyInterpreterState_New │ │ │ │ 00001930 T _PyInterpreterState_ObjectToID │ │ │ │ 000003cc T _PyInterpreterState_ReinitRunningMain │ │ │ │ 000018d8 T _PyInterpreterState_RequireIDRef │ │ │ │ -00000b38 T _PyInterpreterState_RequiresIDRef │ │ │ │ -00000b50 T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ -00000644 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ +00000b54 T _PyInterpreterState_RequiresIDRef │ │ │ │ +00000b6c T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ +00000660 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ 00000bf8 T _PyInterpreterState_SetNotRunningMain │ │ │ │ 00000838 T _PyInterpreterState_SetRunningMain │ │ │ │ 00000718 T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_RawCalloc │ │ │ │ @@ -23020,47 +23018,47 @@ │ │ │ │ 000002e8 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000854 T _PyThreadState_Attach │ │ │ │ 00000788 T _PyThreadState_Bind │ │ │ │ 00001588 T _PyThreadState_ClearMimallocHeaps │ │ │ │ 00000c5c T _PyThreadState_DeleteCurrent │ │ │ │ 00000a44 T _PyThreadState_DeleteList │ │ │ │ -00000a08 T _PyThreadState_Detach │ │ │ │ +00000a0c T _PyThreadState_Detach │ │ │ │ 00000a20 T _PyThreadState_GetCurrent │ │ │ │ 00001ba8 T _PyThreadState_GetDict │ │ │ │ -00000e38 T _PyThreadState_HangThread │ │ │ │ -00000c2c T _PyThreadState_Init │ │ │ │ +00000644 T _PyThreadState_HangThread │ │ │ │ +00000c48 T _PyThreadState_Init │ │ │ │ 0000187c T _PyThreadState_IsRunningMain │ │ │ │ -00000944 T _PyThreadState_MustExit │ │ │ │ +00000948 T _PyThreadState_MustExit │ │ │ │ 00000774 T _PyThreadState_New │ │ │ │ 00001028 T _PyThreadState_NewBound │ │ │ │ -00000c70 T _PyThreadState_PopFrame │ │ │ │ -00000c14 T _PyThreadState_Prealloc │ │ │ │ -00000b60 T _PyThreadState_PushFrame │ │ │ │ +00000c74 T _PyThreadState_PopFrame │ │ │ │ +00000c30 T _PyThreadState_Prealloc │ │ │ │ +00000b64 T _PyThreadState_PushFrame │ │ │ │ 0000091c T _PyThreadState_RemoveExcept │ │ │ │ 0000027c T _PyThreadState_SetShuttingDown │ │ │ │ 000000e4 T _PyThreadState_Suspend │ │ │ │ 000011ac T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ -000006f4 T _PyThread_CurrentExceptions │ │ │ │ -000008c4 T _PyThread_CurrentFrames │ │ │ │ +00000710 T _PyThread_CurrentExceptions │ │ │ │ +000008e0 T _PyThread_CurrentFrames │ │ │ │ U _PyTime_Init │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ 00001c6c T _Py_CheckMainModule │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -0000099c T _Py_GetConfig │ │ │ │ +000009a0 T _Py_GetConfig │ │ │ │ 00000e54 T _Py_GetMainConfig │ │ │ │ 00001bc4 T _Py_GetMainModule │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ 000017dc T _Py_IsMainInterpreterFinalizing │ │ │ │ -00000968 T _Py_IsMainThread │ │ │ │ +0000096c 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 │ │ │ │ @@ -23081,15 +23079,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 │ │ │ │ 000002a0 t decref_threadstate │ │ │ │ -00000aa0 t detach_thread │ │ │ │ +00000aa4 t detach_thread │ │ │ │ 00001818 t free_interpreter │ │ │ │ 00001acc t free_threadstate │ │ │ │ 000006a8 t init_policy │ │ │ │ 000001c8 r initial │ │ │ │ 00000e14 t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ @@ -23227,15 +23225,15 @@ │ │ │ │ 00000258 t PyRun_InteractiveOneObjectEx │ │ │ │ 000013d0 T PyRun_SimpleFile │ │ │ │ 000013ec T PyRun_SimpleFileEx │ │ │ │ 00001098 T PyRun_SimpleFileExFlags │ │ │ │ 00001444 T PyRun_SimpleString │ │ │ │ 000001a4 T PyRun_SimpleStringFlags │ │ │ │ 00001404 T PyRun_String │ │ │ │ -00001b58 T PyRun_StringFlags │ │ │ │ +000019c8 T PyRun_StringFlags │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySys_GetOptionalAttr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyType_GetQualName │ │ │ │ @@ -23263,61 +23261,61 @@ │ │ │ │ U _PyArena_New │ │ │ │ U _PyCompile_AstPreprocess │ │ │ │ U _PyErr_Clear │ │ │ │ 00000a50 T _PyErr_Display │ │ │ │ 0000127c T _PyErr_DisplayException │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 00001080 T _PyErr_Print │ │ │ │ -00001840 t _PyErr_PrintEx │ │ │ │ +000016b0 t _PyErr_PrintEx │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyImport_GetImportlibExternalLoader │ │ │ │ 00000e1c T _PyObject_SupportedAsScript │ │ │ │ U _PyParser_ASTFromFile │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyParser_InteractiveASTFromFile │ │ │ │ -00000d80 T _PyRun_AnyFileObject │ │ │ │ +00000bf0 T _PyRun_AnyFileObject │ │ │ │ 00000088 T _PyRun_InteractiveLoopObject │ │ │ │ -00000e74 T _PyRun_SimpleFileObject │ │ │ │ +00000ce4 T _PyRun_SimpleFileObject │ │ │ │ 000001c0 T _PyRun_SimpleStringFlagsWithName │ │ │ │ 0000034c t _PyRun_StringFlagsWithName.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_Audit │ │ │ │ U _PySys_SetAttr │ │ │ │ U _PyTraceBack_Print │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 00000094 T _Py_CompileStringObjectWithModule │ │ │ │ U _Py_Dealloc │ │ │ │ 00000dd8 t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FdIsInteractive │ │ │ │ U _Py_GetConfig │ │ │ │ -000015dc T _Py_HandleSystemExitAndKeyboardInterrupt │ │ │ │ +0000144c T _Py_HandleSystemExitAndKeyboardInterrupt │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000bf0 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 │ │ │ │ -000014f8 t flush_io │ │ │ │ -0000155c t flush_io_stream.isra.0 │ │ │ │ +00001368 t flush_io │ │ │ │ +000013cc t flush_io_stream.isra.0 │ │ │ │ U fread │ │ │ │ U ftell │ │ │ │ -00001b20 t handle_system_exit │ │ │ │ +00001990 t handle_system_exit │ │ │ │ 00000f14 t print_chained.isra.0 │ │ │ │ 00000740 t print_exception_recursive │ │ │ │ 00000e94 t print_exception_seen_lookup │ │ │ │ -0000132c t pyrun_file │ │ │ │ +0000119c t pyrun_file │ │ │ │ U rewind │ │ │ │ 00000848 t run_eval_code_obj │ │ │ │ 00000470 t run_mod │ │ │ │ -000013f4 t set_main_loader │ │ │ │ +00001264 t set_main_loader │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strlen │ │ │ │ │ │ │ │ pytime.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -23333,71 +23331,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 │ │ │ │ +00000350 T PyTime_AsSecondsDouble │ │ │ │ +00000558 T PyTime_Monotonic │ │ │ │ +00000284 T PyTime_MonotonicRaw │ │ │ │ +000005f4 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ -000006e0 T PyTime_Time │ │ │ │ +000007e8 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 │ │ │ │ +00001018 T _PyDeadline_Get │ │ │ │ +00000e3c T _PyDeadline_Init │ │ │ │ +00000b70 T _PyLong_AsTime_t │ │ │ │ +000003f0 T _PyLong_FromTime_t │ │ │ │ 00000178 T _PyTimeFraction_Mul │ │ │ │ 00000120 T _PyTimeFraction_Resolution │ │ │ │ 000001c8 T _PyTimeFraction_Set │ │ │ │ -000005e4 T _PyTime_Add │ │ │ │ +000002c0 T _PyTime_Add │ │ │ │ 0000002c T _PyTime_AsMicroseconds │ │ │ │ -00000d00 T _PyTime_AsMilliseconds │ │ │ │ -00000490 T _PyTime_AsTimespec │ │ │ │ -00000650 T _PyTime_AsTimespec_clamp │ │ │ │ -00000e90 T _PyTime_AsTimeval │ │ │ │ +00000e08 T _PyTime_AsMilliseconds │ │ │ │ +00000594 T _PyTime_AsTimespec │ │ │ │ +0000032c T _PyTime_AsTimespec_clamp │ │ │ │ +00000f98 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 │ │ │ │ +00000404 T _PyTime_FromMicrosecondsClamp │ │ │ │ +00000f08 T _PyTime_FromMillisecondsObject │ │ │ │ +000003d0 T _PyTime_FromSeconds │ │ │ │ 000000bc T _PyTime_FromSecondsDouble │ │ │ │ -00000284 T _PyTime_FromSecondsObject │ │ │ │ -000006b8 T _PyTime_FromTimespec │ │ │ │ +00000388 T _PyTime_FromSecondsObject │ │ │ │ +000004a0 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 │ │ │ │ +00000ef0 T _PyTime_MonotonicWithInfo │ │ │ │ +00000a28 T _PyTime_ObjectToTime_t │ │ │ │ +00000c0c T _PyTime_ObjectToTimespec │ │ │ │ +00000fe8 T _PyTime_ObjectToTimeval │ │ │ │ 00000040 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000058 T _PyTime_TimeWithInfo │ │ │ │ -000004f0 T _PyTime_gmtime │ │ │ │ +000005f8 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 │ │ │ │ +00000824 t py_get_system_clock │ │ │ │ +00000f24 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 │ │ │ │ +00000660 t pytime_from_double │ │ │ │ +000003a4 t pytime_from_object │ │ │ │ +00000c3c t pytime_object_to_denominator │ │ │ │ +00000728 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ @@ -23524,64 +23522,64 @@ │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyType_LookupRefAndVersion │ │ │ │ U _PyType_Validate │ │ │ │ U _Py_Dealloc │ │ │ │ 00000064 R _Py_InitCleanup │ │ │ │ U _Py_NoneStruct │ │ │ │ -00001ed4 T _Py_Specialize_BinaryOp │ │ │ │ +00001edc T _Py_Specialize_BinaryOp │ │ │ │ 00000540 T _Py_Specialize_Call │ │ │ │ 000000b4 T _Py_Specialize_CallFunctionEx │ │ │ │ 00000000 T _Py_Specialize_CallKw │ │ │ │ -00002534 T _Py_Specialize_CompareOp │ │ │ │ +00002540 T _Py_Specialize_CompareOp │ │ │ │ 00001b38 T _Py_Specialize_ContainsOp │ │ │ │ 00000228 T _Py_Specialize_ForIter │ │ │ │ 00000ca8 T _Py_Specialize_GetIter │ │ │ │ 00000d54 T _Py_Specialize_LoadAttr │ │ │ │ 00000384 T _Py_Specialize_LoadGlobal │ │ │ │ 00000250 T _Py_Specialize_LoadSuperAttr │ │ │ │ 00000154 T _Py_Specialize_Resume │ │ │ │ 00000340 T _Py_Specialize_Send │ │ │ │ -00001bd8 T _Py_Specialize_StoreAttr │ │ │ │ -0000245c T _Py_Specialize_StoreSubscr │ │ │ │ +00001be0 T _Py_Specialize_StoreAttr │ │ │ │ +00002468 T _Py_Specialize_StoreSubscr │ │ │ │ 00000a34 T _Py_Specialize_ToBool │ │ │ │ 00001a88 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 │ │ │ │ +000004ac t bytes_int_multiply │ │ │ │ 000002d4 t check_type_always_true │ │ │ │ -00002898 t compactlong_float_add │ │ │ │ -00002710 t compactlong_float_guard │ │ │ │ -00002948 t compactlong_float_multiply │ │ │ │ +000028a4 t compactlong_float_add │ │ │ │ +0000271c t compactlong_float_guard │ │ │ │ +00002954 t compactlong_float_multiply │ │ │ │ 00000680 t compactlong_float_subtract │ │ │ │ 00000618 t compactlong_float_true_div │ │ │ │ -0000266c t compactlongs_and │ │ │ │ -00002614 t compactlongs_guard │ │ │ │ -00002858 t compactlongs_or │ │ │ │ -000028d0 t compactlongs_xor │ │ │ │ -00000530 t float_compactlong_add │ │ │ │ -000026ac t float_compactlong_guard │ │ │ │ -00002910 t float_compactlong_multiply │ │ │ │ -000004f8 t float_compactlong_subtract │ │ │ │ -000005b0 t float_compactlong_true_div │ │ │ │ -000005e8 t int_bytes_multiply │ │ │ │ +00002678 t compactlongs_and │ │ │ │ +00002620 t compactlongs_guard │ │ │ │ +00002864 t compactlongs_or │ │ │ │ +000028dc t compactlongs_xor │ │ │ │ +00000450 t float_compactlong_add │ │ │ │ +000026b8 t float_compactlong_guard │ │ │ │ +0000291c t float_compactlong_multiply │ │ │ │ +00000418 t float_compactlong_subtract │ │ │ │ +0000053c t float_compactlong_true_div │ │ │ │ +00000574 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 │ │ │ │ -000027e8 t seq_int_multiply │ │ │ │ +000005a4 t nonzero_compactlong_float_guard │ │ │ │ +000004d0 t nonzero_float_compactlong_guard │ │ │ │ +000027f4 t seq_int_multiply │ │ │ │ 00000b50 t specialize_py_call │ │ │ │ 0000017c t specialize_py_call_kw.isra.0 │ │ │ │ -00002774 t str_int_multiply │ │ │ │ -00000568 t tuple_int_multiply │ │ │ │ +00002780 t str_int_multiply │ │ │ │ +00000488 t tuple_int_multiply │ │ │ │ 00000054 r value_and_backoff_next │ │ │ │ │ │ │ │ slots.o: │ │ │ │ 00000050 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000080 r .LC10 │ │ │ │ @@ -23648,19 +23646,19 @@ │ │ │ │ U PyLong_AsUnsignedLongLong │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ 00000000 T PyMember_GetOne │ │ │ │ -00000220 T PyMember_SetOne │ │ │ │ +00000228 T PyMember_SetOne │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -000009b8 T _PyMember_GetOffset │ │ │ │ +000009c0 T _PyMember_GetOffset │ │ │ │ U _PyNumber_Index │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ │ │ │ │ symtable.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -23773,65 +23771,65 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -000077f8 t PyUnicode_READ_CHAR │ │ │ │ +00007800 t PyUnicode_READ_CHAR │ │ │ │ 00000528 t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ -00005aa8 t Py_XDECREF │ │ │ │ +00005ab0 t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -000079c4 T _PyST_GetScope │ │ │ │ -0000790c T _PyST_GetSymbol │ │ │ │ -00007a74 T _PyST_IsFunctionLike │ │ │ │ +000079cc T _PyST_GetScope │ │ │ │ +00007914 T _PyST_GetSymbol │ │ │ │ +00007a7c T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ 00000dcc T _PySymtable_Free │ │ │ │ -00007878 T _PySymtable_Lookup │ │ │ │ -00007aa0 T _PySymtable_LookupOptional │ │ │ │ +00007880 T _PySymtable_Lookup │ │ │ │ +00007aa8 T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00001588 T _Py_IsPrivateName │ │ │ │ -0000526c T _Py_Mangle │ │ │ │ -00004f04 T _Py_MaybeMangle │ │ │ │ +00005274 T _Py_Mangle │ │ │ │ +00004f0c T _Py_MaybeMangle │ │ │ │ 000014c8 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00006090 t analyze_block │ │ │ │ -000054cc t check_keywords │ │ │ │ +00006098 t analyze_block │ │ │ │ +000054d4 t check_keywords │ │ │ │ 00000e0c t check_lazy_import_context │ │ │ │ 0000002c t error_at_directive.isra.0 │ │ │ │ -00007b20 t ste_dealloc │ │ │ │ +00007b28 t ste_dealloc │ │ │ │ 000000d4 d ste_memberlist │ │ │ │ 00000778 t ste_new │ │ │ │ 00000000 t ste_repr │ │ │ │ 00004760 t symtable_add_def_ctx │ │ │ │ 000048bc t symtable_add_def_helper │ │ │ │ 000003d4 t symtable_enter_block │ │ │ │ 00000984 t symtable_enter_existing_block │ │ │ │ 00000ec0 t symtable_enter_type_param_block │ │ │ │ -00005aec t symtable_exit_block │ │ │ │ +00005af4 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 │ │ │ │ -00005614 t symtable_visit_annotations │ │ │ │ -00005b7c t symtable_visit_arguments │ │ │ │ +0000561c t symtable_visit_annotations │ │ │ │ +00005b84 t symtable_visit_arguments │ │ │ │ 0000044c t symtable_visit_excepthandler │ │ │ │ 0000320c t symtable_visit_expr │ │ │ │ 000009dc t symtable_visit_pattern │ │ │ │ 00000a6c t symtable_visit_stmt │ │ │ │ 0000110c t symtable_visit_type_param │ │ │ │ 00001318 t symtable_visit_type_param_bound_or_default │ │ │ │ 000007d8 t symtable_visit_withitem │ │ │ │ @@ -24472,15 +24470,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 │ │ │ │ @@ -24491,23 +24489,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 │ │ │ │ 00000000 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 │ │ │ │ @@ -24516,18 +24514,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 │ │ │ │ @@ -24554,15 +24552,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 │ │ │ │ @@ -24794,15 +24792,15 @@ │ │ │ │ 00000868 T _PyTraceMalloc_GetTracedMemory │ │ │ │ 00000938 T _PyTraceMalloc_GetTraces │ │ │ │ 00000000 T _PyTraceMalloc_Init │ │ │ │ 000001f8 T _PyTraceMalloc_IsTracing │ │ │ │ 00000f98 T _PyTraceMalloc_ResetPeak │ │ │ │ 00000000 T _PyTraceMalloc_Start │ │ │ │ 000005ac T _PyTraceMalloc_Stop │ │ │ │ -00000928 t _PyTraceMalloc_TraceRef │ │ │ │ +0000093c 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 │ │ │ │ @@ -24816,48 +24814,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 │ │ │ │ -00000cc4 t hashtable_compare_traceback │ │ │ │ -00000c84 t hashtable_compare_unicode │ │ │ │ -00000c58 t hashtable_hash_pyobject │ │ │ │ -00000c6c t hashtable_hash_traceback │ │ │ │ +00000cd8 t hashtable_compare_traceback │ │ │ │ +00000c98 t hashtable_compare_unicode │ │ │ │ +00000c6c t hashtable_hash_pyobject │ │ │ │ +00000c80 t hashtable_hash_traceback │ │ │ │ 00000840 t hashtable_hash_uint │ │ │ │ U malloc │ │ │ │ U memcpy │ │ │ │ 0000070c t raw_free │ │ │ │ -00000500 t traceback_new │ │ │ │ +00000514 t traceback_new │ │ │ │ 000004dc t traceback_to_pyobject │ │ │ │ -000003cc t tracemalloc_add_trace_unlocked │ │ │ │ -00000218 t tracemalloc_alloc │ │ │ │ +000003e0 t tracemalloc_add_trace_unlocked │ │ │ │ +0000022c t tracemalloc_alloc │ │ │ │ 000004c0 t tracemalloc_calloc_gil │ │ │ │ 00000734 t tracemalloc_clear_filename │ │ │ │ 000002a8 t tracemalloc_clear_traces_unlocked │ │ │ │ 00000c50 t tracemalloc_copy_domain │ │ │ │ 00000bd0 t tracemalloc_copy_trace │ │ │ │ 00000b7c t tracemalloc_copy_traces │ │ │ │ 00000214 t tracemalloc_create_domains_table │ │ │ │ 000001bc t tracemalloc_create_traces_table │ │ │ │ 00000854 t tracemalloc_destroy_domain │ │ │ │ -00000a88 t tracemalloc_free │ │ │ │ +00000a9c t tracemalloc_free │ │ │ │ 00000468 t tracemalloc_get_traceback_unlocked │ │ │ │ 00001058 t tracemalloc_get_tracemalloc_memory_cb │ │ │ │ 00000da4 t tracemalloc_get_traces_domain │ │ │ │ 00000cac 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 │ │ │ │ -00000bc8 t tracemalloc_remove_trace_unlocked │ │ │ │ +00000bdc t tracemalloc_remove_trace_unlocked │ │ │ │ │ │ │ │ uniqueid.o: │ │ │ │ │ │ │ │ getopt.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ @@ -24899,24 +24897,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 │ │ │ │ @@ -24942,38 +24940,38 @@ │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 00000010 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 00000000 t Balloc │ │ │ │ -00002578 t Bfree │ │ │ │ +00002610 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000088 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -000025d4 T _Py_dg_dtoa │ │ │ │ -00005aac T _Py_dg_freedtoa │ │ │ │ +0000266c T _Py_dg_dtoa │ │ │ │ +00005c10 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 │ │ │ │ -0000558c t hi0bits │ │ │ │ -000055ec t lshift │ │ │ │ +000056f0 t hi0bits │ │ │ │ +00005750 t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000f8 t mult │ │ │ │ -00005914 t multadd │ │ │ │ +00005a78 t multadd │ │ │ │ 000000c8 t nrv_alloc │ │ │ │ 00000118 r p05.0 │ │ │ │ -00004dc8 t pow5mult │ │ │ │ +00004f34 t pow5mult │ │ │ │ 0000012c t sd2b │ │ │ │ 00000010 r tens │ │ │ │ 000000f0 r tinytens │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -25007,61 +25005,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 │ │ │ │ 000007fc 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 │ │ │ │ 000006c4 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 │ │ │ │ @@ -25070,34 +25068,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 │ │ │ │ 0000081c 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 │ │ │ │ 00000880 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 │ │ │ │ @@ -25881,20 +25879,20 @@ │ │ │ │ 000000f4 r .LC10 │ │ │ │ 000009b4 r .LC100 │ │ │ │ 000009c4 r .LC101 │ │ │ │ 000009d8 r .LC102 │ │ │ │ 000009e4 r .LC103 │ │ │ │ 000009f4 r .LC104 │ │ │ │ 000009fc r .LC105 │ │ │ │ -00000a04 r .LC106 │ │ │ │ -00000a08 r .LC107 │ │ │ │ -00000a24 r .LC108 │ │ │ │ -00000a3c r .LC109 │ │ │ │ +00000a00 r .LC106 │ │ │ │ +00000a1c r .LC107 │ │ │ │ +00000a34 r .LC108 │ │ │ │ +00000a48 r .LC109 │ │ │ │ 00000114 r .LC11 │ │ │ │ -00000a50 r .LC110 │ │ │ │ +00000a58 r .LC110 │ │ │ │ 00000a60 r .LC111 │ │ │ │ 00000a64 r .LC112 │ │ │ │ 00000a7c r .LC113 │ │ │ │ 00000a88 r .LC114 │ │ │ │ 00000a94 r .LC115 │ │ │ │ 00000acc r .LC116 │ │ │ │ 00000adc r .LC118 │ │ │ │ @@ -26382,15 +26380,15 @@ │ │ │ │ 000031a4 t delta_new │ │ │ │ 00001864 r delta_new__doc__ │ │ │ │ 00002b64 t delta_positive │ │ │ │ 00000af4 t delta_reduce │ │ │ │ 00002d5c t delta_remainder │ │ │ │ 00001664 t delta_repr │ │ │ │ 00001e08 t delta_richcompare │ │ │ │ -00000974 t delta_str │ │ │ │ +00000898 t delta_str │ │ │ │ 00005d80 t delta_subtract │ │ │ │ 00005ed8 t delta_subtract.part.0 │ │ │ │ 00006594 t delta_to_microseconds │ │ │ │ 00006858 t delta_total_seconds │ │ │ │ 00008e68 t delta_truedivide │ │ │ │ 000015f4 t diff_to_bool │ │ │ │ 00008e0c t divide_nearest │ │ │ │ @@ -26487,15 +26485,15 @@ │ │ │ │ 00001208 t timezone_tzname │ │ │ │ 00006a3c t timezone_utcoffset │ │ │ │ 000002a0 r tzinfo_doc │ │ │ │ 00002868 t tzinfo_dst │ │ │ │ 0000a330 t tzinfo_from_isoformat_results │ │ │ │ 000096cc t tzinfo_fromutc │ │ │ │ 00001004 d tzinfo_methods │ │ │ │ -00000898 t tzinfo_reduce │ │ │ │ +000009e4 t tzinfo_reduce │ │ │ │ 0000282c t tzinfo_tzname │ │ │ │ 00002344 t tzinfo_utcoffset │ │ │ │ 00000424 d utc_timezone │ │ │ │ 00004e24 t utc_to_seconds │ │ │ │ 00004228 t wrap_strftime │ │ │ │ 00004164 t ymd_to_ord │ │ │ │ 00000434 d zero_delta │ │ │ │ @@ -26913,64 +26911,64 @@ │ │ │ │ 00000000 d opcodemodule │ │ │ │ │ │ │ │ _pickle.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000014 r .LC1 │ │ │ │ 000000d0 r .LC10 │ │ │ │ -00000b40 r .LC100 │ │ │ │ -00000b78 r .LC101 │ │ │ │ -00000b7c r .LC102 │ │ │ │ -00000b90 r .LC103 │ │ │ │ -00000bd4 r .LC104 │ │ │ │ -00000c24 r .LC105 │ │ │ │ -00000c68 r .LC106 │ │ │ │ +00000b54 r .LC100 │ │ │ │ +00000b64 r .LC101 │ │ │ │ +00000b9c r .LC102 │ │ │ │ +00000ba0 r .LC103 │ │ │ │ +00000bb4 r .LC104 │ │ │ │ +00000bf8 r .LC105 │ │ │ │ +00000c48 r .LC106 │ │ │ │ 00000c8c r .LC107 │ │ │ │ -00000c94 r .LC108 │ │ │ │ -00000cc4 r .LC109 │ │ │ │ +00000cb0 r .LC108 │ │ │ │ +00000cb8 r .LC109 │ │ │ │ 0000010c r .LC11 │ │ │ │ -00000cf8 r .LC110 │ │ │ │ -00000d0c r .LC111 │ │ │ │ +00000ce8 r .LC110 │ │ │ │ +00000d1c r .LC111 │ │ │ │ 00000d30 r .LC112 │ │ │ │ 00000d54 r .LC113 │ │ │ │ -00000d74 r .LC114 │ │ │ │ +00000d78 r .LC114 │ │ │ │ 00000d98 r .LC115 │ │ │ │ -00000dcc r .LC116 │ │ │ │ -00000e0c r .LC117 │ │ │ │ -00000e18 r .LC118 │ │ │ │ -00000e60 r .LC119 │ │ │ │ +00000dbc r .LC116 │ │ │ │ +00000df0 r .LC117 │ │ │ │ +00000e30 r .LC118 │ │ │ │ +00000e3c r .LC119 │ │ │ │ 00000120 r .LC12 │ │ │ │ -00000ea8 r .LC120 │ │ │ │ -00000ef4 r .LC121 │ │ │ │ -00000f40 r .LC122 │ │ │ │ -00000f88 r .LC123 │ │ │ │ -00000fb4 r .LC124 │ │ │ │ -00000ff0 r .LC125 │ │ │ │ -0000102c r .LC126 │ │ │ │ -00001068 r .LC127 │ │ │ │ -00001084 r .LC128 │ │ │ │ -000010ac r .LC129 │ │ │ │ +00000e84 r .LC120 │ │ │ │ +00000ecc r .LC121 │ │ │ │ +00000f18 r .LC122 │ │ │ │ +00000f64 r .LC123 │ │ │ │ +00000fac r .LC124 │ │ │ │ +00000fd8 r .LC125 │ │ │ │ +00001014 r .LC126 │ │ │ │ +00001050 r .LC127 │ │ │ │ +0000108c r .LC128 │ │ │ │ +000010a8 r .LC129 │ │ │ │ 00000158 r .LC13 │ │ │ │ 000010d0 r .LC130 │ │ │ │ -00001104 r .LC131 │ │ │ │ -0000113c r .LC132 │ │ │ │ -00001170 r .LC133 │ │ │ │ -0000119c r .LC134 │ │ │ │ -000011b8 r .LC135 │ │ │ │ -000011dc r .LC138 │ │ │ │ -000011e8 r .LC139 │ │ │ │ +000010f4 r .LC131 │ │ │ │ +00001128 r .LC132 │ │ │ │ +00001160 r .LC133 │ │ │ │ +00001194 r .LC134 │ │ │ │ +000011c0 r .LC135 │ │ │ │ +000011dc r .LC136 │ │ │ │ +00001200 r .LC139 │ │ │ │ 0000016c r .LC14 │ │ │ │ -000011f0 r .LC140 │ │ │ │ -00001220 r .LC141 │ │ │ │ -00001250 r .LC142 │ │ │ │ -00001280 r .LC143 │ │ │ │ -000012b0 r .LC144 │ │ │ │ -000012cc r .LC145 │ │ │ │ -000012ec r .LC146 │ │ │ │ -00001318 r .LC147 │ │ │ │ +0000120c r .LC140 │ │ │ │ +00001214 r .LC141 │ │ │ │ +00001244 r .LC142 │ │ │ │ +00001274 r .LC143 │ │ │ │ +000012a4 r .LC144 │ │ │ │ +000012d4 r .LC145 │ │ │ │ +000012f0 r .LC146 │ │ │ │ +00001310 r .LC147 │ │ │ │ 0000133c r .LC148 │ │ │ │ 00001344 r .LC149 │ │ │ │ 000001a4 r .LC15 │ │ │ │ 00001350 r .LC150 │ │ │ │ 0000135c r .LC151 │ │ │ │ 00001388 r .LC153 │ │ │ │ 000013a0 r .LC154 │ │ │ │ @@ -27068,40 +27066,40 @@ │ │ │ │ 000009e0 r .LC88 │ │ │ │ 00000a00 r .LC89 │ │ │ │ 000000bc r .LC9 │ │ │ │ 00000a2c r .LC90 │ │ │ │ 00000a34 r .LC91 │ │ │ │ 00000a54 r .LC92 │ │ │ │ 00000a70 r .LC93 │ │ │ │ -00000a90 r .LC94 │ │ │ │ -00000aa8 r .LC95 │ │ │ │ -00000ac8 r .LC96 │ │ │ │ -00000afc r .LC97 │ │ │ │ -00000b14 r .LC98 │ │ │ │ -00000b30 r .LC99 │ │ │ │ +00000a94 r .LC94 │ │ │ │ +00000ab4 r .LC95 │ │ │ │ +00000acc r .LC96 │ │ │ │ +00000aec r .LC97 │ │ │ │ +00000b20 r .LC98 │ │ │ │ +00000b38 r .LC99 │ │ │ │ 00001bb0 t Pdata_New.isra.0 │ │ │ │ 00002af8 t Pdata_clear.isra.0 │ │ │ │ 00002160 t Pdata_dealloc │ │ │ │ -00006cc0 t Pdata_pop │ │ │ │ +00006b28 t Pdata_pop │ │ │ │ 00002a38 t Pdata_poplist │ │ │ │ 000026e0 t Pdata_poptuple │ │ │ │ -00006a58 t Pdata_push │ │ │ │ +000068c0 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 │ │ │ │ 00003180 t Pickler_setattr │ │ │ │ -00008b98 t Pickler_traverse │ │ │ │ +000088e4 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ @@ -27173,15 +27171,15 @@ │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -000046ec t PyMemoTable_Clear.isra.0 │ │ │ │ +00004544 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 │ │ │ │ @@ -27248,44 +27246,44 @@ │ │ │ │ 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 │ │ │ │ -000069dc t Unpickler_getattr │ │ │ │ +00006844 t Unpickler_getattr │ │ │ │ 0000040c d Unpickler_getsets │ │ │ │ 000004a4 d Unpickler_methods │ │ │ │ 000006b0 t Unpickler_set_memo │ │ │ │ 00000540 t Unpickler_setattr │ │ │ │ -00008634 t Unpickler_traverse │ │ │ │ +00008494 t Unpickler_traverse │ │ │ │ 000007b8 t _Pickle_ClearState │ │ │ │ -000074b4 t _Pickle_FastCall │ │ │ │ +0000731c t _Pickle_FastCall │ │ │ │ 00003360 t _Pickler_ClearBuffer │ │ │ │ 0000137c t _Pickler_CommitFrame.isra.0 │ │ │ │ 00003498 t _Pickler_FlushToFile │ │ │ │ 00001438 t _Pickler_GetString │ │ │ │ 00000dc8 t _Pickler_New │ │ │ │ 00000fc8 t _Pickler_SetBufferCallback │ │ │ │ 00003118 t _Pickler_SetOutputStream │ │ │ │ 00000f04 t _Pickler_SetProtocol │ │ │ │ 00000214 t _Pickler_Write │ │ │ │ 000000c0 t _Pickler_Write.constprop.0 │ │ │ │ -00003ddc t _Pickler_write_bytes │ │ │ │ +00003c58 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 │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyMem_Strdup │ │ │ │ -00002d2c t _PyMemoTable_Lookup.isra.0 │ │ │ │ +00002b98 t _PyMemoTable_Lookup.isra.0 │ │ │ │ U _PyNone_Type │ │ │ │ U _PyNotImplemented_Type │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_VisitType │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ @@ -27303,34 +27301,34 @@ │ │ │ │ U _Py_IsPrivateName │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ -00007058 t _Unpickler_MemoCleanup │ │ │ │ -00008a84 t _Unpickler_MemoGet │ │ │ │ -00006b18 t _Unpickler_MemoPut │ │ │ │ +00006ec0 t _Unpickler_MemoCleanup │ │ │ │ +00003fb8 t _Unpickler_MemoGet │ │ │ │ +00006980 t _Unpickler_MemoPut │ │ │ │ 00001a60 t _Unpickler_New │ │ │ │ 00001b50 t _Unpickler_NewMemo │ │ │ │ -000070e4 t _Unpickler_ReadImpl │ │ │ │ +00006f4c t _Unpickler_ReadImpl │ │ │ │ 0000260c t _Unpickler_ReadInto │ │ │ │ -00004f20 t _Unpickler_ReadIntoFromFile │ │ │ │ -000087d4 t _Unpickler_Readline │ │ │ │ +00005034 t _Unpickler_ReadIntoFromFile │ │ │ │ +00008634 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 │ │ │ │ -0000429c 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 │ │ │ │ @@ -27369,59 +27367,59 @@ │ │ │ │ 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 │ │ │ │ -00004ab8 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__ │ │ │ │ -00006d24 t _pickle_Unpickler_find_class │ │ │ │ +00006b8c t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ -00004e58 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 │ │ │ │ -00004504 t _save_bytearray_data.isra.0 │ │ │ │ +00004618 t _save_bytearray_data.isra.0 │ │ │ │ 000033c0 t _save_bytes_data.isra.0 │ │ │ │ 00003b78 t batch_dict │ │ │ │ -00003fb8 t batch_list │ │ │ │ +000040cc t batch_list │ │ │ │ 00002790 t do_append │ │ │ │ -000076f0 t do_setitems │ │ │ │ +00007558 t do_setitems │ │ │ │ 0000104c t dump │ │ │ │ -000048d4 t fast_save_enter │ │ │ │ -000049f8 t fast_save_leave │ │ │ │ +000049e8 t fast_save_enter │ │ │ │ +00004b0c t fast_save_leave │ │ │ │ 000012c0 t getattribute │ │ │ │ 00000de4 t instantiate │ │ │ │ -00004784 t load │ │ │ │ +000045e4 t load │ │ │ │ 0000376c t load_build │ │ │ │ 00002450 t load_counted_binbytes │ │ │ │ -00004398 t load_counted_binstring │ │ │ │ +000044ac t load_counted_binstring │ │ │ │ 00001d20 t load_counted_binunicode │ │ │ │ 00002d5c t load_counted_long │ │ │ │ -00007518 t load_counted_tuple │ │ │ │ -000045d8 t load_extension │ │ │ │ +00007380 t load_counted_tuple │ │ │ │ +000046ec t load_extension │ │ │ │ 000034f0 t load_newobj │ │ │ │ -00007684 t marker │ │ │ │ +000074ec t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00008280 t memo_get.isra.0 │ │ │ │ -000042b0 t memo_put.isra.0 │ │ │ │ +000080e8 t memo_get.isra.0 │ │ │ │ +0000412c 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 │ │ │ │ @@ -27430,16 +27428,16 @@ │ │ │ │ 000022dc r pickle_module_doc │ │ │ │ 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 │ │ │ │ -00002d80 t save_global │ │ │ │ -00007828 t save_reduce │ │ │ │ +00002bec t save_global │ │ │ │ +00007690 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 │ │ │ │ @@ -28432,30 +28430,30 @@ │ │ │ │ U inet_ntop │ │ │ │ 000007b8 r inet_ntop_doc │ │ │ │ U inet_pton │ │ │ │ 00000834 r inet_pton_doc │ │ │ │ 00003e10 t init_sockobject │ │ │ │ 0000546c t internal_connect │ │ │ │ 0000747c t internal_select │ │ │ │ -00007360 t internal_setblocking │ │ │ │ +000072bc t internal_setblocking │ │ │ │ 000000b8 d keywords.3 │ │ │ │ 00000098 d kwlist.1 │ │ │ │ 000000a8 d kwlist.2 │ │ │ │ 0000007c d kwnames.0 │ │ │ │ U listen │ │ │ │ 0000224c r listen_doc │ │ │ │ 00006688 t make_ipv4_addr │ │ │ │ 0000793c t make_ipv6_addr │ │ │ │ 00001e90 t makebdaddr │ │ │ │ 000060e8 t makesockaddr │ │ │ │ 00000604 t makeval_recvmsg │ │ │ │ 00001c24 t makeval_recvmsg_into │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000072bc t new_sockobject │ │ │ │ +00007348 t new_sockobject │ │ │ │ U poll │ │ │ │ U recv │ │ │ │ 00002108 r recv_doc │ │ │ │ 00001fb8 r recv_into_doc │ │ │ │ U recvfrom │ │ │ │ 00001f38 r recvfrom_doc │ │ │ │ 00001e9c r recvfrom_into_doc │ │ │ │ @@ -28996,26 +28994,26 @@ │ │ │ │ 000008f0 r .LC87 │ │ │ │ 00000920 r .LC88 │ │ │ │ 00000964 r .LC89 │ │ │ │ 00000060 r .LC9 │ │ │ │ 00000970 r .LC90 │ │ │ │ 0000097c r .LC91 │ │ │ │ 000009c4 r .LC92 │ │ │ │ -0000273c t BB_compareitems │ │ │ │ -00001290 t BB_getitem │ │ │ │ -00000d2c t BB_setitem │ │ │ │ -00002de0 t HH_compareitems │ │ │ │ -0000286c t HH_getitem │ │ │ │ -00002790 t HH_setitem │ │ │ │ -00003070 t II_compareitems │ │ │ │ -00002a08 t II_getitem │ │ │ │ -0000288c t II_setitem │ │ │ │ -00003084 t LL_compareitems │ │ │ │ -00002ba0 t LL_getitem │ │ │ │ -00002a24 t LL_setitem │ │ │ │ +00002720 t BB_compareitems │ │ │ │ +00001274 t BB_getitem │ │ │ │ +00000d10 t BB_setitem │ │ │ │ +00002dc4 t HH_compareitems │ │ │ │ +00002850 t HH_getitem │ │ │ │ +00002774 t HH_setitem │ │ │ │ +00003054 t II_compareitems │ │ │ │ +000029ec t II_getitem │ │ │ │ +00002870 t II_setitem │ │ │ │ +00003068 t LL_compareitems │ │ │ │ +00002b84 t LL_getitem │ │ │ │ +00002a08 t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromDoubles │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -29101,18 +29099,18 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -00000a90 t Py_XDECREF │ │ │ │ -000041fc t QQ_compareitems │ │ │ │ -0000312c t QQ_getitem │ │ │ │ -00002e40 t QQ_setitem │ │ │ │ +00000a74 t Py_XDECREF │ │ │ │ +000041e0 t QQ_compareitems │ │ │ │ +00003110 t QQ_getitem │ │ │ │ +00002e24 t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -29142,155 +29140,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 │ │ │ │ -00001a30 t array__array_reconstructor │ │ │ │ +00001a14 t array__array_reconstructor │ │ │ │ 00000f40 r array__array_reconstructor__doc__ │ │ │ │ 00000b94 t array_array___copy__ │ │ │ │ 00001990 r array_array___copy____doc__ │ │ │ │ 00000c0c t array_array___deepcopy__ │ │ │ │ 00001950 r array_array___deepcopy____doc__ │ │ │ │ -00003c68 t array_array___reduce_ex__ │ │ │ │ +00003c4c t array_array___reduce_ex__ │ │ │ │ 00000ef4 r array_array___reduce_ex____doc__ │ │ │ │ 00000d94 t array_array___sizeof__ │ │ │ │ 00000fcc r array_array___sizeof____doc__ │ │ │ │ 000004b0 t array_array_append │ │ │ │ 000015e4 r array_array_append__doc__ │ │ │ │ 00000aec t array_array_buffer_info │ │ │ │ 00001628 r array_array_buffer_info__doc__ │ │ │ │ 0000023c t array_array_byteswap │ │ │ │ 000014e0 r array_array_byteswap__doc__ │ │ │ │ 00000b64 t array_array_clear │ │ │ │ 000019c4 r array_array_clear__doc__ │ │ │ │ -000037f0 t array_array_count │ │ │ │ +000037d4 t array_array_count │ │ │ │ 00001908 r array_array_count__doc__ │ │ │ │ 000006b0 t array_array_extend │ │ │ │ 00001784 r array_array_extend__doc__ │ │ │ │ 000006b0 t array_array_frombytes │ │ │ │ 000012a0 r array_array_frombytes__doc__ │ │ │ │ 00000000 t array_array_fromfile │ │ │ │ 00001430 r array_array_fromfile__doc__ │ │ │ │ -0000364c t array_array_fromlist │ │ │ │ +00003630 t array_array_fromlist │ │ │ │ 0000139c r array_array_fromlist__doc__ │ │ │ │ 00000f68 t array_array_fromunicode │ │ │ │ 00001130 r array_array_fromunicode__doc__ │ │ │ │ -00003984 t array_array_index │ │ │ │ +00003968 t array_array_index │ │ │ │ 00001870 r array_array_index__doc__ │ │ │ │ -000038a4 t array_array_insert │ │ │ │ +00003888 t array_array_insert │ │ │ │ 00001730 r array_array_insert__doc__ │ │ │ │ -00003490 t array_array_pop │ │ │ │ +00003474 t array_array_pop │ │ │ │ 000017c4 r array_array_pop__doc__ │ │ │ │ 00000870 t array_array_remove │ │ │ │ 00001828 r array_array_remove__doc__ │ │ │ │ 00000ccc t array_array_reverse │ │ │ │ 0000149c r array_array_reverse__doc__ │ │ │ │ -00000f80 t array_array_tobytes │ │ │ │ +00000f64 t array_array_tobytes │ │ │ │ 00001234 r array_array_tobytes__doc__ │ │ │ │ -00000f94 t array_array_tobytes_impl │ │ │ │ +00000f78 t array_array_tobytes_impl │ │ │ │ 00000dc0 t array_array_tofile │ │ │ │ 000013dc r array_array_tofile__doc__ │ │ │ │ -000033d4 t array_array_tolist │ │ │ │ +000033b8 t array_array_tolist │ │ │ │ 00001350 r array_array_tolist__doc__ │ │ │ │ -000022dc t array_array_tolist_impl │ │ │ │ +000022c0 t array_array_tolist_impl │ │ │ │ 00000f54 t array_array_tounicode │ │ │ │ 0000100c r array_array_tounicode__doc__ │ │ │ │ 000004e4 t array_array_tounicode_impl │ │ │ │ -00003bc0 t array_arrayiterator___reduce__ │ │ │ │ +00003ba4 t array_arrayiterator___reduce__ │ │ │ │ 00000eb4 r array_arrayiterator___reduce____doc__ │ │ │ │ -00003f40 t array_arrayiterator___setstate__ │ │ │ │ +00003f24 t array_arrayiterator___setstate__ │ │ │ │ 00000e6c r array_arrayiterator___setstate____doc__ │ │ │ │ -0000086c t array_ass_item │ │ │ │ -00001548 t array_ass_subscr │ │ │ │ -00000be4 t array_buffer_getbuf │ │ │ │ -00000d0c t array_buffer_relbuf │ │ │ │ +00000888 t array_ass_item │ │ │ │ +0000152c t array_ass_subscr │ │ │ │ +00000bc8 t array_buffer_getbuf │ │ │ │ +00000cf0 t array_buffer_relbuf │ │ │ │ 000003b4 t array_clear │ │ │ │ 00000588 t array_concat │ │ │ │ -00003b1c t array_contains │ │ │ │ -00000ad4 t array_dealloc │ │ │ │ +00003b00 t array_contains │ │ │ │ +00000ab8 t array_dealloc │ │ │ │ 00000948 t array_del_slice │ │ │ │ 0000076c t array_do_extend.isra.0 │ │ │ │ 00000594 t array_free │ │ │ │ 00000694 t array_get_itemsize │ │ │ │ -000021d0 t array_get_typecode │ │ │ │ +000021b4 t array_get_typecode │ │ │ │ 00000450 d array_getsets │ │ │ │ 00000c20 t array_inplace_concat │ │ │ │ 00000a28 t array_inplace_repeat │ │ │ │ -000008e0 t array_item │ │ │ │ +000008fc t array_item │ │ │ │ 0000095c t array_iter │ │ │ │ -000012ac t array_iter_extend │ │ │ │ +00001290 t array_iter_extend │ │ │ │ 00000944 t array_length │ │ │ │ 00000298 d array_members │ │ │ │ 000002c0 d array_methods │ │ │ │ 0000001c t array_modexec │ │ │ │ 00000000 t array_new │ │ │ │ -0000373c t array_repeat │ │ │ │ -000021e8 t array_repr │ │ │ │ +00003720 t array_repeat │ │ │ │ +000021cc t array_repr │ │ │ │ 0000082c t array_resize │ │ │ │ -00002374 t array_richcompare │ │ │ │ -000033fc t array_slice.constprop.0 │ │ │ │ +00002358 t array_richcompare │ │ │ │ +000033e0 t array_slice.constprop.0 │ │ │ │ 000001c8 d array_slots │ │ │ │ 00000034 d array_spec │ │ │ │ -000010ac t array_subscr │ │ │ │ +00001090 t array_subscr │ │ │ │ 0000033c t array_traverse │ │ │ │ -00000a34 t arrayiter_dealloc │ │ │ │ +00000a18 t arrayiter_dealloc │ │ │ │ 00000198 d arrayiter_methods │ │ │ │ 000007f0 t arrayiter_next │ │ │ │ 00000160 d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 00000bac t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 000003c8 r arraytype_doc │ │ │ │ -00002c2c t b_compareitems │ │ │ │ -00002bbc t b_getitem │ │ │ │ -00000dbc t b_setitem │ │ │ │ -00003394 t cd_getitem │ │ │ │ -000032e0 t cd_setitem │ │ │ │ -000032a0 t cf_getitem │ │ │ │ -000031ec t cf_setitem │ │ │ │ -00000f60 t d_getitem │ │ │ │ -00000ecc t d_setitem │ │ │ │ +00002c10 t b_compareitems │ │ │ │ +00002ba0 t b_getitem │ │ │ │ +00000da0 t b_setitem │ │ │ │ +00003378 t cd_getitem │ │ │ │ +000032c4 t cd_setitem │ │ │ │ +00003284 t cf_getitem │ │ │ │ +000031d0 t cf_setitem │ │ │ │ +00000f44 t d_getitem │ │ │ │ +00000eb0 t d_setitem │ │ │ │ 00000058 r descriptors │ │ │ │ -00003618 t e_getitem │ │ │ │ -0000314c t e_setitem │ │ │ │ +000035fc t e_getitem │ │ │ │ +00003130 t e_setitem │ │ │ │ 00000250 r emptybuf │ │ │ │ -00001088 t f_getitem │ │ │ │ -00000ff4 t f_setitem │ │ │ │ -00002fbc t h_compareitems │ │ │ │ -00002d14 t h_getitem │ │ │ │ -00002c80 t h_setitem │ │ │ │ -00002bd8 t i_compareitems │ │ │ │ -00000a18 t i_getitem │ │ │ │ -00000b54 t i_setitem │ │ │ │ -000013ac t ins1 │ │ │ │ -000030d8 t l_compareitems │ │ │ │ -00002dc4 t l_getitem │ │ │ │ -00002d34 t l_setitem │ │ │ │ -0000212c t make_array │ │ │ │ +0000106c t f_getitem │ │ │ │ +00000fd8 t f_setitem │ │ │ │ +00002fa0 t h_compareitems │ │ │ │ +00002cf8 t h_getitem │ │ │ │ +00002c64 t h_setitem │ │ │ │ +00002bbc t i_compareitems │ │ │ │ +0000086c t i_getitem │ │ │ │ +00000b38 t i_setitem │ │ │ │ +00001390 t ins1 │ │ │ │ +000030bc t l_compareitems │ │ │ │ +00002da8 t l_getitem │ │ │ │ +00002d18 t l_setitem │ │ │ │ +00002110 t make_array │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000254 r mformat_descriptors │ │ │ │ 00000d54 r module_doc │ │ │ │ 000005a8 t newarrayobject │ │ │ │ -00003fc0 t q_compareitems │ │ │ │ -00001528 t q_getitem │ │ │ │ -00001494 t q_setitem │ │ │ │ +00003fa4 t q_compareitems │ │ │ │ +0000150c t q_getitem │ │ │ │ +00001478 t q_setitem │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00002058 t typecode_to_mformat_code │ │ │ │ -0000301c t u_compareitems │ │ │ │ -00000e9c t u_getitem │ │ │ │ -00004134 t u_setitem │ │ │ │ -000033e8 t w_compareitems │ │ │ │ -00000eb8 t w_getitem │ │ │ │ -00004028 t w_setitem │ │ │ │ +0000203c t typecode_to_mformat_code │ │ │ │ +00003000 t u_compareitems │ │ │ │ +00000e80 t u_getitem │ │ │ │ +00004118 t u_setitem │ │ │ │ +000033cc t w_compareitems │ │ │ │ +00000e9c t w_getitem │ │ │ │ +0000400c t w_setitem │ │ │ │ │ │ │ │ binascii.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000040 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 0000013c r .LC10 │ │ │ │ @@ -30041,15 +30039,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00001580 t Py_XDECREF │ │ │ │ +00001584 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -30093,26 +30091,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 │ │ │ │ -00001518 t poll_dealloc │ │ │ │ +0000151c 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 │ │ │ │ -00001ee0 t reap_obj │ │ │ │ +00001ef0 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__ │ │ │ │ @@ -30122,33 +30120,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__ │ │ │ │ -000015c4 t select_epoll_unregister │ │ │ │ +000015c8 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__ │ │ │ │ -00001668 t select_poll_unregister │ │ │ │ +0000166c t select_poll_unregister │ │ │ │ 00000880 r select_poll_unregister__doc__ │ │ │ │ -00001724 t select_select │ │ │ │ +00001728 t select_select │ │ │ │ 00000b00 r select_select__doc__ │ │ │ │ -0000179c t select_select_impl.isra.0 │ │ │ │ +000017a0 t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001c20 t seq2set.constprop.0 │ │ │ │ -00001dd4 t set2list │ │ │ │ +00001c24 t seq2set.constprop.0 │ │ │ │ +00001dd0 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -31701,15 +31699,15 @@ │ │ │ │ 00000a28 d __compound_literal.0 │ │ │ │ U __memcpy_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 t _getcode │ │ │ │ 00000b74 t _getucname │ │ │ │ -000015ac t canonical_ordering_sort_counting │ │ │ │ +0000147c t canonical_ordering_sort_counting │ │ │ │ 00000070 d capi.0 │ │ │ │ 000001ac t capi_getcode │ │ │ │ 00000290 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 │ │ │ │ @@ -31719,61 +31717,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 │ │ │ │ -00001a04 t find_syllable.constprop.0 │ │ │ │ -000017b8 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 │ │ │ │ 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 │ │ │ │ -00001304 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 │ │ │ │ 00000368 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__ │ │ │ │ -00001fac t unicodedata_UCD_decimal │ │ │ │ +0000214c t unicodedata_UCD_decimal │ │ │ │ 00067d64 r unicodedata_UCD_decimal__doc__ │ │ │ │ -00001c5c t unicodedata_UCD_decomposition │ │ │ │ +00001dfc t unicodedata_UCD_decomposition │ │ │ │ 000677a0 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -000021b0 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__ │ │ │ │ -00002334 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__ │ │ │ │ -00001808 t unicodedata_UCD_name │ │ │ │ +000019a8 t unicodedata_UCD_name │ │ │ │ 0006758c r unicodedata_UCD_name__doc__ │ │ │ │ -0000194c t unicodedata_UCD_name_impl │ │ │ │ +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__ │ │ │ │ 000002c8 t unicodedata_clear │ │ │ │ 00002170 r unicodedata_docstring │ │ │ │ 0000001c t unicodedata_exec │ │ │ │ 00000720 t unicodedata_extended_pictographic │ │ │ │ @@ -32233,15 +32231,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 │ │ │ │ @@ -32264,15 +32262,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 │ │ │ │ @@ -33208,15 +33206,15 @@ │ │ │ │ 00000068 r .LC95 │ │ │ │ 00000074 r .LC96 │ │ │ │ 00000080 r .LC97 │ │ │ │ 0000008c r .LC98 │ │ │ │ 00000094 r .LC99 │ │ │ │ 00002e04 d DirEntryType_slots │ │ │ │ 0000066c d DirEntryType_spec │ │ │ │ -00001d54 t DirEntry_dealloc │ │ │ │ +00001d5c t DirEntry_dealloc │ │ │ │ 00006e64 t DirEntry_fetch_stat │ │ │ │ 00006de4 t DirEntry_get_lstat │ │ │ │ 00002ebc d DirEntry_members │ │ │ │ 00002e2c d DirEntry_methods │ │ │ │ 0000802c t DirEntry_repr │ │ │ │ 00006704 t DirEntry_test_mode │ │ │ │ U PyArg_ParseTuple │ │ │ │ @@ -33312,15 +33310,15 @@ │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 00009698 T PyOS_AfterFork │ │ │ │ 00000bc8 T PyOS_AfterFork_Child │ │ │ │ 000045c4 T PyOS_AfterFork_Parent │ │ │ │ 0000424c T PyOS_BeforeFork │ │ │ │ -000015e8 T PyOS_FSPath │ │ │ │ +000015f0 T PyOS_FSPath │ │ │ │ 00002198 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetAttr │ │ │ │ @@ -33367,25 +33365,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -00001904 t Py_XDECREF │ │ │ │ +0000190c t Py_XDECREF │ │ │ │ 000049a0 t Py_off_t_converter │ │ │ │ 00002d94 d ScandirIteratorType_slots │ │ │ │ 00000658 d ScandirIteratorType_spec │ │ │ │ 0000656c t ScandirIterator_close │ │ │ │ -00001cd8 t ScandirIterator_closedir │ │ │ │ +00001ce0 t ScandirIterator_closedir │ │ │ │ 00006ad8 t ScandirIterator_dealloc │ │ │ │ 000064c8 t ScandirIterator_enter │ │ │ │ 00006590 t ScandirIterator_exit │ │ │ │ 00006b44 t ScandirIterator_finalize │ │ │ │ -00001948 t ScandirIterator_iternext │ │ │ │ +00001950 t ScandirIterator_iternext │ │ │ │ 00002dc4 d ScandirIterator_methods │ │ │ │ 00000648 d TerminalSize_desc │ │ │ │ 0000bb98 r TerminalSize_docstring │ │ │ │ 00002ef8 d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -33396,17 +33394,17 @@ │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -000014b0 T _PyLong_FromGid │ │ │ │ +000014b8 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -00001488 T _PyLong_FromUid │ │ │ │ +00001490 T _PyLong_FromUid │ │ │ │ U _PyLong_UnsignedInt_Converter │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ @@ -33715,15 +33713,15 @@ │ │ │ │ 000016b0 d _parser.89 │ │ │ │ 00001070 d _parser.92 │ │ │ │ 00000750 d _parser.95 │ │ │ │ 00001018 d _parser.98 │ │ │ │ 00002644 t _posix_clear │ │ │ │ 0000299c t _posix_free │ │ │ │ 00001abc t _posix_traverse │ │ │ │ -00000fdc t _pystat_fromstructstat │ │ │ │ +00000fe4 t _pystat_fromstructstat │ │ │ │ 000027b8 t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 00000a90 r buffer_sizes.181 │ │ │ │ 000007f0 r buffer_sizes.191 │ │ │ │ 00008414 t build_itimerspec │ │ │ │ 00008794 t build_itimerspec_ns │ │ │ │ @@ -33865,15 +33863,15 @@ │ │ │ │ 00000fec r os__create_environ__doc__ │ │ │ │ 00009068 t os__exit │ │ │ │ 00008748 r os__exit__doc__ │ │ │ │ 00009108 t os__inputhook │ │ │ │ 00001078 r os__inputhook__doc__ │ │ │ │ 00008878 t os__is_inputhook_installed │ │ │ │ 00001030 r os__is_inputhook_installed__doc__ │ │ │ │ -00001628 t os__path_normpath │ │ │ │ +00001630 t os__path_normpath │ │ │ │ 0000987c r os__path_normpath__doc__ │ │ │ │ 000053d0 t os__path_splitroot_ex │ │ │ │ 000098d4 r os__path_splitroot_ex__doc__ │ │ │ │ 00008f9c t os_abort │ │ │ │ 00002774 r os_abort__doc__ │ │ │ │ 0000158c t os_access │ │ │ │ 0000afd8 r os_access__doc__ │ │ │ │ @@ -33924,15 +33922,15 @@ │ │ │ │ 0000a5e8 r os_fdatasync__doc__ │ │ │ │ 0000412c t os_fork │ │ │ │ 00007bf4 r os_fork__doc__ │ │ │ │ 00001cdc t os_forkpty │ │ │ │ 00006f98 r os_forkpty__doc__ │ │ │ │ 00007df4 t os_fpathconf │ │ │ │ 00002a00 r os_fpathconf__doc__ │ │ │ │ -00001540 t os_fspath │ │ │ │ +00001548 t os_fspath │ │ │ │ 00001314 r os_fspath__doc__ │ │ │ │ 00002f70 t os_fstat │ │ │ │ 00004560 r os_fstat__doc__ │ │ │ │ 000032c4 t os_fstatvfs │ │ │ │ 00002b94 r os_fstatvfs__doc__ │ │ │ │ 0000a320 t os_fsync │ │ │ │ 0000a67c r os_fsync__doc__ │ │ │ │ @@ -34193,15 +34191,15 @@ │ │ │ │ 000069fc t os_unlink_impl.isra.0 │ │ │ │ 0000755c t os_unlockpt │ │ │ │ 00007368 r os_unlockpt__doc__ │ │ │ │ 00009384 t os_unsetenv │ │ │ │ 00003000 r os_unsetenv__doc__ │ │ │ │ 0000076c t os_unshare │ │ │ │ 0000618c r os_unshare__doc__ │ │ │ │ -00001834 t os_urandom │ │ │ │ +0000183c t os_urandom │ │ │ │ 00001d7c r os_urandom__doc__ │ │ │ │ 000059dc t os_utime │ │ │ │ 000087b0 r os_utime__doc__ │ │ │ │ 0000084c t os_wait │ │ │ │ 0000234c t os_wait3 │ │ │ │ 0000672c r os_wait3__doc__ │ │ │ │ 00001ea0 t os_wait4 │ │ │ │ @@ -34215,16 +34213,16 @@ │ │ │ │ 000010c0 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00003204 t os_write │ │ │ │ 00004680 r os_write__doc__ │ │ │ │ 00006ac4 t os_writev │ │ │ │ 0000428c r os_writev__doc__ │ │ │ │ 00008450 t parse_arglist │ │ │ │ 00008600 t parse_envlist │ │ │ │ -00000f44 t path_cleanup │ │ │ │ -00000850 t path_converter │ │ │ │ +00000f4c t path_cleanup │ │ │ │ +00000858 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000c1dc r posix__doc__ │ │ │ │ 000000e8 d posix_constants_confstr │ │ │ │ 00000048 d posix_constants_pathconf │ │ │ │ 000001c0 d posix_constants_sysconf │ │ │ │ @@ -34347,15 +34345,15 @@ │ │ │ │ U setuid │ │ │ │ 00000178 t setup_confname_table │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ 00009cac t split_py_long_to_s_and_ns │ │ │ │ -000014d8 t stat_nanosecond_timestamp │ │ │ │ +000014e0 t stat_nanosecond_timestamp │ │ │ │ 00001c4c t stat_nanosecond_timestamp.part.0 │ │ │ │ 0000c054 r stat_result__doc__ │ │ │ │ 00000608 d stat_result_desc │ │ │ │ 00003040 d stat_result_fields │ │ │ │ 0000a148 t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000bf34 r statvfs_result__doc__ │ │ │ │ @@ -34543,20 +34541,20 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_AddPendingCall │ │ │ │ U _PyEval_RaiseAsyncExc │ │ │ │ U _PyEval_SignalReceived │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyLong_FromUid │ │ │ │ -00000324 T _PyOS_InterruptOccurred │ │ │ │ +000002a8 T _PyOS_InterruptOccurred │ │ │ │ 00001380 T _PyOS_IsMainThread │ │ │ │ U _PyObject_Call │ │ │ │ U _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ -0000051c T _PySignal_AfterFork │ │ │ │ +000004a0 T _PySignal_AfterFork │ │ │ │ 00000648 T _PySignal_Fini │ │ │ │ 00000558 T _PySignal_Init │ │ │ │ U _PyTime_AsTimespec │ │ │ │ U _PyTime_AsTimeval │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -34600,15 +34598,15 @@ │ │ │ │ 00000750 t report_wakeup_write_error │ │ │ │ U sigaction │ │ │ │ U sigemptyset │ │ │ │ U sigfillset │ │ │ │ U sigismember │ │ │ │ 00000570 t signal_alarm │ │ │ │ 00001348 r signal_alarm__doc__ │ │ │ │ -00000094 t signal_default_int_handler │ │ │ │ +000004f4 t signal_default_int_handler │ │ │ │ 000013a8 r signal_default_int_handler__doc__ │ │ │ │ 00000880 t signal_getitimer │ │ │ │ 00000b84 r signal_getitimer__doc__ │ │ │ │ 00000b50 t signal_getsignal │ │ │ │ 00000ff8 r signal_getsignal__doc__ │ │ │ │ 00000a28 t signal_handler │ │ │ │ 000000c0 d signal_methods │ │ │ │ @@ -34616,19 +34614,19 @@ │ │ │ │ 0000001c t signal_module_exec │ │ │ │ 00001254 t signal_pause │ │ │ │ 00001314 r signal_pause__doc__ │ │ │ │ 00000a50 t signal_pidfd_send_signal │ │ │ │ 000006c0 r signal_pidfd_send_signal__doc__ │ │ │ │ 000005e4 t signal_pthread_kill │ │ │ │ 0000074c r signal_pthread_kill__doc__ │ │ │ │ -00000110 t signal_pthread_sigmask │ │ │ │ +00000094 t signal_pthread_sigmask │ │ │ │ 00000b1c r signal_pthread_sigmask__doc__ │ │ │ │ 00000000 t signal_raise_signal │ │ │ │ 000012c4 r signal_raise_signal__doc__ │ │ │ │ -0000038c t signal_set_wakeup_fd │ │ │ │ +00000310 t signal_set_wakeup_fd │ │ │ │ 00000d08 r signal_set_wakeup_fd__doc__ │ │ │ │ 00000968 t signal_setitimer │ │ │ │ 00000bcc r signal_setitimer__doc__ │ │ │ │ 00000e00 t signal_siginterrupt │ │ │ │ 00000e08 r signal_siginterrupt__doc__ │ │ │ │ 00000824 t signal_signal │ │ │ │ 00001144 r signal_signal__doc__ │ │ │ │ @@ -34642,15 +34640,15 @@ │ │ │ │ 00000834 r signal_sigwaitinfo__doc__ │ │ │ │ 0000008c d signal_slots │ │ │ │ 00000f14 t signal_strsignal │ │ │ │ 00000ed8 r signal_strsignal__doc__ │ │ │ │ 00000ca0 t signal_valid_signals │ │ │ │ 000008e4 r signal_valid_signals__doc__ │ │ │ │ U sigpending │ │ │ │ -0000020c t sigset_to_set │ │ │ │ +00000190 t sigset_to_set │ │ │ │ U sigwait │ │ │ │ U sigwaitinfo │ │ │ │ U strsignal │ │ │ │ U strstr │ │ │ │ 000005dc r struct_siginfo__doc__ │ │ │ │ 00000034 d struct_siginfo_desc │ │ │ │ 00000200 d struct_siginfo_fields │ │ │ │ @@ -35903,15 +35901,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__ │ │ │ │ @@ -35947,15 +35945,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 │ │ │ │ @@ -36804,17 +36802,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 │ │ │ │ -00002a40 t _grouper_dealloc │ │ │ │ -000013ec t _grouper_next │ │ │ │ +00002788 t _grouper_create │ │ │ │ +0000286c t _grouper_dealloc │ │ │ │ +000016a0 t _grouper_next │ │ │ │ 00000b24 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ 00000d00 t _grouper_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c r _keywords.10 │ │ │ │ 00000038 r _keywords.13 │ │ │ │ 00000044 r _keywords.16 │ │ │ │ @@ -36835,77 +36833,77 @@ │ │ │ │ 0000032c d _parser.17 │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 00000300 d _parser.8 │ │ │ │ 00000380 t accumulate_dealloc │ │ │ │ -0000313c t accumulate_next │ │ │ │ +00002f68 t accumulate_next │ │ │ │ 00000654 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ 000012f4 t accumulate_traverse │ │ │ │ -00002e10 t batched_dealloc │ │ │ │ +00002c3c t batched_dealloc │ │ │ │ 00002428 t batched_new │ │ │ │ 0000191c r batched_new__doc__ │ │ │ │ 00000fe0 t batched_next │ │ │ │ 00000bfc d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ -000029d4 t batched_traverse │ │ │ │ +00002800 t batched_traverse │ │ │ │ 00002044 t chain_dealloc │ │ │ │ 00000b70 r chain_doc │ │ │ │ 000008ac d chain_methods │ │ │ │ 000020ac t chain_new │ │ │ │ 00001fcc t chain_new_internal │ │ │ │ 00000c60 t chain_next │ │ │ │ 00000e20 t chain_next_lock_held │ │ │ │ 0000085c d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -000030c4 t chain_traverse │ │ │ │ -00003580 t combinations_dealloc │ │ │ │ +00002ef0 t chain_traverse │ │ │ │ +000033ac t combinations_dealloc │ │ │ │ 000007cc d combinations_methods │ │ │ │ -00001a80 t combinations_next │ │ │ │ +00001d34 t combinations_next │ │ │ │ 00000800 t combinations_sizeof │ │ │ │ 0000077c d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ 000005bc t combinations_traverse │ │ │ │ 000004d4 t compress_dealloc │ │ │ │ -000032a0 t compress_next │ │ │ │ +000030cc t compress_next │ │ │ │ 0000060c d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ 0000162c t compress_traverse │ │ │ │ 000010a4 t count_dealloc │ │ │ │ 00000000 t count_next │ │ │ │ 00000e00 t count_repr │ │ │ │ 00000574 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000a5c t count_traverse │ │ │ │ 000009e8 t cwr_dealloc │ │ │ │ 0000075c d cwr_methods │ │ │ │ -00003a88 t cwr_next │ │ │ │ +000038b4 t cwr_next │ │ │ │ 000009c4 t cwr_sizeof │ │ │ │ 0000070c d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ 00000d80 t cwr_traverse │ │ │ │ 00000798 t cycle_dealloc │ │ │ │ -000035f0 t cycle_next │ │ │ │ +0000341c t cycle_next │ │ │ │ 000009fc d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ 000013ac t cycle_traverse │ │ │ │ 00000bc4 t dropwhile_dealloc │ │ │ │ -00003964 t dropwhile_next │ │ │ │ +00003790 t dropwhile_next │ │ │ │ 000009b4 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ 0000142c t dropwhile_traverse │ │ │ │ 000023c0 t filterfalse_dealloc │ │ │ │ 00002268 t filterfalse_next │ │ │ │ 000005c4 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ 000014ac t filterfalse_traverse │ │ │ │ -00002ae4 t groupby_dealloc │ │ │ │ -00002788 t groupby_next │ │ │ │ +00002910 t groupby_dealloc │ │ │ │ +00001250 t groupby_next │ │ │ │ 00000b64 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ 00000c2c t groupby_traverse │ │ │ │ 00001f34 t islice_dealloc │ │ │ │ 00000c48 r islice_doc │ │ │ │ 00001c44 t islice_new │ │ │ │ 00000a94 t islice_next │ │ │ │ @@ -36915,15 +36913,15 @@ │ │ │ │ 000016ac t itertools__grouper │ │ │ │ 00001188 t itertools__tee │ │ │ │ 00001694 r itertools__tee__doc__ │ │ │ │ 000001e4 t itertools_accumulate │ │ │ │ 00001084 r itertools_accumulate__doc__ │ │ │ │ 00001f94 t itertools_chain_from_iterable │ │ │ │ 00001374 r itertools_chain_from_iterable__doc__ │ │ │ │ -000033e4 t itertools_combinations │ │ │ │ +00003210 t itertools_combinations │ │ │ │ 000012cc r itertools_combinations__doc__ │ │ │ │ 00000824 t itertools_combinations_with_replacement │ │ │ │ 000011b0 r itertools_combinations_with_replacement__doc__ │ │ │ │ 000003f8 t itertools_compress │ │ │ │ 00000fc0 r itertools_compress__doc__ │ │ │ │ 00000758 t itertools_count │ │ │ │ 00000e34 r itertools_count__doc__ │ │ │ │ @@ -36933,17 +36931,17 @@ │ │ │ │ 00001524 r itertools_dropwhile__doc__ │ │ │ │ 00002150 t itertools_filterfalse │ │ │ │ 00000f20 r itertools_filterfalse__doc__ │ │ │ │ 000025ec t itertools_groupby │ │ │ │ 0000172c r itertools_groupby__doc__ │ │ │ │ 0000110c t itertools_permutations │ │ │ │ 00001100 r itertools_permutations__doc__ │ │ │ │ -000036fc t itertools_starmap │ │ │ │ +00003528 t itertools_starmap │ │ │ │ 000013f4 r itertools_starmap__doc__ │ │ │ │ -00002b64 t itertools_takewhile │ │ │ │ +00002990 t itertools_takewhile │ │ │ │ 00001498 r itertools_takewhile__doc__ │ │ │ │ 00001644 t itertools_tee │ │ │ │ 00001644 r itertools_tee__doc__ │ │ │ │ 000017b4 t itertools_teedataobject │ │ │ │ 000016d0 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 00000af0 t itertoolsmodule_clear │ │ │ │ @@ -36954,15 +36952,15 @@ │ │ │ │ 00000244 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ 00000068 r module_doc │ │ │ │ 00000460 d module_methods │ │ │ │ 00001010 t pairwise_dealloc │ │ │ │ 00000ec8 t pairwise_new │ │ │ │ 00001890 r pairwise_new__doc__ │ │ │ │ -00003c8c t pairwise_next │ │ │ │ +00003ab8 t pairwise_next │ │ │ │ 00000bac d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ 00001080 t pairwise_traverse │ │ │ │ 000006ec d permuations_methods │ │ │ │ 000019d4 t permutations_dealloc │ │ │ │ 000013a4 t permutations_next │ │ │ │ 00000a58 t permutations_sizeof │ │ │ │ @@ -36985,46 +36983,46 @@ │ │ │ │ 00001b20 t repeat_new │ │ │ │ 00000a34 t repeat_next │ │ │ │ 0000111c t repeat_repr │ │ │ │ 000004fc d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 00000060 t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -000038fc t starmap_dealloc │ │ │ │ -00003814 t starmap_next │ │ │ │ +00003728 t starmap_dealloc │ │ │ │ +00003640 t starmap_next │ │ │ │ 000008dc d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ 0000152c t starmap_traverse │ │ │ │ -00002da8 t takewhile_dealloc │ │ │ │ -00002c94 t takewhile_next │ │ │ │ +00002bd4 t takewhile_dealloc │ │ │ │ +00002ac0 t takewhile_next │ │ │ │ 0000096c d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ 000015ac t takewhile_traverse │ │ │ │ 00001aa8 t tee_clear │ │ │ │ 00001244 t tee_copy │ │ │ │ 000018f4 t tee_copy_impl │ │ │ │ 00001a4c t tee_dealloc │ │ │ │ 00001808 t tee_fromiterable │ │ │ │ 00000a9c d tee_members │ │ │ │ 00000ac4 d tee_methods │ │ │ │ -00001250 t tee_next │ │ │ │ +00001504 t tee_next │ │ │ │ 00000a44 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 00000000 t tee_traverse │ │ │ │ 00000e10 r teecopy_doc │ │ │ │ 00000928 t teedataobject_clear │ │ │ │ 00000780 t teedataobject_dealloc │ │ │ │ 00000654 t teedataobject_newinternal.isra.0 │ │ │ │ 00000ae4 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 000006b8 t teedataobject_traverse │ │ │ │ -00003054 t zip_longest_dealloc │ │ │ │ +00002e80 t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ -00002e70 t zip_longest_new │ │ │ │ -00001620 t zip_longest_next │ │ │ │ +00002c9c t zip_longest_new │ │ │ │ +000018d4 t zip_longest_next │ │ │ │ 00001258 t zip_longest_traverse │ │ │ │ 000004b4 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000444 r .LANCHOR1 │ │ │ │ @@ -37131,16 +37129,16 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -00008a3c t Py_UNICODE_ISALNUM │ │ │ │ -000045ec t Py_XDECREF │ │ │ │ +00008ee8 t Py_UNICODE_ISALNUM │ │ │ │ +000045f4 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 │ │ │ │ @@ -37191,15 +37189,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 │ │ │ │ -00005b30 t _pair │ │ │ │ +00005778 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 │ │ │ │ @@ -37209,154 +37207,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__ │ │ │ │ -00005eac t _sre_SRE_Match_end │ │ │ │ +000061e0 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__ │ │ │ │ -00001564 t _sre_SRE_Match_groupdict │ │ │ │ +000011ac t _sre_SRE_Match_groupdict │ │ │ │ 00000908 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -00000b84 t _sre_SRE_Match_groups │ │ │ │ +000058b8 t _sre_SRE_Match_groups │ │ │ │ 000009d8 r _sre_SRE_Match_groups__doc__ │ │ │ │ -00005aa8 t _sre_SRE_Match_span │ │ │ │ +000056f0 t _sre_SRE_Match_span │ │ │ │ 000007f0 r _sre_SRE_Match_span__doc__ │ │ │ │ -000014c0 t _sre_SRE_Match_start │ │ │ │ +0000ac28 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__ │ │ │ │ -00005534 t _sre_SRE_Pattern_finditer │ │ │ │ +0000517c 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__ │ │ │ │ 00000738 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__ │ │ │ │ -00006198 t _sre_SRE_Pattern_search │ │ │ │ +00006600 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__ │ │ │ │ -00008a9c t _sre_SRE_Pattern_sub │ │ │ │ +00008f48 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__ │ │ │ │ -00005890 t _sre_SRE_Scanner_search │ │ │ │ +000054d8 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__ │ │ │ │ -0000ce78 t _sre_ascii_tolower │ │ │ │ +0000d45c 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 │ │ │ │ 00004278 t data_stack_grow │ │ │ │ -00005bac t expand_template │ │ │ │ +000057f4 t expand_template │ │ │ │ 00000528 r flag_names.3 │ │ │ │ -00005a38 t getslice │ │ │ │ +00005d6c t getslice │ │ │ │ 000005f8 t getstring.part.0 │ │ │ │ -00004730 t match_clear │ │ │ │ -00004630 t match_dealloc │ │ │ │ +00004738 t match_clear │ │ │ │ +00004638 t match_dealloc │ │ │ │ 000012d8 r match_doc │ │ │ │ -00005fe0 t match_getindex │ │ │ │ -00005480 t match_getitem │ │ │ │ +00006314 t match_getindex │ │ │ │ +000050c8 t match_getitem │ │ │ │ 000006a4 d match_getset │ │ │ │ -000060b0 t match_getslice │ │ │ │ -000058a4 t match_getslice_by_index │ │ │ │ -00005abc t match_group │ │ │ │ +000063e4 t match_getslice │ │ │ │ +00005bd8 t match_getslice_by_index │ │ │ │ +00005df0 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 │ │ │ │ -0000549c t match_traverse │ │ │ │ +000050e4 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 │ │ │ │ 00004320 t pattern_new_match │ │ │ │ -00000e98 t pattern_repr │ │ │ │ +00000b84 t pattern_repr │ │ │ │ 00000a88 t pattern_richcompare │ │ │ │ -000057e0 t pattern_scanner.isra.0 │ │ │ │ +00005428 t pattern_scanner.isra.0 │ │ │ │ 000007a4 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00008c34 t pattern_subx │ │ │ │ -00004810 t pattern_traverse │ │ │ │ -0000a6e4 t repeat_pool_malloc │ │ │ │ -00005a4c t scanner_clear │ │ │ │ -000059e4 t scanner_dealloc │ │ │ │ +000090e0 t pattern_subx │ │ │ │ +00004818 t pattern_traverse │ │ │ │ +0000ab9c t repeat_pool_malloc │ │ │ │ +00005694 t scanner_clear │ │ │ │ +0000562c t scanner_dealloc │ │ │ │ 00000588 d scanner_members │ │ │ │ 000005b0 d scanner_methods │ │ │ │ 00000558 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 000004e0 t scanner_traverse │ │ │ │ -00005638 t sre_category │ │ │ │ -000010e0 t sre_clear │ │ │ │ +0000564c t sre_category │ │ │ │ +00000dcc t sre_clear │ │ │ │ 0000001c t sre_exec │ │ │ │ -00001240 t sre_free │ │ │ │ +00000f2c t sre_free │ │ │ │ 00001300 t sre_match │ │ │ │ -000079f8 t sre_search │ │ │ │ +00007eb4 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 │ │ │ │ -000051d0 t sre_ucs1_charset.isra.0 │ │ │ │ +000051e4 t sre_ucs1_charset.isra.0 │ │ │ │ 00000588 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000048d0 t sre_ucs1_count │ │ │ │ +000048d8 t sre_ucs1_count │ │ │ │ 00001344 t sre_ucs1_match │ │ │ │ -00002520 t sre_ucs2_count │ │ │ │ -0000a770 t sre_ucs2_match │ │ │ │ +00002168 t sre_ucs2_count │ │ │ │ +0000ad54 t sre_ucs2_match │ │ │ │ 00000264 t sre_ucs4_count │ │ │ │ -000027cc t sre_ucs4_match │ │ │ │ +00002414 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00004514 t state_fini │ │ │ │ -00001fe4 t state_getslice │ │ │ │ +0000451c t state_fini │ │ │ │ +00001c2c t state_getslice │ │ │ │ 000010f8 t state_init │ │ │ │ -0000183c t template_clear │ │ │ │ +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 │ │ │ │ @@ -38184,15 +38182,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 │ │ │ │ @@ -38200,48 +38197,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 │ │ │ │ @@ -38350,95 +38347,95 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000016c d __compound_literal.0 │ │ │ │ -00001338 t _functools__lru_cache_wrapper_cache_clear │ │ │ │ +00001244 t _functools__lru_cache_wrapper_cache_clear │ │ │ │ 000002d8 r _functools__lru_cache_wrapper_cache_clear__doc__ │ │ │ │ 00000000 t _functools__lru_cache_wrapper_cache_info │ │ │ │ 00000318 r _functools__lru_cache_wrapper_cache_info__doc__ │ │ │ │ 0000083c t _functools_clear │ │ │ │ 00000dd8 t _functools_cmp_to_key │ │ │ │ 00000528 r _functools_cmp_to_key__doc__ │ │ │ │ 00000018 r _functools_doc │ │ │ │ 0000001c t _functools_exec │ │ │ │ 00000a34 t _functools_free │ │ │ │ 00000178 d _functools_methods │ │ │ │ 00000000 d _functools_module │ │ │ │ -00001484 t _functools_reduce │ │ │ │ +00001390 t _functools_reduce │ │ │ │ 0000034c r _functools_reduce__doc__ │ │ │ │ 00000144 d _functools_slots │ │ │ │ 0000038c t _functools_traverse │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ 0000010c d _kwtuple.0 │ │ │ │ 00000128 d _kwtuple.3 │ │ │ │ 000000e0 d _parser.2 │ │ │ │ 000000ac d _parser.5 │ │ │ │ 00001230 t bounded_lru_cache_wrapper │ │ │ │ -00001934 t infinite_lru_cache_wrapper │ │ │ │ +00001a28 t infinite_lru_cache_wrapper │ │ │ │ 00000e9c t keyobject_call │ │ │ │ 00000fa0 t keyobject_clear │ │ │ │ 00000f40 t keyobject_dealloc │ │ │ │ 0000031c d keyobject_getset │ │ │ │ 00000344 d keyobject_members │ │ │ │ -00001040 t keyobject_richcompare │ │ │ │ +00001934 t keyobject_richcompare │ │ │ │ 00000068 t keyobject_text_signature │ │ │ │ -000013b4 t keyobject_traverse │ │ │ │ +000012c0 t keyobject_traverse │ │ │ │ 000002d4 d keyobject_type_slots │ │ │ │ 00000070 d keyobject_type_spec │ │ │ │ 00000098 d keywords.6 │ │ │ │ 000000d8 d kwargs.7 │ │ │ │ 00000dac t lru_cache_call │ │ │ │ 00000d00 t lru_cache_clear_list │ │ │ │ 00000084 t lru_cache_copy │ │ │ │ 00000af8 t lru_cache_dealloc │ │ │ │ 000000a8 t lru_cache_deepcopy │ │ │ │ -00001470 t lru_cache_descr_get │ │ │ │ +0000137c t lru_cache_descr_get │ │ │ │ 0000003c r lru_cache_doc │ │ │ │ 0000023c d lru_cache_getsetlist │ │ │ │ 00000200 d lru_cache_memberlist │ │ │ │ 00000264 d lru_cache_methods │ │ │ │ 00000610 t lru_cache_new │ │ │ │ 000000cc t lru_cache_reduce │ │ │ │ 00000b70 t lru_cache_tp_clear │ │ │ │ 00000bc8 t lru_cache_tp_traverse │ │ │ │ 000001a8 d lru_cache_type_slots │ │ │ │ 0000005c d lru_cache_type_spec │ │ │ │ 00000d74 t lru_list_elem_dealloc │ │ │ │ 000002c4 d lru_list_elem_type_slots │ │ │ │ 00000084 d lru_list_elem_type_spec │ │ │ │ U memcpy │ │ │ │ -00001134 t partial_call │ │ │ │ +00001040 t partial_call │ │ │ │ 00000514 t partial_clear │ │ │ │ 0000049c t partial_dealloc │ │ │ │ -0000142c t partial_descr_get │ │ │ │ +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 │ │ │ │ -00001d60 t partial_reduce │ │ │ │ -00001a88 t partial_repr │ │ │ │ -0000177c t partial_setstate │ │ │ │ +00001e54 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 │ │ │ │ 00000280 r placeholder_doc │ │ │ │ 00000510 d placeholder_methods │ │ │ │ 000002b4 t placeholder_new │ │ │ │ 000000e8 t placeholder_reduce │ │ │ │ 00000104 t placeholder_repr │ │ │ │ 000004d8 d placeholder_type_slots │ │ │ │ 00000034 d placeholder_type_spec │ │ │ │ -00001d4c t uncached_lru_cache_wrapper │ │ │ │ +00001c58 t uncached_lru_cache_wrapper │ │ │ │ │ │ │ │ _localemodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000070 r .LC10 │ │ │ │ @@ -38976,15 +38973,15 @@ │ │ │ │ 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 │ │ │ │ -0000005c t stat_S_ISBLK │ │ │ │ +00000070 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 │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ @@ -38992,17 +38989,17 @@ │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 00000704 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ 00000048 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 000005c0 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -000000b4 t stat_S_ISSOCK │ │ │ │ +000000c8 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -0000010c t stat_S_ISWHT │ │ │ │ +0000005c 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 │ │ │ │ @@ -39204,29 +39201,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 │ │ │ │ +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 │ │ │ │ @@ -39308,22 +39305,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 │ │ │ │ @@ -39351,15 +39348,15 @@ │ │ │ │ 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 │ │ │ │ @@ -39373,37 +39370,37 @@ │ │ │ │ 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 │ │ │ │ +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 │ │ │ │ 00001178 t _asyncio_Task_cancel │ │ │ │ 00000fb0 r _asyncio_Task_cancel__doc__ │ │ │ │ 0000191c t _asyncio_Task_cancelling │ │ │ │ 00000f00 r _asyncio_Task_cancelling__doc__ │ │ │ │ @@ -39441,25 +39438,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 │ │ │ │ @@ -39510,43 +39507,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 89056 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 18040 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19476 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 8464 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ -?rw-r--r-- 0 0 0 28108 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 305200 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 28184 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ +?rw-r--r-- 0 0 0 305192 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 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 23456 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ -?rw-r--r-- 0 0 0 2188 1970-01-01 00:00:00.000000 state.o │ │ │ │ +?rw-r--r-- 0 0 0 24108 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 2192 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7124 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 3004 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 8012 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3488 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 68404 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 69116 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 22040 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 74664 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 96508 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24372 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 22456 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 74652 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 96636 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 24380 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 44088 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44092 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 37272 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37264 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10772 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 89852 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 16844 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 37568 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 37432 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 34816 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 34776 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 32948 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 6688 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ -?rw-r--r-- 0 0 0 9956 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ +?rw-r--r-- 0 0 0 9928 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ ?rw-r--r-- 0 0 0 4364 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ -?rw-r--r-- 0 0 0 60996 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 132480 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 129432 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 60648 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 132956 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 129680 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 25256 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 59936 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 49892 1970-01-01 00:00:00.000000 object.o │ │ │ │ ?rw-r--r-- 0 0 0 140556 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 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 55956 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ -?rw-r--r-- 0 0 0 11880 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 11884 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ +?rw-r--r-- 0 0 0 14252 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 7340 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 27888 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 231796 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 27892 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 231704 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 49100 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ ?rw-r--r-- 0 0 0 19104 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ ?rw-r--r-- 0 0 0 23852 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ ?rw-r--r-- 0 0 0 9132 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 327856 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 329200 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9784 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 39364 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 335088 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 12336 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 75892 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 75884 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 151212 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ -?rw-r--r-- 0 0 0 23860 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 156800 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ -?rw-r--r-- 0 0 0 25780 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 151100 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 23880 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 157092 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 25796 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 22348 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 47068 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ +?rw-r--r-- 0 0 0 47124 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 50820 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 50484 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 18388 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 18404 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 42336 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 42340 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 15468 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 15472 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 74392 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 74396 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 79408 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 40592 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 14088 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 8412 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 14096 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 4584 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 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 251440 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 241648 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 27128 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 12920 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 12648 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 24104 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ +?rw-r--r-- 0 0 0 24116 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 6496 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 54920 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 6504 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ +?rw-r--r-- 0 0 0 54928 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 18988 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 19008 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 5740 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 27592 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 27996 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 16496 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 14736 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 117092 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 17868 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 18124 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 35132 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 116032 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 115672 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 12568 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 132496 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 53240 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 56704 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 51112 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 26376 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 26424 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 63984 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ ?rw-r--r-- 0 0 0 20092 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 737224 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 14636 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 24192 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 270436 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 270444 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32440 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 39476 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 63044 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 63172 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 116556 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 63412 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 117304 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 31248 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 17156 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ ?rw-r--r-- 0 0 0 31344 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 69260 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 69256 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31220 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 497244 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: 17360 (bytes into file) │ │ │ │ │ + Start of section headers: 18796 (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 0x43d0: │ │ │ │ │ +There are 17 section headers, starting at offset 0x496c: │ │ │ │ │ │ │ │ │ │ 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 000994 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003a44 0002d0 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0009c8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0009c8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 0009c8 0001fa 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .rodata PROGBITS 00000000 000bc4 000058 00 A 0 0 4 │ │ │ │ │ - [ 7] .rel.rodata REL 00000000 003d14 000018 08 I 14 6 4 │ │ │ │ │ - [ 8] .text.hot PROGBITS 00000000 000c1c 001bb8 00 AX 0 0 8 │ │ │ │ │ - [ 9] .rel.text.hot REL 00000000 003d2c 0005e8 08 I 14 8 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 0027d4 0000e8 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 004314 000030 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 0028bc 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 0028bc 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0028f0 0008a0 10 15 43 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 003190 0008b2 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 004344 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 00047c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e60 000120 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0004b0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0004b0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0004b0 0001fa 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0006ac 0024e8 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003f80 000918 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 002b94 000058 00 A 0 0 4 │ │ │ │ │ + [ 9] .rel.rodata REL 00000000 004898 000018 08 I 14 8 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 002bec 0000e8 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 0048b0 000030 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 002cd4 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002cd4 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 002d08 0008b0 10 15 44 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0035b8 0008a5 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0048e0 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: 00000134 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: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 10: 000018f0 68 FUNC LOCAL DEFAULT 8 Py_XDECREF │ │ │ │ │ - 11: 0000058c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 13: 0000005c 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ - 14: 00000064 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ - 15: 0000006c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ - 16: 00000074 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ - 17: 0000007c 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ - 18: 00000088 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ - 19: 00000094 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ - 20: 000000d0 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ - 21: 00000e2c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 22: 00000e30 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 23: 00000048 0 NOTYPE LOCAL DEFAULT 6 .LANCHOR0 │ │ │ │ │ - 24: 00001074 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 25: 00001078 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 26: 00000100 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ - 27: 00000150 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ - 28: 000016c4 412 FUNC LOCAL DEFAULT 8 parsenumber_raw │ │ │ │ │ + 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: 00000548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 10: 0000054c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 11: 00000960 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 00000964 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: 00001790 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 22: 00001794 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 23: 00000048 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ + 24: 000019d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 000019dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 26: 00000100 0 NOTYPE LOCAL DEFAULT 5 .LC13 │ │ │ │ │ + 27: 00000150 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ + 28: 00002028 408 FUNC LOCAL DEFAULT 6 parsenumber_raw │ │ │ │ │ 29: 00000028 96 FUNC LOCAL DEFAULT 10 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 30: 000016c0 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 31: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ - 32: 00000590 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 33: 000016c4 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 34: 00001858 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 35: 00001860 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 36: 000001b8 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ - 37: 000001c0 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ - 38: 000001cc 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ + 30: 00002024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 000001a8 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ + 32: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 33: 00002028 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 34: 000021b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 000021c0 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 .LC18 │ │ │ │ │ - 41: 000001ec 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ - 42: 00000048 16 OBJECT LOCAL DEFAULT 6 forbidden.0 │ │ │ │ │ - 43: 00000000 308 FUNC GLOBAL HIDDEN 1 _PyPegen_run_parser_from_string │ │ │ │ │ - 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromUTF8 │ │ │ │ │ - 45: 0000017c 324 FUNC GLOBAL HIDDEN 1 _PyPegen_Parser_New │ │ │ │ │ - 46: 000002c0 720 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 _PyPegen_raise_tokenizer_init_error │ │ │ │ │ - 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Calloc │ │ │ │ │ - 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 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 │ │ │ │ │ - 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 PyType_IsSubtype │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 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 │ │ │ │ │ + 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 1356 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 PyMem_Free │ │ │ │ │ + 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_Free │ │ │ │ │ + 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_FromString │ │ │ │ │ + 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ + 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 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 PyErr_Clear │ │ │ │ │ + 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyExc_IncompleteInputError │ │ │ │ │ + 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_tokenizer_init_error │ │ │ │ │ + 69: 0000054c 324 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_New │ │ │ │ │ + 70: 00000690 724 FUNC GLOBAL HIDDEN 6 _PyPegen_run_parser │ │ │ │ │ + 71: 00000964 80 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead │ │ │ │ │ + 72: 000009b4 168 FUNC GLOBAL HIDDEN 6 _PyPegen_expect_token │ │ │ │ │ + 73: 00000a5c 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: 000011b0 236 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_int │ │ │ │ │ + 86: 0000129c 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: 00001460 820 FUNC GLOBAL HIDDEN 6 _PyPegen_name_token │ │ │ │ │ + 90: 00001364 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: 00001794 584 FUNC GLOBAL HIDDEN 6 _PyPegen_new_identifier │ │ │ │ │ + 104: 000019dc 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: 00001b04 120 FUNC GLOBAL HIDDEN 6 _PyPegen_insert_memo │ │ │ │ │ + 107: 00001b7c 160 FUNC GLOBAL HIDDEN 6 _PyPegen_string_token │ │ │ │ │ + 108: 00001c1c 116 FUNC GLOBAL HIDDEN 6 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + 109: 00001c90 300 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_with_string │ │ │ │ │ + 110: 00001dbc 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: 00000590 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: 00000660 388 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: 000007e4 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ - 128: 00000828 140 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ - 129: 000008b4 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 604 FUNC GLOBAL HIDDEN 8 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 134: 00001b90 20 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_for_expr │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 136: 00001ba4 20 FUNC GLOBAL HIDDEN 8 _PyPegen_lookahead_for_stmt │ │ │ │ │ - 137: 00000088 96 FUNC GLOBAL HIDDEN 10 _PyPegen_expect_forced_result │ │ │ │ │ + 123: 000021c0 156 FUNC GLOBAL HIDDEN 6 _PyPegen_Parser_Free │ │ │ │ │ + 124: 0000010c 448 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: 000002cc 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ + 129: 00000310 140 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ + 130: 0000039c 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: 0000225c 612 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 135: 000024c0 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 137: 000024d4 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 138: 00000088 96 FUNC GLOBAL HIDDEN 10 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,300 +1,348 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3a44 contains 90 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e60 contains 36 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000050 00002c1c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ -000000d4 00002d1c R_ARM_CALL 0000017c _PyPegen_Parser_New │ │ │ │ │ -000000e0 00002e1c R_ARM_CALL 000002c0 _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 _PyPegen_raise_tokenizer_init_error │ │ │ │ │ -000001b0 0000341c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001e0 0000341c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000001fc 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000218 0000341c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002a0 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002a8 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002b0 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002bc 0000371d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000002dc 0000381c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ -00000354 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000360 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000364 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000003c8 0000381c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ -000003d4 00003a1c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ -000003dc 00003b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000003e8 00003c1c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000430 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000444 00003e1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -00000458 0000062b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ -0000045c 0000062c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ -00000464 00003f1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00000474 00000a1c R_ARM_CALL 000018f0 Py_XDECREF │ │ │ │ │ -00000480 0000401c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -000004a0 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000004a4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000004a8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004ac 0000422b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ -000004b0 0000422c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ -000004c4 0000431d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ -000004c8 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000004cc 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000004d8 00003b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000004e8 0000441c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004f8 0000401c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -0000050c 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000510 0000452b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000514 0000452c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000524 0000452b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000528 0000452c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000534 0000461c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000550 0000411c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000564 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000568 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000570 0000072b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ -00000574 0000072c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ -0000058c 00000802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000005d4 0000491c R_ARM_CALL 000000f8 _PyPegen_fill_token │ │ │ │ │ -00000618 00001f2b R_ARM_MOVW_ABS_NC 000001a8 .LC14 │ │ │ │ │ -0000061c 00001f2c R_ARM_MOVT_ABS 000001a8 .LC14 │ │ │ │ │ -00000624 0000392b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000628 0000392c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000648 00001d1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000688 00007c1c R_ARM_CALL 00000000 _PyTokenizer_FromFile │ │ │ │ │ -000006b4 0000242b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ -000006b8 0000242c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ -000006bc 00007d1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000006cc 0000252b R_ARM_MOVW_ABS_NC 000001c0 .LC16 │ │ │ │ │ -000006d0 0000252c R_ARM_MOVT_ABS 000001c0 .LC16 │ │ │ │ │ -000006e4 0000461c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000724 00002d1c R_ARM_CALL 0000017c _PyPegen_Parser_New │ │ │ │ │ -00000734 00002e1c R_ARM_CALL 000002c0 _PyPegen_run_parser │ │ │ │ │ -00000740 00002f1c R_ARM_CALL 00001860 _PyPegen_Parser_Free │ │ │ │ │ -00000758 0000301c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ -00000768 0000321c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000778 0000331c R_ARM_CALL 00000000 _PyPegen_raise_tokenizer_init_error │ │ │ │ │ -0000079c 0000461c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007b8 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -000007cc 00000a1c R_ARM_CALL 000018f0 Py_XDECREF │ │ │ │ │ -00000800 00007f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000818 0000801d R_ARM_JUMP24 00000828 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ -00000848 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000854 0000262b R_ARM_MOVW_ABS_NC 000001cc .LC17 │ │ │ │ │ -00000858 0000262c R_ARM_MOVT_ABS 000001cc .LC17 │ │ │ │ │ -00000868 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000898 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008d4 0000481c R_ARM_CALL 00000050 _PyPegen_expect_token │ │ │ │ │ -000008fc 0000821c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -0000091c 00003d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000934 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000944 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000954 0000671c R_ARM_CALL 00000e30 _PyPegen_new_identifier │ │ │ │ │ -00000980 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00000044 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00000088 00001f2b R_ARM_MOVW_ABS_NC 000001a8 .LC15 │ │ │ │ │ +0000008c 00001f2c R_ARM_MOVT_ABS 000001a8 .LC15 │ │ │ │ │ +00000094 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000098 0000342c 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 0000411c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000001fc 0000451c R_ARM_CALL 0000054c _PyPegen_Parser_New │ │ │ │ │ +00000208 0000461c R_ARM_CALL 00000690 _PyPegen_run_parser │ │ │ │ │ +00000218 00007b1c R_ARM_CALL 000021c0 _PyPegen_Parser_Free │ │ │ │ │ +00000230 0000321c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +00000264 0000411c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000280 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000002b4 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002c4 0000441c R_ARM_CALL 00000000 _PyPegen_raise_tokenizer_init_error │ │ │ │ │ +000002e8 0000801c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000300 0000811d R_ARM_JUMP24 00000310 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ +00000330 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000033c 0000262b R_ARM_MOVW_ABS_NC 000001cc .LC18 │ │ │ │ │ +00000340 0000262c R_ARM_MOVT_ABS 000001cc .LC18 │ │ │ │ │ +00000350 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000380 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003bc 0000481c R_ARM_CALL 000009b4 _PyPegen_expect_token │ │ │ │ │ +000003e4 0000831c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00000404 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000041c 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +0000042c 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000043c 0000671c R_ARM_CALL 00001794 _PyPegen_new_identifier │ │ │ │ │ +00000468 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x3d14 contains 3 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3f80 contains 291 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000048 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000004c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000050 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 │ │ │ │ │ +00000200 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000214 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000228 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000230 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000238 0000321c R_ARM_CALL 00000000 _PyTokenizer_Free │ │ │ │ │ +0000024c 0000331c R_ARM_CALL 00000000 _PyTokenizer_FromString │ │ │ │ │ +00000264 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000268 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000026c 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d4 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +000002e0 0000361c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ +000002e8 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002f4 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000330 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000344 00003a1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000358 0000042b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +0000035c 0000042c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000364 00003b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000384 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +000003a8 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000003ac 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000003c4 0000052b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +000003c8 0000052c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +000003cc 00003d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000003dc 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000418 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000424 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000428 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000042c 00003f2b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +00000430 00003f2c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +00000434 00003d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000460 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000474 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +0000047c 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +0000049c 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000004a0 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004a4 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004b4 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004b8 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004c0 0000411c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000004cc 0000421c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000004dc 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +000004f8 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000500 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000508 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000050c 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000524 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000052c 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000053c 0000441c R_ARM_CALL 00000000 _PyPegen_raise_tokenizer_init_error │ │ │ │ │ +00000548 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000580 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000005b0 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000005cc 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +000005e8 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000670 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000678 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000680 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000068c 0000431d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000006ac 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +00000700 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000704 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000708 0000052b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +0000070c 0000052c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +0000072c 00003d1d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ +00000750 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000075c 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000760 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000007c4 0000301c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ +000007d0 0000361c R_ARM_CALL 00000000 _Pypegen_set_syntax_error │ │ │ │ │ +000007d8 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000007e4 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +0000082c 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000840 00003a1c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000854 0000042b R_ARM_MOVW_ABS_NC 00000014 .LC1 │ │ │ │ │ +00000858 0000042c R_ARM_MOVT_ABS 00000014 .LC1 │ │ │ │ │ +00000860 00003b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000880 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +000008a0 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000008a8 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000008ac 00003f2b R_ARM_MOVW_ABS_NC 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000008b0 00003f2c R_ARM_MOVT_ABS 00000000 _PyExc_IncompleteInputError │ │ │ │ │ +000008c0 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000008c4 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000008d0 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008e0 0000421c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000008f0 00003c1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000910 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000914 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000918 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000928 0000402b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000092c 0000402c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000934 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +00000940 0000411c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000094c 00003e1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000960 00000702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000a10 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00000a7c 00004a1c R_ARM_CALL 00000000 _PyToken_Init │ │ │ │ │ +00000a88 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ +00000aec 00004c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b04 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000bd4 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c04 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c34 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c64 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000c94 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000cc4 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000d24 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000d50 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000d78 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000da8 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000dd4 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000dfc 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e24 00004e1c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000e58 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000e98 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000ebc 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000ee0 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f0c 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f30 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f58 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000f7c 00002f1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ +00000fbc 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000fd0 0000501c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00001010 00004b1c R_ARM_CALL 00000000 _PyTokenizer_Get │ │ │ │ │ +000010ac 0000511c R_ARM_CALL 00000000 _Pypegen_tokenizer_error │ │ │ │ │ +000010b8 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001120 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001128 0000521c R_ARM_CALL 00000000 _PyToken_Free │ │ │ │ │ +00001154 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001188 00004f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000011a8 0000541c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ +000011c4 0000482b R_ARM_MOVW_ABS_NC 000009b4 _PyPegen_expect_token │ │ │ │ │ +000011c8 0000482c R_ARM_MOVT_ABS 000009b4 _PyPegen_expect_token │ │ │ │ │ +00001234 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +000012f0 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00001328 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000133c 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00001354 0000591d R_ARM_JUMP24 00001460 _PyPegen_name_token │ │ │ │ │ +0000141c 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +000014b8 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000014c8 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000014d8 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000014f4 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +000014f8 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +000014fc 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +0000150c 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC7 │ │ │ │ │ +00001510 00000f2c R_ARM_MOVT_ABS 0000006c .LC7 │ │ │ │ │ +00001514 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00001524 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC5 │ │ │ │ │ +00001528 00000d2c R_ARM_MOVT_ABS 0000005c .LC5 │ │ │ │ │ +0000152c 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +0000154c 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00001558 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001590 00005e1c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +0000159c 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +000015b0 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC7 │ │ │ │ │ +000015b4 00000f2c R_ARM_MOVT_ABS 0000006c .LC7 │ │ │ │ │ +000015b8 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000015bc 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000015c0 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC12 │ │ │ │ │ +000015c4 0000142c R_ARM_MOVT_ABS 000000d0 .LC12 │ │ │ │ │ +000015cc 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015f0 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000160c 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC8 │ │ │ │ │ +00001610 0000102c R_ARM_MOVT_ABS 00000074 .LC8 │ │ │ │ │ +00001614 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00001640 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +0000166c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000169c 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +000016a0 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +000016a8 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +000016b4 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC6 │ │ │ │ │ +000016b8 00000e2c R_ARM_MOVT_ABS 00000064 .LC6 │ │ │ │ │ +000016c0 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC5 │ │ │ │ │ +000016c4 00000d2c R_ARM_MOVT_ABS 0000005c .LC5 │ │ │ │ │ +000016cc 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC9 │ │ │ │ │ +000016d0 0000112c R_ARM_MOVT_ABS 0000007c .LC9 │ │ │ │ │ +000016d4 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC10 │ │ │ │ │ +000016d8 0000122c R_ARM_MOVT_ABS 00000088 .LC10 │ │ │ │ │ +000016dc 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000016f0 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016f4 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001700 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00001704 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC11 │ │ │ │ │ +00001708 0000132c R_ARM_MOVT_ABS 00000094 .LC11 │ │ │ │ │ +00001714 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000173c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000175c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001788 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001790 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000017b8 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000017c8 00005b1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000017e4 0000172b R_ARM_MOVW_ABS_NC 00000048 .LANCHOR0 │ │ │ │ │ +000017e8 0000172c R_ARM_MOVT_ABS 00000048 .LANCHOR0 │ │ │ │ │ +00001800 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +0000180c 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001810 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001814 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC12 │ │ │ │ │ +00001818 0000142c R_ARM_MOVT_ABS 000000d0 .LC12 │ │ │ │ │ +00001824 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001848 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001870 00005d1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +0000187c 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +000018a0 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC8 │ │ │ │ │ +000018a4 0000102c R_ARM_MOVT_ABS 00000074 .LC8 │ │ │ │ │ +000018a8 0000611c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +000018d0 0000621c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +000018f8 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001924 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001928 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001930 0000651c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00001934 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC11 │ │ │ │ │ +00001938 0000132c R_ARM_MOVT_ABS 00000094 .LC11 │ │ │ │ │ +00001944 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001968 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001970 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC9 │ │ │ │ │ +00001974 0000112c R_ARM_MOVT_ABS 0000007c .LC9 │ │ │ │ │ +00001978 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC10 │ │ │ │ │ +0000197c 0000122c R_ARM_MOVT_ABS 00000088 .LC10 │ │ │ │ │ +00001980 0000631c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000019a8 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019d0 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019d8 0000666b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001ab8 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001b30 0000691c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001bd4 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00001ca4 0000562b R_ARM_MOVW_ABS_NC 0000129c _PyPegen_expect_soft_keyword │ │ │ │ │ +00001ca8 0000562c R_ARM_MOVT_ABS 0000129c _PyPegen_expect_soft_keyword │ │ │ │ │ +00001d00 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00001d38 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001d4c 0000581c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00001d60 0000591c R_ARM_CALL 00001460 _PyPegen_name_token │ │ │ │ │ +00001e14 0000571c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00001e28 00006f1c R_ARM_CALL 00000000 strchr │ │ │ │ │ +00001e5c 00004d1c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001e8c 0000701c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001e98 0000491c R_ARM_CALL 00000a5c _PyPegen_fill_token │ │ │ │ │ +00001eac 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001eb4 00002e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f00 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f28 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f38 0000431c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f68 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001f6c 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001f80 0000381c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00001f84 00001b2b R_ARM_MOVW_ABS_NC 00000150 .LC14 │ │ │ │ │ +00001f88 00001b2c R_ARM_MOVT_ABS 00000150 .LC14 │ │ │ │ │ +00001f90 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001f94 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00001fbc 00001d1c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001fe0 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ff4 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ff8 0000342c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00002008 00001a2b R_ARM_MOVW_ABS_NC 00000100 .LC13 │ │ │ │ │ +0000200c 00001a2c R_ARM_MOVT_ABS 00000100 .LC13 │ │ │ │ │ +00002020 00003d1d R_ARM_JUMP24 00000000 _PyPegen_raise_error │ │ │ │ │ +00002024 0000716b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002044 0000731c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00002058 0000391c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000208c 0000741c R_ARM_CALL 00000000 PyOS_strtoul │ │ │ │ │ +000020b8 0000751c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000020c4 0000761c R_ARM_CALL 00000000 PyOS_strtol │ │ │ │ │ +000020f4 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +00002108 0000781c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00002120 0000771c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000213c 0000791c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ +0000216c 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ +0000217c 00007a1c R_ARM_CALL 00000000 PyLong_FromString │ │ │ │ │ +00002188 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021a4 0000351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002200 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002218 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000222c 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000223c 0000311d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002240 0000081c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ +00002254 0000311c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000227c 0000801c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +000024a0 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000024a4 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000024a8 0000282b R_ARM_MOVW_ABS_NC 000001d4 .LC19 │ │ │ │ │ +000024ac 0000282c R_ARM_MOVT_ABS 000001d4 .LC19 │ │ │ │ │ +000024b4 0000861c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024d0 0000471d R_ARM_JUMP24 00000964 _PyPegen_lookahead │ │ │ │ │ +000024e4 0000471d R_ARM_JUMP24 00000964 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3d2c contains 189 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x4898 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 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000558 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -0000057c 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005a8 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005cc 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -000005f4 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000618 0000351c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ -00000658 0000341c 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 0000371c 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 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000b94 00000e2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000b98 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000ba8 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC6 │ │ │ │ │ -00000bac 00000f2c R_ARM_MOVT_ABS 0000006c .LC6 │ │ │ │ │ -00000bb0 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000bc0 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ -00000bc4 00000d2c 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 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC6 │ │ │ │ │ -00000c50 00000f2c 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 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC11 │ │ │ │ │ -00000c60 0000142c R_ARM_MOVT_ABS 000000d0 .LC11 │ │ │ │ │ -00000c68 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000c8c 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca8 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC7 │ │ │ │ │ -00000cac 0000102c 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 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000d3c 00000e2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000d44 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000d50 00000e2b R_ARM_MOVW_ABS_NC 00000064 .LC5 │ │ │ │ │ -00000d54 00000e2c R_ARM_MOVT_ABS 00000064 .LC5 │ │ │ │ │ -00000d5c 00000d2b R_ARM_MOVW_ABS_NC 0000005c .LC4 │ │ │ │ │ -00000d60 00000d2c R_ARM_MOVT_ABS 0000005c .LC4 │ │ │ │ │ -00000d68 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC8 │ │ │ │ │ -00000d6c 0000112c R_ARM_MOVT_ABS 0000007c .LC8 │ │ │ │ │ -00000d70 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC9 │ │ │ │ │ -00000d74 0000122c 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 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC10 │ │ │ │ │ -00000da4 0000132c 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 0000172b R_ARM_MOVW_ABS_NC 00000048 .LANCHOR0 │ │ │ │ │ -00000e84 0000172c R_ARM_MOVT_ABS 00000048 .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 0000142b R_ARM_MOVW_ABS_NC 000000d0 .LC11 │ │ │ │ │ -00000eb4 0000142c 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 0000102b R_ARM_MOVW_ABS_NC 00000074 .LC7 │ │ │ │ │ -00000f40 0000102c 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 0000132b R_ARM_MOVW_ABS_NC 00000094 .LC10 │ │ │ │ │ -00000fd4 0000132c R_ARM_MOVT_ABS 00000094 .LC10 │ │ │ │ │ -00000fe0 0000601c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001004 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000100c 0000112b R_ARM_MOVW_ABS_NC 0000007c .LC8 │ │ │ │ │ -00001010 0000112c R_ARM_MOVT_ABS 0000007c .LC8 │ │ │ │ │ -00001014 0000122b R_ARM_MOVW_ABS_NC 00000088 .LC9 │ │ │ │ │ -00001018 0000122c 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 0000341c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000159c 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000015c4 0000531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015d4 0000371c 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 00001b2b R_ARM_MOVW_ABS_NC 00000150 .LC13 │ │ │ │ │ -00001624 00001b2c 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 00001d1c 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 00001a2b R_ARM_MOVW_ABS_NC 00000100 .LC12 │ │ │ │ │ -000016a8 00001a2c 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 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018b4 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018c8 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000018d8 0000361d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000018e8 0000361c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001930 0000531d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001954 00007f1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00001b70 00005f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001b74 00005f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001b78 0000282b R_ARM_MOVW_ABS_NC 000001d4 .LC18 │ │ │ │ │ -00001b7c 0000282c R_ARM_MOVT_ABS 000001d4 .LC18 │ │ │ │ │ -00001b84 0000851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ba0 0000471d R_ARM_JUMP24 00000000 _PyPegen_lookahead │ │ │ │ │ -00001bb4 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 0x4314 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x48b0 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 0000292b R_ARM_MOVW_ABS_NC 000001ec .LC19 │ │ │ │ │ -000000cc 0000292c 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 0000342b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000000c0 0000342c 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,47 +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) │ │ │ │ │ -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 │ │ │ │ │ -_PyPegen_raise_tokenizer_init_error │ │ │ │ │ PyMem_Malloc │ │ │ │ │ PyMem_Calloc │ │ │ │ │ -PyMem_Free │ │ │ │ │ -PyErr_NoMemory │ │ │ │ │ _PyPegen_parse │ │ │ │ │ +PyMem_Free │ │ │ │ │ +_PyTokenizer_Free │ │ │ │ │ +_PyTokenizer_FromString │ │ │ │ │ PyExc_SyntaxError │ │ │ │ │ +PyErr_Occurred │ │ │ │ │ _Pypegen_set_syntax_error │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyUnicode_Decode │ │ │ │ │ Py_BuildValue │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ +_PyPegen_raise_error │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyExc_IncompleteInputError │ │ │ │ │ -_PyPegen_raise_error │ │ │ │ │ -PyType_IsSubtype │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ PyUnicode_FromString │ │ │ │ │ +PyType_IsSubtype │ │ │ │ │ +PyErr_NoMemory │ │ │ │ │ +_PyPegen_raise_tokenizer_init_error │ │ │ │ │ +_PyPegen_Parser_New │ │ │ │ │ +_PyPegen_run_parser │ │ │ │ │ _PyPegen_lookahead │ │ │ │ │ _PyPegen_expect_token │ │ │ │ │ _PyPegen_fill_token │ │ │ │ │ _PyToken_Init │ │ │ │ │ _PyTokenizer_Get │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ _PyArena_AddPyObject │ │ │ │ │ @@ -87,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 │ │ │ │ │ @@ -105,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,690 +1,301 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 134 │ │ │ │ │ - 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 17c <_PyPegen_Parser_New> │ │ │ │ │ - R_ARM_CALL _PyPegen_Parser_New │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq f4 <_PyPegen_run_parser_from_string+0xf4> │ │ │ │ │ - bl 2c0 <_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 100 <_PyPegen_run_parser_from_string+0x100> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_PyPegen_raise_tokenizer_init_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_tokenizer_init_error │ │ │ │ │ - b 100 <_PyPegen_run_parser_from_string+0x100> │ │ │ │ │ - │ │ │ │ │ -00000134 : │ │ │ │ │ -compute_parser_flags(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - beq 170 │ │ │ │ │ - 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 │ │ │ │ │ - │ │ │ │ │ -0000017c <_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 2b4 <_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 2ac <_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 2a8 <_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 298 <_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 │ │ │ │ │ - │ │ │ │ │ -000002c0 <_PyPegen_run_parser>: │ │ │ │ │ -_PyPegen_run_parser(): │ │ │ │ │ - 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 r4, r0 │ │ │ │ │ - bl 0 <_PyPegen_parse> │ │ │ │ │ - R_ARM_CALL _PyPegen_parse │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - beq 348 <_PyPegen_run_parser+0x88> │ │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ - cmp r3, #256 @ 0x100 │ │ │ │ │ - ldreq ip, [r4] │ │ │ │ │ - ldreq r1, [pc, #652] @ 58c <_PyPegen_run_parser+0x2cc> │ │ │ │ │ - ldreq r2, [ip, #4] │ │ │ │ │ - ldrbeq r3, [r2] │ │ │ │ │ - beq 31c <_PyPegen_run_parser+0x5c> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ - bhi 564 <_PyPegen_run_parser+0x2a4> │ │ │ │ │ - add r3, r3, r3 │ │ │ │ │ - ldrsh r3, [r1, r3] │ │ │ │ │ - add pc, pc, r3, lsl #2 │ │ │ │ │ - nop {0} │ │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - cmpne r3, #10 │ │ │ │ │ - bne 334 <_PyPegen_run_parser+0x74> │ │ │ │ │ - b 31c <_PyPegen_run_parser+0x5c> │ │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - tst r3, #256 @ 0x100 │ │ │ │ │ - bne 488 <_PyPegen_run_parser+0x1c8> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4c8 <_PyPegen_run_parser+0x208> │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - sub r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r1, [ip, r3, lsl #2] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov lr, r3 │ │ │ │ │ - str r3, [r4, #100] @ 0x64 │ │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ │ - str r3, [r4, #108] @ 0x6c │ │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ │ - b 3a0 <_PyPegen_run_parser+0xe0> │ │ │ │ │ - ldr r2, [ip, r3, lsl #2] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str lr, [r2, #28] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bgt 394 <_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 308 <_PyPegen_run_parser+0x48> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - beq 4f4 <_PyPegen_run_parser+0x234> │ │ │ │ │ - ldr r1, [r5] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - bne 4e8 <_PyPegen_run_parser+0x228> │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - ldr r3, [r2, #2732] @ 0xaac │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 500 <_PyPegen_run_parser+0x240> │ │ │ │ │ - ldr r2, [r2, #2700] @ 0xa8c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 530 <_PyPegen_run_parser+0x270> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL strlen │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_Decode │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 50c <_PyPegen_run_parser+0x24c> │ │ │ │ │ - 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 550 <_PyPegen_run_parser+0x290> │ │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ │ - bl 18f0 │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ - b 308 <_PyPegen_run_parser+0x48> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ │ - sub r2, r3, #23 │ │ │ │ │ - cmp r3, #11 │ │ │ │ │ - cmpne r2, #1 │ │ │ │ │ - bhi 354 <_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, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, 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 368 <_PyPegen_run_parser+0xa8> │ │ │ │ │ - b 308 <_PyPegen_run_parser+0x48> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 408 <_PyPegen_run_parser+0x148> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ - b 308 <_PyPegen_run_parser+0x48> │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 540 <_PyPegen_run_parser+0x280> │ │ │ │ │ - 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 558 <_PyPegen_run_parser+0x298> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 454 <_PyPegen_run_parser+0x194> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_FromString │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b 44c <_PyPegen_run_parser+0x18c> │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 418 <_PyPegen_run_parser+0x158> │ │ │ │ │ - b 50c <_PyPegen_run_parser+0x24c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 308 <_PyPegen_run_parser+0x48> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b 524 <_PyPegen_run_parser+0x264> │ │ │ │ │ - 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 4bc <_PyPegen_run_parser+0x1fc> │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - │ │ │ │ │ -00000590 <_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 64c <_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 5ec <_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 a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 654 <_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 614 <_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 608 <_PyPegen_expect_forced_token+0x78> │ │ │ │ │ + b 78 <_PyPegen_expect_forced_token+0x78> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b 64c <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ + b bc <_PyPegen_expect_forced_token+0xbc> │ │ │ │ │ │ │ │ │ │ -00000660 <_PyPegen_run_parser_from_file_pointer>: │ │ │ │ │ +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 │ │ │ │ │ + │ │ │ │ │ +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 768 <_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 7d8 <_PyPegen_run_parser_from_file_pointer+0x178> │ │ │ │ │ + beq 2a8 <_PyPegen_run_parser_from_file_pointer+0x19c> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ orrs r3, r3, r2 │ │ │ │ │ - bne 7d8 <_PyPegen_run_parser_from_file_pointer+0x178> │ │ │ │ │ + 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 7d8 <_PyPegen_run_parser_from_file_pointer+0x178> │ │ │ │ │ + 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 7d0 <_PyPegen_run_parser_from_file_pointer+0x170> │ │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 134 │ │ │ │ │ - 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 17c <_PyPegen_Parser_New> │ │ │ │ │ + bl 54c <_PyPegen_Parser_New> │ │ │ │ │ R_ARM_CALL _PyPegen_Parser_New │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - beq 7d0 <_PyPegen_run_parser_from_file_pointer+0x170> │ │ │ │ │ - bl 2c0 <_PyPegen_run_parser> │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2a0 <_PyPegen_run_parser_from_file_pointer+0x194> │ │ │ │ │ + bl 690 <_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 21c0 <_PyPegen_Parser_Free> │ │ │ │ │ R_ARM_CALL _PyPegen_Parser_Free │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 780 <_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 75c <_PyPegen_run_parser_from_file_pointer+0xfc> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_raise_tokenizer_init_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_tokenizer_init_error │ │ │ │ │ - b 75c <_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 750 <_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 750 <_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 7c4 <_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 750 <_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 750 <_PyPegen_run_parser_from_file_pointer+0xf0> │ │ │ │ │ + b 228 <_PyPegen_run_parser_from_file_pointer+0x11c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 6c8 <_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 234 <_PyPegen_run_parser_from_file_pointer+0x128> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_raise_tokenizer_init_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_tokenizer_init_error │ │ │ │ │ + b 234 <_PyPegen_run_parser_from_file_pointer+0x128> │ │ │ │ │ │ │ │ │ │ -000007e4 <_PyPegen_byte_offset_to_character_offset>: │ │ │ │ │ +000002cc <_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 81c <_PyPegen_byte_offset_to_character_offset+0x38> │ │ │ │ │ + beq 304 <_PyPegen_byte_offset_to_character_offset+0x38> │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 828 <_PyPegen_byte_offset_to_character_offset_raw> │ │ │ │ │ + b 310 <_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} │ │ │ │ │ │ │ │ │ │ -00000828 <_PyPegen_byte_offset_to_character_offset_raw>: │ │ │ │ │ +00000310 <_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 8ac <_PyPegen_byte_offset_to_character_offset_raw+0x84> │ │ │ │ │ + beq 394 <_PyPegen_byte_offset_to_character_offset_raw+0x84> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8a0 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + bgt 388 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8a0 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + bne 388 <_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 8a0 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ + b 388 <_PyPegen_byte_offset_to_character_offset_raw+0x78> │ │ │ │ │ │ │ │ │ │ -000008b4 <_PyPegen_soft_keyword_token>: │ │ │ │ │ +0000039c <_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 9b4 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 8ec <_PyPegen_soft_keyword_token+0x38> │ │ │ │ │ + bne 3d4 <_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 │ │ │ │ │ @@ -692,43 +303,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 8e0 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ + beq 3c8 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 910 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ + bne 3f8 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 910 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ + bne 3f8 <_PyPegen_soft_keyword_token+0x5c> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 988 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ + beq 470 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl e30 <_PyPegen_new_identifier> │ │ │ │ │ + bl 1794 <_PyPegen_new_identifier> │ │ │ │ │ R_ARM_CALL _PyPegen_new_identifier │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 988 <_PyPegen_soft_keyword_token+0xd4> │ │ │ │ │ + beq 470 <_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 8e4 <_PyPegen_soft_keyword_token+0x30> │ │ │ │ │ + b 3cc <_PyPegen_soft_keyword_token+0x30> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ - b 8e0 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ │ + b 3c8 <_PyPegen_soft_keyword_token+0x2c> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 f5ff8c00 8c008c00 8c008c00 8c008c00 ................ │ │ │ │ │ - 0x00000010 8c00f8ff f8ff8c00 f8ff8c00 8c008c00 ................ │ │ │ │ │ - 0x00000020 8c008c00 8c008c00 8c008c00 8c008c00 ................ │ │ │ │ │ - 0x00000030 8c008c00 8c008c00 8c008c00 8c008c00 ................ │ │ │ │ │ - 0x00000040 f8ff8c00 8c000000 64000000 6c000000 ........d...l... │ │ │ │ │ + 0x00000000 8c000000 00000000 00f9f900 f9000000 ................ │ │ │ │ │ + 0x00000010 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00000020 f9000011 f6000000 00000000 00f9f900 ................ │ │ │ │ │ + 0x00000030 f9000000 00000000 00000000 00000000 ................ │ │ │ │ │ + 0x00000040 00000000 f900000c 64000000 6c000000 ........d...l... │ │ │ │ │ 0x00000050 5c000000 00000000 \....... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,13 +1,725 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ 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 244 <_PyPegen_run_parser_from_string+0x244> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + tst r3, #2048 @ 0x800 │ │ │ │ │ + beq 244 <_PyPegen_run_parser_from_string+0x244> │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <_PyTokenizer_FromUTF8> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_FromUTF8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 52c <_PyPegen_run_parser_from_string+0x52c> │ │ │ │ │ + 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 440 <_PyPegen_run_parser_from_string+0x440> │ │ │ │ │ + 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 50c <_PyPegen_run_parser_from_string+0x50c> │ │ │ │ │ + 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 504 <_PyPegen_run_parser_from_string+0x504> │ │ │ │ │ + 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 500 <_PyPegen_run_parser_from_string+0x500> │ │ │ │ │ + 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 4f0 <_PyPegen_run_parser_from_string+0x4f0> │ │ │ │ │ + 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 258 <_PyPegen_run_parser_from_string+0x258> │ │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ │ + ldreq r0, [r5] │ │ │ │ │ + ldreq r1, [pc, #888] @ 548 <_PyPegen_run_parser_from_string+0x548> │ │ │ │ │ + ldreq r2, [r0, #4] │ │ │ │ │ + ldrbeq r3, [r2] │ │ │ │ │ + beq 394 <_PyPegen_run_parser_from_string+0x394> │ │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 474 <_PyPegen_run_parser_from_string+0x474> │ │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movgt r4, #0 │ │ │ │ │ + ble 210 <_PyPegen_run_parser_from_string+0x210> │ │ │ │ │ + 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 1f4 <_PyPegen_run_parser_from_string+0x1f4> │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 44c <_PyPegen_run_parser_from_string+0x44c> │ │ │ │ │ + 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 400 <_PyPegen_run_parser_from_string+0x400> │ │ │ │ │ + movw r8, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r8, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3d8 <_PyPegen_run_parser_from_string+0x3d8> │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + sub r0, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r4, [r2, r0, lsl #2] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r3, [r5, #100] @ 0x64 │ │ │ │ │ + str r3, [r5, #104] @ 0x68 │ │ │ │ │ + str r3, [r5, #108] @ 0x6c │ │ │ │ │ + str r3, [r5, #112] @ 0x70 │ │ │ │ │ + b 2b0 <_PyPegen_run_parser_from_string+0x2b0> │ │ │ │ │ + ldr ip, [r2, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r0, [ip, #28] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 2a4 <_PyPegen_run_parser_from_string+0x2a4> │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r5, #92] @ 0x5c │ │ │ │ │ + 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, [r8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 4d8 <_PyPegen_run_parser_from_string+0x4d8> │ │ │ │ │ + ldr r1, [r8] │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 4cc <_PyPegen_run_parser_from_string+0x4cc> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r8, [r3, #2732] @ 0xaac │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 484 <_PyPegen_run_parser_from_string+0x484> │ │ │ │ │ + ldr r9, [r3, #2700] @ 0xa8c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 4c0 <_PyPegen_run_parser_from_string+0x4c0> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strlen │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Decode │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 49c <_PyPegen_run_parser_from_string+0x49c> │ │ │ │ │ + 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 r8, r0, #0 │ │ │ │ │ + beq 524 <_PyPegen_run_parser_from_string+0x524> │ │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 47c <_PyPegen_run_parser_from_string+0x47c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r8, [r4, #68] @ 0x44 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + bhi 3a8 <_PyPegen_run_parser_from_string+0x3a8> │ │ │ │ │ + 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 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + ldr r0, [r8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 278 <_PyPegen_run_parser_from_string+0x278> │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + cmpne r3, #10 │ │ │ │ │ + bne 3ec <_PyPegen_run_parser_from_string+0x3ec> │ │ │ │ │ + b 394 <_PyPegen_run_parser_from_string+0x394> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ │ + sub r2, r3, #23 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + bhi 264 <_PyPegen_run_parser_from_string+0x264> │ │ │ │ │ + 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 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + 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 224 <_PyPegen_run_parser_from_string+0x224> │ │ │ │ │ + b 450 <_PyPegen_run_parser_from_string+0x450> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 1e4 <_PyPegen_run_parser_from_string+0x1e4> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 37c <_PyPegen_run_parser_from_string+0x37c> │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 49c <_PyPegen_run_parser_from_string+0x49c> │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + bne 320 <_PyPegen_run_parser_from_string+0x320> │ │ │ │ │ + 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 4e4 <_PyPegen_run_parser_from_string+0x4e4> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b 354 <_PyPegen_run_parser_from_string+0x354> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_FromString │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 34c <_PyPegen_run_parser_from_string+0x34c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 310 <_PyPegen_run_parser_from_string+0x310> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + b 4b4 <_PyPegen_run_parser_from_string+0x4b4> │ │ │ │ │ + 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 234 <_PyPegen_run_parser_from_string+0x234> │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 1ac <_PyPegen_run_parser_from_string+0x1ac> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + b 1d8 <_PyPegen_run_parser_from_string+0x1d8> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 540 <_PyPegen_run_parser_from_string+0x540> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyPegen_raise_tokenizer_init_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_tokenizer_init_error │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 23c <_PyPegen_run_parser_from_string+0x23c> │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + │ │ │ │ │ +0000054c <_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 684 <_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 67c <_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 678 <_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 668 <_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 │ │ │ │ │ + │ │ │ │ │ +00000690 <_PyPegen_run_parser>: │ │ │ │ │ +_PyPegen_run_parser(): │ │ │ │ │ + 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 r4, r0 │ │ │ │ │ + bl 0 <_PyPegen_parse> │ │ │ │ │ + R_ARM_CALL _PyPegen_parse │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + beq 744 <_PyPegen_run_parser+0xb4> │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ │ + ldreq ip, [r4] │ │ │ │ │ + ldreq r1, [pc, #656] @ 960 <_PyPegen_run_parser+0x2d0> │ │ │ │ │ + ldreq r2, [ip, #4] │ │ │ │ │ + ldrbeq r3, [r2] │ │ │ │ │ + beq 6ec <_PyPegen_run_parser+0x5c> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + bhi 700 <_PyPegen_run_parser+0x70> │ │ │ │ │ + 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, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_JUMP24 _PyPegen_raise_error │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + cmpne r3, #10 │ │ │ │ │ + bne 730 <_PyPegen_run_parser+0xa0> │ │ │ │ │ + b 6ec <_PyPegen_run_parser+0x5c> │ │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ + tst r3, #256 @ 0x100 │ │ │ │ │ + bne 888 <_PyPegen_run_parser+0x1f8> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 8c0 <_PyPegen_run_parser+0x230> │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + sub r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r1, [ip, r3, lsl #2] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov lr, r3 │ │ │ │ │ + str r3, [r4, #100] @ 0x64 │ │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ │ + b 79c <_PyPegen_run_parser+0x10c> │ │ │ │ │ + ldr r2, [ip, r3, lsl #2] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str lr, [r2, #28] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bgt 790 <_PyPegen_run_parser+0x100> │ │ │ │ │ + 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 6d8 <_PyPegen_run_parser+0x48> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + beq 8ec <_PyPegen_run_parser+0x25c> │ │ │ │ │ + ldr r1, [r5] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 8e0 <_PyPegen_run_parser+0x250> │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + ldr r3, [r2, #2732] @ 0xaac │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 8f8 <_PyPegen_run_parser+0x268> │ │ │ │ │ + ldr r2, [r2, #2700] @ 0xa8c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 93c <_PyPegen_run_parser+0x2ac> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL strlen │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_Decode │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 910 <_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 94c <_PyPegen_run_parser+0x2bc> │ │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 934 <_PyPegen_run_parser+0x2a4> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 6d8 <_PyPegen_run_parser+0x48> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ │ + sub r2, r3, #23 │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + bhi 750 <_PyPegen_run_parser+0xc0> │ │ │ │ │ + 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, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 724 <_PyPegen_run_parser+0x94> │ │ │ │ │ + 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 764 <_PyPegen_run_parser+0xd4> │ │ │ │ │ + b 6d8 <_PyPegen_run_parser+0x48> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 804 <_PyPegen_run_parser+0x174> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ + b 6d8 <_PyPegen_run_parser+0x48> │ │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 910 <_PyPegen_run_parser+0x280> │ │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 814 <_PyPegen_run_parser+0x184> │ │ │ │ │ + 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 954 <_PyPegen_run_parser+0x2c4> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b 850 <_PyPegen_run_parser+0x1c0> │ │ │ │ │ + bl d0 <_PyPegen_run_parser_from_string+0xd0> │ │ │ │ │ + R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ + b 878 <_PyPegen_run_parser+0x1e8> │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_FromString │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + b 848 <_PyPegen_run_parser+0x1b8> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Clear │ │ │ │ │ + b 6d8 <_PyPegen_run_parser+0x48> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + b 928 <_PyPegen_run_parser+0x298> │ │ │ │ │ + .word 0x00000024 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + │ │ │ │ │ +00000964 <_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 +734,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>: │ │ │ │ │ +000009b4 <_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 9f0 <_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 9e4 <_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 a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ec <_PyPegen_expect_token+0x9c> │ │ │ │ │ + blt a50 <_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 a44 <_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 a3c <_PyPegen_expect_token+0x88> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b d4 <_PyPegen_expect_token+0x84> │ │ │ │ │ + b a38 <_PyPegen_expect_token+0x84> │ │ │ │ │ │ │ │ │ │ -000000f8 <_PyPegen_fill_token>: │ │ │ │ │ +00000a5c <_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 +798,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 fac <_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 1030 <_PyPegen_fill_token+0x5d4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ - beq 4e4 <_PyPegen_fill_token+0x3ec> │ │ │ │ │ + beq e48 <_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 b8c <_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 112c <_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 115c <_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 10b4 <_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 10f8 <_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 107c <_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 109c <_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 e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #8 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #16 │ │ │ │ │ - beq 174 <_PyPegen_fill_token+0x7c> │ │ │ │ │ + beq ad8 <_PyPegen_fill_token+0x7c> │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #24 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #28] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #32 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #36] @ 0x24 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, #40 @ 0x28 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ adds r1, r3, #48 @ 0x30 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 d90 <_PyPegen_fill_token+0x334> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 3fc <_PyPegen_fill_token+0x304> │ │ │ │ │ + beq d60 <_PyPegen_fill_token+0x304> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 3d4 <_PyPegen_fill_token+0x2dc> │ │ │ │ │ + beq d38 <_PyPegen_fill_token+0x2dc> │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_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 e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ adds r3, r9, #8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_PyPegen_fill_token+0x3e4> │ │ │ │ │ ldr r7, [r9, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r7, [r3, #4] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 4dc <_PyPegen_fill_token+0x3e4> │ │ │ │ │ + beq e40 <_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 adc <_PyPegen_fill_token+0x80> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ adds r3, r3, #24 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 42c <_PyPegen_fill_token+0x334> │ │ │ │ │ + bne d90 <_PyPegen_fill_token+0x334> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 178 <_PyPegen_fill_token+0x80> │ │ │ │ │ + b adc <_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 1120 <_PyPegen_fill_token+0x6c4> │ │ │ │ │ ldr r7, [r4, #16] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 63c <_PyPegen_fill_token+0x544> │ │ │ │ │ + ble fa0 <_PyPegen_fill_token+0x544> │ │ │ │ │ sub r3, r8, r7 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 5a0 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ + beq f04 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 574 <_PyPegen_fill_token+0x47c> │ │ │ │ │ + beq ed8 <_PyPegen_fill_token+0x47c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 550 <_PyPegen_fill_token+0x458> │ │ │ │ │ + beq eb4 <_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 111c <_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 111c <_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 111c <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq 63c <_PyPegen_fill_token+0x544> │ │ │ │ │ + beq fa0 <_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 111c <_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 111c <_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 111c <_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 111c <_PyPegen_fill_token+0x6c0> │ │ │ │ │ add r7, r8, #3 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne 5a0 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ + bne f04 <_PyPegen_fill_token+0x4a8> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r9, [r4, #16] │ │ │ │ │ - b 164 <_PyPegen_fill_token+0x6c> │ │ │ │ │ + b ac8 <_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 1120 <_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 1180 <_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 fac <_PyPegen_fill_token+0x550> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ - bne 148 <_PyPegen_fill_token+0x50> │ │ │ │ │ + bne aac <_PyPegen_fill_token+0x50> │ │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 148 <_PyPegen_fill_token+0x50> │ │ │ │ │ + beq aac <_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 1104 <_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 e48 <_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 adc <_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 b80 <_PyPegen_fill_token+0x124> │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 844 <_PyPegen_fill_token+0x74c> │ │ │ │ │ + beq 11a8 <_PyPegen_fill_token+0x74c> │ │ │ │ │ bl 0 <_Pypegen_tokenizer_error> │ │ │ │ │ R_ARM_CALL _Pypegen_tokenizer_error │ │ │ │ │ - b 220 <_PyPegen_fill_token+0x128> │ │ │ │ │ + b b84 <_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 1134 <_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 b4c <_PyPegen_fill_token+0xf0> │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - b 1e8 <_PyPegen_fill_token+0xf0> │ │ │ │ │ + b b4c <_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 1054 <_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 b84 <_PyPegen_fill_token+0x128> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bgt 112c <_PyPegen_fill_token+0x6d0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bne 112c <_PyPegen_fill_token+0x6d0> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + b 112c <_PyPegen_fill_token+0x6d0> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c8 <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + bgt 112c <_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 112c <_PyPegen_fill_token+0x6d0> │ │ │ │ │ + b 1154 <_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 1120 <_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 ff0 <_PyPegen_fill_token+0x594> │ │ │ │ │ bl 0 <_Pypegen_raise_decode_error> │ │ │ │ │ R_ARM_CALL _Pypegen_raise_decode_error │ │ │ │ │ - b 220 <_PyPegen_fill_token+0x128> │ │ │ │ │ + b b84 <_PyPegen_fill_token+0x128> │ │ │ │ │ │ │ │ │ │ -0000084c <_PyPegen_lookahead_with_int>: │ │ │ │ │ +000011b0 <_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 +1304,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 1268 <_PyPegen_lookahead_with_int+0xb8> │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 8c0 <_PyPegen_lookahead_with_int+0x74> │ │ │ │ │ + beq 1224 <_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 1260 <_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 a5c <_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 1290 <_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 1208 <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 8a8 <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ + b 120c <_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 120c <_PyPegen_lookahead_with_int+0x5c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - b 8a4 <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ + b 1208 <_PyPegen_lookahead_with_int+0x58> │ │ │ │ │ │ │ │ │ │ -00000938 <_PyPegen_expect_soft_keyword>: │ │ │ │ │ +0000129c <_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 12e8 <_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 131c <_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 a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9f4 <_PyPegen_expect_soft_keyword+0xbc> │ │ │ │ │ + blt 1358 <_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 12dc <_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 1358 <_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 12dc <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b afc <_PyPegen_name_token> │ │ │ │ │ + b 1460 <_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 12dc <_PyPegen_expect_soft_keyword+0x40> │ │ │ │ │ │ │ │ │ │ -00000a00 <_PyPegen_is_memoized>: │ │ │ │ │ +00001364 <_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 1414 <_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 1448 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 13f8 <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 1448 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 13f8 <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 1448 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq a94 <_PyPegen_is_memoized+0x94> │ │ │ │ │ + beq 13f8 <_PyPegen_is_memoized+0x94> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ae4 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ + beq 1448 <_PyPegen_is_memoized+0xe4> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne a7c <_PyPegen_is_memoized+0x7c> │ │ │ │ │ + bne 13e0 <_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 a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt aec <_PyPegen_is_memoized+0xec> │ │ │ │ │ + blt 1450 <_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 13a4 <_PyPegen_is_memoized+0x40> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b aa8 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ + b 140c <_PyPegen_is_memoized+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b aa8 <_PyPegen_is_memoized+0xa8> │ │ │ │ │ + b 140c <_PyPegen_is_memoized+0xa8> │ │ │ │ │ │ │ │ │ │ -00000afc <_PyPegen_name_token>: │ │ │ │ │ +00001460 <_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 159c <_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 14ac <_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 15f4 <_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 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq c9c <_PyPegen_name_token+0x1a0> │ │ │ │ │ + beq 1600 <_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 16b4 <_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 15b0 <_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 16c0 <_PyPegen_name_token+0x260> │ │ │ │ │ + ldr r3, [pc, #592] @ 1790 <_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 15d4 <_PyPegen_name_token+0x174> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 15f4 <_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 a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + blt 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b b28 <_PyPegen_name_token+0x2c> │ │ │ │ │ + b 148c <_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 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 15f4 <_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 14a0 <_PyPegen_name_token+0x40> │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d68 <_PyPegen_name_token+0x26c> │ │ │ │ │ + beq 16cc <_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 1768 <_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 1674 <_PyPegen_name_token+0x214> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d10 <_PyPegen_name_token+0x214> │ │ │ │ │ + bne 1674 <_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 1744 <_PyPegen_name_token+0x2e4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + beq 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq d8c <_PyPegen_name_token+0x290> │ │ │ │ │ + beq 16f0 <_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 1508 <_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 15b8 <_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 15b8 <_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 160c <_PyPegen_name_token+0x1ac> │ │ │ │ │ + b 15d0 <_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 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + b 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne d1c <_PyPegen_name_token+0x220> │ │ │ │ │ + bne 1680 <_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 1680 <_PyPegen_name_token+0x220> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bgt 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + bne 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 <_PyPegen_name_token+0x194> │ │ │ │ │ + b 15f4 <_PyPegen_name_token+0x194> │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000e30 <_PyPegen_new_identifier>: │ │ │ │ │ +00001794 <_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 +1755,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 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq f30 <_PyPegen_new_identifier+0x100> │ │ │ │ │ + beq 1894 <_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 185c <_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 17ec <_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 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 184c <_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 188c <_PyPegen_new_identifier+0xf8> │ │ │ │ │ + ldr r3, [pc, #372] @ 19d8 <_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 182c <_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 1970 <_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 19b0 <_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 18fc <_PyPegen_new_identifier+0x168> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f98 <_PyPegen_new_identifier+0x168> │ │ │ │ │ + bne 18fc <_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 1994 <_PyPegen_new_identifier+0x200> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + beq 184c <_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 17e4 <_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 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + b 184c <_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 18a0 <_PyPegen_new_identifier+0x10c> │ │ │ │ │ + b 1828 <_PyPegen_new_identifier+0x94> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa4 <_PyPegen_new_identifier+0x174> │ │ │ │ │ + bne 1908 <_PyPegen_new_identifier+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fa4 <_PyPegen_new_identifier+0x174> │ │ │ │ │ + b 1908 <_PyPegen_new_identifier+0x174> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bgt 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + bne 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee8 <_PyPegen_new_identifier+0xb8> │ │ │ │ │ + b 184c <_PyPegen_new_identifier+0xb8> │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001078 <_PyPegen_update_memo>: │ │ │ │ │ +000019dc <_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 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1a8c <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1a8c <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1a8c <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1a8c <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - beq 1128 <_PyPegen_update_memo+0xb0> │ │ │ │ │ + beq 1a8c <_PyPegen_update_memo+0xb0> │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1138 <_PyPegen_update_memo+0xc0> │ │ │ │ │ + beq 1a9c <_PyPegen_update_memo+0xc0> │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 1110 <_PyPegen_update_memo+0x98> │ │ │ │ │ + bne 1a74 <_PyPegen_update_memo+0x98> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ - b 118c <_PyPegen_update_memo+0x114> │ │ │ │ │ + b 1af0 <_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 1afc <_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 +1993,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 1af4 <_PyPegen_update_memo+0x118> │ │ │ │ │ │ │ │ │ │ -000011a0 <_PyPegen_insert_memo>: │ │ │ │ │ +00001b04 <_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 +2011,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 1b74 <_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 +2027,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 1b6c <_PyPegen_insert_memo+0x68> │ │ │ │ │ │ │ │ │ │ -00001218 <_PyPegen_string_token>: │ │ │ │ │ +00001b7c <_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 1bb8 <_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 1bac <_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 a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12ac <_PyPegen_string_token+0x94> │ │ │ │ │ + blt 1c10 <_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 1c04 <_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 1bfc <_PyPegen_string_token+0x80> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ │ - b 1294 <_PyPegen_string_token+0x7c> │ │ │ │ │ + b 1bf8 <_PyPegen_string_token+0x7c> │ │ │ │ │ │ │ │ │ │ -000012b8 <_PyPegen_get_last_nonnwhitespace_token>: │ │ │ │ │ +00001c1c <_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 1c88 <_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 1c58 <_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 1c4c <_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 1c4c <_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 1c64 <_PyPegen_get_last_nonnwhitespace_token+0x48> │ │ │ │ │ + b 1c4c <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12e8 <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ + b 1c4c <_PyPegen_get_last_nonnwhitespace_token+0x30> │ │ │ │ │ │ │ │ │ │ -0000132c <_PyPegen_lookahead_with_string>: │ │ │ │ │ +00001c90 <_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 1d84 <_PyPegen_lookahead_with_string+0xf4> │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - beq 1390 <_PyPegen_lookahead_with_string+0x64> │ │ │ │ │ + beq 1cf4 <_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 1d2c <_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 a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1448 <_PyPegen_lookahead_with_string+0x11c> │ │ │ │ │ + blt 1dac <_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 1ce0 <_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 1dac <_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 1ce0 <_PyPegen_lookahead_with_string+0x50> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl afc <_PyPegen_name_token> │ │ │ │ │ + bl 1460 <_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 1cec <_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 1d70 <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - b 140c <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ + b 1d70 <_PyPegen_lookahead_with_string+0xe0> │ │ │ │ │ │ │ │ │ │ -00001458 <_PyPegen_number_token>: │ │ │ │ │ +00001dbc <_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 1e98 <_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 1e08 <_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 1f2c <_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 1fe8 <_PyPegen_number_token+0x22c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bne 1548 <_PyPegen_number_token+0xf0> │ │ │ │ │ - bl 16c4 │ │ │ │ │ + bne 1eac <_PyPegen_number_token+0xf0> │ │ │ │ │ + bl 2028 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 15e0 <_PyPegen_number_token+0x188> │ │ │ │ │ + beq 1f44 <_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 1f08 <_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 a5c <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + blt 1f2c <_PyPegen_number_token+0x170> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 1484 <_PyPegen_number_token+0x2c> │ │ │ │ │ + b 1de8 <_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 1f38 <_PyPegen_number_token+0x17c> │ │ │ │ │ sub r0, r6, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 1574 <_PyPegen_number_token+0x11c> │ │ │ │ │ + b 1ed8 <_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 1ecc <_PyPegen_number_token+0x110> │ │ │ │ │ mov r0, r1 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 16c4 │ │ │ │ │ + bl 2028 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 14e8 <_PyPegen_number_token+0x90> │ │ │ │ │ + b 1e4c <_PyPegen_number_token+0x90> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + bgt 1f2c <_PyPegen_number_token+0x170> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15c8 <_PyPegen_number_token+0x170> │ │ │ │ │ + bne 1f2c <_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 1dfc <_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 1e4c <_PyPegen_number_token+0x90> │ │ │ │ │ + ldr r3, [pc, #216] @ 2024 <_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, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + beq 1dfc <_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 1dfc <_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 1dfc <_PyPegen_number_token+0x40> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + bne 1dfc <_PyPegen_number_token+0x40> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1498 <_PyPegen_number_token+0x40> │ │ │ │ │ + b 1dfc <_PyPegen_number_token+0x40> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, r6 │ │ │ │ │ - beq 14e0 <_PyPegen_number_token+0x88> │ │ │ │ │ + beq 1e44 <_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 : │ │ │ │ │ +00002028 : │ │ │ │ │ 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,339 +2400,323 @@ │ │ │ │ │ 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 20c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyOS_strtoul │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17e0 │ │ │ │ │ + blt 2144 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1778 │ │ │ │ │ + bne 20dc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17fc │ │ │ │ │ + bne 2160 │ │ │ │ │ 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 20ac │ │ │ │ │ and r3, r6, #223 @ 0xdf │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 17ac │ │ │ │ │ + beq 2110 │ │ │ │ │ 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 2184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - b 1758 │ │ │ │ │ - vldr d7, [pc, #164] @ 1858 │ │ │ │ │ + b 20bc │ │ │ │ │ + vldr d7, [pc, #160] @ 21b8 │ │ │ │ │ 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 21a0 │ │ │ │ │ vldr d0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_FromCComplex │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20bc │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1810 │ │ │ │ │ + beq 2174 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1778 │ │ │ │ │ + bne 20dc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20bc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20bc │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ vldr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 2108 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1758 │ │ │ │ │ + b 20bc │ │ │ │ │ vstr d0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ vldr d1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d4 │ │ │ │ │ - b 1834 │ │ │ │ │ - nop {0} │ │ │ │ │ + beq 2138 │ │ │ │ │ + b 2198 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00001860 <_PyPegen_Parser_Free>: │ │ │ │ │ +000021c0 <_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 2240 <_PyPegen_Parser_Free+0x80> │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble 18ac <_PyPegen_Parser_Free+0x4c> │ │ │ │ │ + ble 2210 <_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 21f4 <_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 2248 <_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 21e4 <_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> │ │ │ │ │ + b 221c <_PyPegen_Parser_Free+0x5c> │ │ │ │ │ │ │ │ │ │ -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 │ │ │ │ │ - │ │ │ │ │ -00001934 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ +0000225c <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_line(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ + push {r4, 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 r2, [fp, #-8] │ │ │ │ │ + add fp, sp, #8 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ - ldr r1, [fp, #-12] │ │ │ │ │ - ldr r2, [fp, #-8] │ │ │ │ │ + ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r2, [fp, #-16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movge r1, #0 │ │ │ │ │ - bge 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + bge 2328 <_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 2360 <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1a44 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ + ble 2384 <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a4c <_PyPegen_byte_offset_to_character_offset_line+0x118> │ │ │ │ │ + blt 2394 <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1a64 <_PyPegen_byte_offset_to_character_offset_line+0x130> │ │ │ │ │ + ble 23b8 <_PyPegen_byte_offset_to_character_offset_line+0x15c> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a0c <_PyPegen_byte_offset_to_character_offset_line+0xd8> │ │ │ │ │ + blt 2334 <_PyPegen_byte_offset_to_character_offset_line+0xd8> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 1a24 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ + ble 2358 <_PyPegen_byte_offset_to_character_offset_line+0xfc> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1a6c <_PyPegen_byte_offset_to_character_offset_line+0x138> │ │ │ │ │ + blt 23c0 <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ 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+0x188> │ │ │ │ │ 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+0x190> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 19e0 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + bgt 2308 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ mov r0, r1 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ + sub sp, fp, #8 │ │ │ │ │ + pop {r4, fp, pc} │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - addeq r1, r1, #2 │ │ │ │ │ - bne 1af0 <_PyPegen_byte_offset_to_character_offset_line+0x1bc> │ │ │ │ │ + beq 2444 <_PyPegen_byte_offset_to_character_offset_line+0x1e8> │ │ │ │ │ + and r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + addeq r1, r1, #3 │ │ │ │ │ + bne 2430 <_PyPegen_byte_offset_to_character_offset_line+0x1d4> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 19c0 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ + bgt 22e8 <_PyPegen_byte_offset_to_character_offset_line+0x8c> │ │ │ │ │ mov r1, #3 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - addeq r1, r1, #2 │ │ │ │ │ - bne 1b30 <_PyPegen_byte_offset_to_character_offset_line+0x1fc> │ │ │ │ │ + beq 2460 <_PyPegen_byte_offset_to_character_offset_line+0x204> │ │ │ │ │ + and r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + addeq r1, r1, #3 │ │ │ │ │ + bne 244c <_PyPegen_byte_offset_to_character_offset_line+0x1f0> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 1988 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ + bgt 22b0 <_PyPegen_byte_offset_to_character_offset_line+0x54> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + sub sp, fp, #8 │ │ │ │ │ + pop {r4, fp, pc} │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - addeq r1, r1, #2 │ │ │ │ │ - bne 1ad0 <_PyPegen_byte_offset_to_character_offset_line+0x19c> │ │ │ │ │ + beq 247c <_PyPegen_byte_offset_to_character_offset_line+0x220> │ │ │ │ │ + and r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + addeq r1, r1, #3 │ │ │ │ │ + bne 2468 <_PyPegen_byte_offset_to_character_offset_line+0x20c> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 19a4 <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ + bgt 22cc <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - addeq r3, r1, #2 │ │ │ │ │ - bne 1b10 <_PyPegen_byte_offset_to_character_offset_line+0x1dc> │ │ │ │ │ + beq 2498 <_PyPegen_byte_offset_to_character_offset_line+0x23c> │ │ │ │ │ + and r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + addeq r3, r1, #3 │ │ │ │ │ + bne 2484 <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 19dc <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + bgt 2304 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ - b 1a00 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 2328 <_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> │ │ │ │ │ - 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> │ │ │ │ │ + beq 240c <_PyPegen_byte_offset_to_character_offset_line+0x1b0> │ │ │ │ │ and ip, lr, #240 @ 0xf0 │ │ │ │ │ cmp ip, #224 @ 0xe0 │ │ │ │ │ addeq r3, r3, #3 │ │ │ │ │ - beq 1a9c <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + bne 241c <_PyPegen_byte_offset_to_character_offset_line+0x1c0> │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + blt 2308 <_PyPegen_byte_offset_to_character_offset_line+0xac> │ │ │ │ │ + b 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ and lr, lr, #248 @ 0xf8 │ │ │ │ │ cmp lr, #240 @ 0xf0 │ │ │ │ │ - bne 1b70 <_PyPegen_byte_offset_to_character_offset_line+0x23c> │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x244> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - b 1a9c <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ - and r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq 1b58 <_PyPegen_byte_offset_to_character_offset_line+0x224> │ │ │ │ │ + b 240c <_PyPegen_byte_offset_to_character_offset_line+0x1b0> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b70 <_PyPegen_byte_offset_to_character_offset_line+0x23c> │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x244> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 1a5c <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ - and r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq 1b50 <_PyPegen_byte_offset_to_character_offset_line+0x21c> │ │ │ │ │ + b 2350 <_PyPegen_byte_offset_to_character_offset_line+0xf4> │ │ │ │ │ + add r1, r1, #2 │ │ │ │ │ + b 2350 <_PyPegen_byte_offset_to_character_offset_line+0xf4> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b70 <_PyPegen_byte_offset_to_character_offset_line+0x23c> │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x244> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 1a1c <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ - and r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq 1b60 <_PyPegen_byte_offset_to_character_offset_line+0x22c> │ │ │ │ │ + b 237c <_PyPegen_byte_offset_to_character_offset_line+0x120> │ │ │ │ │ + add r1, r1, #2 │ │ │ │ │ + b 237c <_PyPegen_byte_offset_to_character_offset_line+0x120> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b70 <_PyPegen_byte_offset_to_character_offset_line+0x23c> │ │ │ │ │ - add r3, r1, #4 │ │ │ │ │ - b 1a7c <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ - and r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - beq 1b68 <_PyPegen_byte_offset_to_character_offset_line+0x234> │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x244> │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ + b 23b0 <_PyPegen_byte_offset_to_character_offset_line+0x154> │ │ │ │ │ + add r1, r1, #2 │ │ │ │ │ + b 23b0 <_PyPegen_byte_offset_to_character_offset_line+0x154> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 1b70 <_PyPegen_byte_offset_to_character_offset_line+0x23c> │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ - b 1a3c <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ - add r1, r1, #3 │ │ │ │ │ - b 1a1c <_PyPegen_byte_offset_to_character_offset_line+0xe8> │ │ │ │ │ - add r1, r1, #3 │ │ │ │ │ - b 1a5c <_PyPegen_byte_offset_to_character_offset_line+0x128> │ │ │ │ │ - add r3, r1, #3 │ │ │ │ │ - b 1a7c <_PyPegen_byte_offset_to_character_offset_line+0x148> │ │ │ │ │ - add r1, r1, #3 │ │ │ │ │ - b 1a3c <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x244> │ │ │ │ │ + add r3, r1, #4 │ │ │ │ │ + b 23dc <_PyPegen_byte_offset_to_character_offset_line+0x180> │ │ │ │ │ + add r3, r1, #2 │ │ │ │ │ + b 23dc <_PyPegen_byte_offset_to_character_offset_line+0x180> │ │ │ │ │ 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 2328 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ │ │ │ │ │ -00001b90 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000024c0 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_PyPegen_lookahead> │ │ │ │ │ + b 964 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -00001ba4 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +000024d4 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ _PyPegen_lookahead_for_stmt(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_PyPegen_lookahead> │ │ │ │ │ + b 964 <_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,143 +1,142 @@ │ │ │ │ │ │ │ │ │ │ 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 50656765 6e5f7261 6973655f 746f6b65 Pegen_raise_toke │ │ │ │ │ - 0x00000190 6e697a65 725f696e 69745f65 72726f72 nizer_init_error │ │ │ │ │ - 0x000001a0 0050794d 656d5f4d 616c6c6f 63005079 .PyMem_Malloc.Py │ │ │ │ │ - 0x000001b0 4d656d5f 43616c6c 6f630050 794d656d Mem_Calloc.PyMem │ │ │ │ │ - 0x000001c0 5f467265 65005079 4572725f 4e6f4d65 _Free.PyErr_NoMe │ │ │ │ │ - 0x000001d0 6d6f7279 005f5079 50656765 6e5f7061 mory._PyPegen_pa │ │ │ │ │ - 0x000001e0 72736500 50794578 635f5379 6e746178 rse.PyExc_Syntax │ │ │ │ │ - 0x000001f0 4572726f 72005f50 79706567 656e5f73 Error._Pypegen_s │ │ │ │ │ - 0x00000200 65745f73 796e7461 785f6572 726f7200 et_syntax_error. │ │ │ │ │ - 0x00000210 50794572 725f4578 63657074 696f6e4d PyErr_ExceptionM │ │ │ │ │ - 0x00000220 61746368 65730050 79457272 5f476574 atches.PyErr_Get │ │ │ │ │ - 0x00000230 52616973 65644578 63657074 696f6e00 RaisedException. │ │ │ │ │ - 0x00000240 7374726c 656e0050 79556e69 636f6465 strlen.PyUnicode │ │ │ │ │ - 0x00000250 5f446563 6f646500 50795f42 75696c64 _Decode.Py_Build │ │ │ │ │ - 0x00000260 56616c75 65005079 4572725f 53657452 Value.PyErr_SetR │ │ │ │ │ - 0x00000270 61697365 64457863 65707469 6f6e0050 aisedException.P │ │ │ │ │ - 0x00000280 79457272 5f436c65 6172005f 50794578 yErr_Clear._PyEx │ │ │ │ │ - 0x00000290 635f496e 636f6d70 6c657465 496e7075 c_IncompleteInpu │ │ │ │ │ - 0x000002a0 74457272 6f72005f 50795065 67656e5f tError._PyPegen_ │ │ │ │ │ - 0x000002b0 72616973 655f6572 726f7200 50795479 raise_error.PyTy │ │ │ │ │ - 0x000002c0 70655f49 73537562 74797065 005f5079 pe_IsSubtype._Py │ │ │ │ │ - 0x000002d0 5f4e6f6e 65537472 75637400 5079556e _NoneStruct.PyUn │ │ │ │ │ - 0x000002e0 69636f64 655f4672 6f6d5374 72696e67 icode_FromString │ │ │ │ │ - 0x000002f0 005f5079 50656765 6e5f6c6f 6f6b6168 ._PyPegen_lookah │ │ │ │ │ - 0x00000300 65616400 5f507950 6567656e 5f657870 ead._PyPegen_exp │ │ │ │ │ - 0x00000310 6563745f 746f6b65 6e005f50 79506567 ect_token._PyPeg │ │ │ │ │ - 0x00000320 656e5f66 696c6c5f 746f6b65 6e005f50 en_fill_token._P │ │ │ │ │ - 0x00000330 79546f6b 656e5f49 6e697400 5f507954 yToken_Init._PyT │ │ │ │ │ - 0x00000340 6f6b656e 697a6572 5f476574 00507942 okenizer_Get.PyB │ │ │ │ │ - 0x00000350 79746573 5f46726f 6d537472 696e6741 ytes_FromStringA │ │ │ │ │ - 0x00000360 6e645369 7a65005f 50794172 656e615f ndSize._PyArena_ │ │ │ │ │ - 0x00000370 41646450 794f626a 65637400 7374726e AddPyObject.strn │ │ │ │ │ - 0x00000380 636d7000 50794d65 6d5f5265 616c6c6f cmp.PyMem_Reallo │ │ │ │ │ - 0x00000390 63007374 726e6370 79005f50 79706567 c.strncpy._Pypeg │ │ │ │ │ - 0x000003a0 656e5f74 6f6b656e 697a6572 5f657272 en_tokenizer_err │ │ │ │ │ - 0x000003b0 6f72005f 5079546f 6b656e5f 46726565 or._PyToken_Free │ │ │ │ │ - 0x000003c0 005f5079 5f446561 6c6c6f63 005f5079 ._Py_Dealloc._Py │ │ │ │ │ - 0x000003d0 70656765 6e5f7261 6973655f 6465636f pegen_raise_deco │ │ │ │ │ - 0x000003e0 64655f65 72726f72 005f5079 50656765 de_error._PyPege │ │ │ │ │ - 0x000003f0 6e5f6c6f 6f6b6168 6561645f 77697468 n_lookahead_with │ │ │ │ │ - 0x00000400 5f696e74 005f5079 50656765 6e5f6578 _int._PyPegen_ex │ │ │ │ │ - 0x00000410 70656374 5f736f66 745f6b65 79776f72 pect_soft_keywor │ │ │ │ │ - 0x00000420 64005079 42797465 735f4173 53747269 d.PyBytes_AsStri │ │ │ │ │ - 0x00000430 6e670073 7472636d 70005f50 79506567 ng.strcmp._PyPeg │ │ │ │ │ - 0x00000440 656e5f6e 616d655f 746f6b65 6e005f50 en_name_token._P │ │ │ │ │ - 0x00000450 79506567 656e5f69 735f6d65 6d6f697a yPegen_is_memoiz │ │ │ │ │ - 0x00000460 65640050 79556e69 636f6465 5f446563 ed.PyUnicode_Dec │ │ │ │ │ - 0x00000470 6f646555 54463800 5f507955 6e69636f odeUTF8._PyUnico │ │ │ │ │ - 0x00000480 64655f45 7175616c 546f4153 43494953 de_EqualToASCIIS │ │ │ │ │ - 0x00000490 7472696e 67005f50 79556e69 636f6465 tring._PyUnicode │ │ │ │ │ - 0x000004a0 5f496e74 65726e49 6d6d6f72 74616c00 _InternImmortal. │ │ │ │ │ - 0x000004b0 5f507941 53545f4e 616d6500 50794578 _PyAST_Name.PyEx │ │ │ │ │ - 0x000004c0 635f5661 6c756545 72726f72 00507945 c_ValueError.PyE │ │ │ │ │ - 0x000004d0 72725f46 6f726d61 74005079 556e6963 rr_Format.PyUnic │ │ │ │ │ - 0x000004e0 6f64655f 496e7465 726e4672 6f6d5374 ode_InternFromSt │ │ │ │ │ - 0x000004f0 72696e67 0050794f 626a6563 745f5665 ring.PyObject_Ve │ │ │ │ │ - 0x00000500 63746f72 63616c6c 00507949 6d706f72 ctorcall.PyImpor │ │ │ │ │ - 0x00000510 745f496d 706f7274 4d6f6475 6c654174 t_ImportModuleAt │ │ │ │ │ - 0x00000520 74725374 72696e67 00507945 78635f54 trString.PyExc_T │ │ │ │ │ - 0x00000530 79706545 72726f72 005f5079 54797065 ypeError._PyType │ │ │ │ │ - 0x00000540 5f4e616d 65005f50 795f7473 735f696e _Name._Py_tss_in │ │ │ │ │ - 0x00000550 74657270 005f5079 50656765 6e5f6e65 terp._PyPegen_ne │ │ │ │ │ - 0x00000560 775f6964 656e7469 66696572 005f5079 w_identifier._Py │ │ │ │ │ - 0x00000570 50656765 6e5f7570 64617465 5f6d656d Pegen_update_mem │ │ │ │ │ - 0x00000580 6f005f50 79417265 6e615f4d 616c6c6f o._PyArena_Mallo │ │ │ │ │ - 0x00000590 63005f50 79506567 656e5f69 6e736572 c._PyPegen_inser │ │ │ │ │ - 0x000005a0 745f6d65 6d6f005f 50795065 67656e5f t_memo._PyPegen_ │ │ │ │ │ - 0x000005b0 73747269 6e675f74 6f6b656e 005f5079 string_token._Py │ │ │ │ │ - 0x000005c0 50656765 6e5f6765 745f6c61 73745f6e Pegen_get_last_n │ │ │ │ │ - 0x000005d0 6f6e6e77 68697465 73706163 655f746f onnwhitespace_to │ │ │ │ │ - 0x000005e0 6b656e00 5f507950 6567656e 5f6c6f6f ken._PyPegen_loo │ │ │ │ │ - 0x000005f0 6b616865 61645f77 6974685f 73747269 kahead_with_stri │ │ │ │ │ - 0x00000600 6e67005f 50795065 67656e5f 6e756d62 ng._PyPegen_numb │ │ │ │ │ - 0x00000610 65725f74 6f6b656e 00737472 63687200 er_token.strchr. │ │ │ │ │ - 0x00000620 5f507941 53545f43 6f6e7374 616e7400 _PyAST_Constant. │ │ │ │ │ - 0x00000630 5f50795f 7473735f 74737461 7465005f _Py_tss_tstate._ │ │ │ │ │ - 0x00000640 50795065 67656e5f 65787065 63745f66 PyPegen_expect_f │ │ │ │ │ - 0x00000650 6f726365 645f746f 6b656e00 5f5f6572 orced_token.__er │ │ │ │ │ - 0x00000660 726e6f5f 6c6f6361 74696f6e 0050794f rno_location.PyO │ │ │ │ │ - 0x00000670 535f7374 72746f75 6c005079 4c6f6e67 S_strtoul.PyLong │ │ │ │ │ - 0x00000680 5f46726f 6d4c6f6e 67005079 4f535f73 _FromLong.PyOS_s │ │ │ │ │ - 0x00000690 7472746f 6c005079 4f535f73 7472696e trtol.PyOS_strin │ │ │ │ │ - 0x000006a0 675f746f 5f646f75 626c6500 5079466c g_to_double.PyFl │ │ │ │ │ - 0x000006b0 6f61745f 46726f6d 446f7562 6c650050 oat_FromDouble.P │ │ │ │ │ - 0x000006c0 79436f6d 706c6578 5f46726f 6d43436f yComplex_FromCCo │ │ │ │ │ - 0x000006d0 6d706c65 78005079 4c6f6e67 5f46726f mplex.PyLong_Fro │ │ │ │ │ - 0x000006e0 6d537472 696e6700 5f507950 6567656e mString._PyPegen │ │ │ │ │ - 0x000006f0 5f72756e 5f706172 7365725f 66726f6d _run_parser_from │ │ │ │ │ - 0x00000700 5f66696c 655f706f 696e7465 72005f50 _file_pointer._P │ │ │ │ │ - 0x00000710 79546f6b 656e697a 65725f46 726f6d46 yTokenizer_FromF │ │ │ │ │ - 0x00000720 696c6500 5079556e 69636f64 655f436f ile.PyUnicode_Co │ │ │ │ │ - 0x00000730 6d706172 65576974 68415343 49495374 mpareWithASCIISt │ │ │ │ │ - 0x00000740 72696e67 005f5079 50656765 6e5f6279 ring._PyPegen_by │ │ │ │ │ - 0x00000750 74655f6f 66667365 745f746f 5f636861 te_offset_to_cha │ │ │ │ │ - 0x00000760 72616374 65725f6f 66667365 74005079 racter_offset.Py │ │ │ │ │ - 0x00000770 556e6963 6f64655f 41735554 4638005f Unicode_AsUTF8._ │ │ │ │ │ - 0x00000780 50795065 67656e5f 62797465 5f6f6666 PyPegen_byte_off │ │ │ │ │ - 0x00000790 7365745f 746f5f63 68617261 63746572 set_to_character │ │ │ │ │ - 0x000007a0 5f6f6666 7365745f 72617700 5f507950 _offset_raw._PyP │ │ │ │ │ - 0x000007b0 6567656e 5f736f66 745f6b65 79776f72 egen_soft_keywor │ │ │ │ │ - 0x000007c0 645f746f 6b656e00 50794279 7465735f d_token.PyBytes_ │ │ │ │ │ - 0x000007d0 41735374 72696e67 416e6453 697a6500 AsStringAndSize. │ │ │ │ │ - 0x000007e0 5f507950 6567656e 5f696e74 65726163 _PyPegen_interac │ │ │ │ │ - 0x000007f0 74697665 5f657869 74005f50 79506567 tive_exit._PyPeg │ │ │ │ │ - 0x00000800 656e5f62 7974655f 6f666673 65745f74 en_byte_offset_t │ │ │ │ │ - 0x00000810 6f5f6368 61726163 7465725f 6f666673 o_character_offs │ │ │ │ │ - 0x00000820 65745f6c 696e6500 50794572 725f5365 et_line.PyErr_Se │ │ │ │ │ - 0x00000830 74537472 696e6700 5f507950 6567656e tString._PyPegen │ │ │ │ │ - 0x00000840 5f6c6f6f 6b616865 61645f66 6f725f65 _lookahead_for_e │ │ │ │ │ - 0x00000850 78707200 5f507950 6567656e 5f726169 xpr._PyPegen_rai │ │ │ │ │ - 0x00000860 73655f65 72726f72 5f6b6e6f 776e5f6c se_error_known_l │ │ │ │ │ - 0x00000870 6f636174 696f6e00 5f507950 6567656e ocation._PyPegen │ │ │ │ │ - 0x00000880 5f6c6f6f 6b616865 61645f66 6f725f73 _lookahead_for_s │ │ │ │ │ - 0x00000890 746d7400 5f507950 6567656e 5f657870 tmt._PyPegen_exp │ │ │ │ │ - 0x000008a0 6563745f 666f7263 65645f72 6573756c ect_forced_resul │ │ │ │ │ - 0x000008b0 7400 t. │ │ │ │ │ + 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 794d656d 5f467265 65005f50 se.PyMem_Free._P │ │ │ │ │ + 0x00000130 79546f6b 656e697a 65725f46 72656500 yTokenizer_Free. │ │ │ │ │ + 0x00000140 5f507954 6f6b656e 697a6572 5f46726f _PyTokenizer_Fro │ │ │ │ │ + 0x00000150 6d537472 696e6700 50794578 635f5379 mString.PyExc_Sy │ │ │ │ │ + 0x00000160 6e746178 4572726f 72005079 4572725f ntaxError.PyErr_ │ │ │ │ │ + 0x00000170 4f636375 72726564 005f5079 70656765 Occurred._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 79457272 5f436c65 _error.PyErr_Cle │ │ │ │ │ + 0x00000220 6172005f 50794578 635f496e 636f6d70 ar._PyExc_Incomp │ │ │ │ │ + 0x00000230 6c657465 496e7075 74457272 6f72005f leteInputError._ │ │ │ │ │ + 0x00000240 50795f4e 6f6e6553 74727563 74005079 Py_NoneStruct.Py │ │ │ │ │ + 0x00000250 556e6963 6f64655f 46726f6d 53747269 Unicode_FromStri │ │ │ │ │ + 0x00000260 6e670050 79547970 655f4973 53756274 ng.PyType_IsSubt │ │ │ │ │ + 0x00000270 79706500 50794572 725f4e6f 4d656d6f ype.PyErr_NoMemo │ │ │ │ │ + 0x00000280 7279005f 50795065 67656e5f 72616973 ry._PyPegen_rais │ │ │ │ │ + 0x00000290 655f746f 6b656e69 7a65725f 696e6974 e_tokenizer_init │ │ │ │ │ + 0x000002a0 5f657272 6f72005f 50795065 67656e5f _error._PyPegen_ │ │ │ │ │ + 0x000002b0 50617273 65725f4e 6577005f 50795065 Parser_New._PyPe │ │ │ │ │ + 0x000002c0 67656e5f 72756e5f 70617273 6572005f gen_run_parser._ │ │ │ │ │ + 0x000002d0 50795065 67656e5f 6c6f6f6b 61686561 PyPegen_lookahea │ │ │ │ │ + 0x000002e0 64005f50 79506567 656e5f65 78706563 d._PyPegen_expec │ │ │ │ │ + 0x000002f0 745f746f 6b656e00 5f507950 6567656e t_token._PyPegen │ │ │ │ │ + 0x00000300 5f66696c 6c5f746f 6b656e00 5f507954 _fill_token._PyT │ │ │ │ │ + 0x00000310 6f6b656e 5f496e69 74005f50 79546f6b oken_Init._PyTok │ │ │ │ │ + 0x00000320 656e697a 65725f47 65740050 79427974 enizer_Get.PyByt │ │ │ │ │ + 0x00000330 65735f46 726f6d53 7472696e 67416e64 es_FromStringAnd │ │ │ │ │ + 0x00000340 53697a65 005f5079 4172656e 615f4164 Size._PyArena_Ad │ │ │ │ │ + 0x00000350 6450794f 626a6563 74007374 726e636d dPyObject.strncm │ │ │ │ │ + 0x00000360 70005079 4d656d5f 5265616c 6c6f6300 p.PyMem_Realloc. │ │ │ │ │ + 0x00000370 7374726e 63707900 5f507970 6567656e strncpy._Pypegen │ │ │ │ │ + 0x00000380 5f746f6b 656e697a 65725f65 72726f72 _tokenizer_error │ │ │ │ │ + 0x00000390 005f5079 546f6b65 6e5f4672 6565005f ._PyToken_Free._ │ │ │ │ │ + 0x000003a0 50795f44 65616c6c 6f63005f 50797065 Py_Dealloc._Pype │ │ │ │ │ + 0x000003b0 67656e5f 72616973 655f6465 636f6465 gen_raise_decode │ │ │ │ │ + 0x000003c0 5f657272 6f72005f 50795065 67656e5f _error._PyPegen_ │ │ │ │ │ + 0x000003d0 6c6f6f6b 61686561 645f7769 74685f69 lookahead_with_i │ │ │ │ │ + 0x000003e0 6e74005f 50795065 67656e5f 65787065 nt._PyPegen_expe │ │ │ │ │ + 0x000003f0 63745f73 6f66745f 6b657977 6f726400 ct_soft_keyword. │ │ │ │ │ + 0x00000400 50794279 7465735f 41735374 72696e67 PyBytes_AsString │ │ │ │ │ + 0x00000410 00737472 636d7000 5f507950 6567656e .strcmp._PyPegen │ │ │ │ │ + 0x00000420 5f6e616d 655f746f 6b656e00 5f507950 _name_token._PyP │ │ │ │ │ + 0x00000430 6567656e 5f69735f 6d656d6f 697a6564 egen_is_memoized │ │ │ │ │ + 0x00000440 00507955 6e69636f 64655f44 65636f64 .PyUnicode_Decod │ │ │ │ │ + 0x00000450 65555446 38005f50 79556e69 636f6465 eUTF8._PyUnicode │ │ │ │ │ + 0x00000460 5f457175 616c546f 41534349 49537472 _EqualToASCIIStr │ │ │ │ │ + 0x00000470 696e6700 5f507955 6e69636f 64655f49 ing._PyUnicode_I │ │ │ │ │ + 0x00000480 6e746572 6e496d6d 6f727461 6c005f50 nternImmortal._P │ │ │ │ │ + 0x00000490 79415354 5f4e616d 65005079 4578635f yAST_Name.PyExc_ │ │ │ │ │ + 0x000004a0 56616c75 65457272 6f720050 79457272 ValueError.PyErr │ │ │ │ │ + 0x000004b0 5f466f72 6d617400 5079556e 69636f64 _Format.PyUnicod │ │ │ │ │ + 0x000004c0 655f496e 7465726e 46726f6d 53747269 e_InternFromStri │ │ │ │ │ + 0x000004d0 6e670050 794f626a 6563745f 56656374 ng.PyObject_Vect │ │ │ │ │ + 0x000004e0 6f726361 6c6c0050 79496d70 6f72745f orcall.PyImport_ │ │ │ │ │ + 0x000004f0 496d706f 72744d6f 64756c65 41747472 ImportModuleAttr │ │ │ │ │ + 0x00000500 53747269 6e670050 79457863 5f547970 String.PyExc_Typ │ │ │ │ │ + 0x00000510 65457272 6f72005f 50795479 70655f4e eError._PyType_N │ │ │ │ │ + 0x00000520 616d6500 5f50795f 7473735f 696e7465 ame._Py_tss_inte │ │ │ │ │ + 0x00000530 7270005f 50795065 67656e5f 6e65775f rp._PyPegen_new_ │ │ │ │ │ + 0x00000540 6964656e 74696669 6572005f 50795065 identifier._PyPe │ │ │ │ │ + 0x00000550 67656e5f 75706461 74655f6d 656d6f00 gen_update_memo. │ │ │ │ │ + 0x00000560 5f507941 72656e61 5f4d616c 6c6f6300 _PyArena_Malloc. │ │ │ │ │ + 0x00000570 5f507950 6567656e 5f696e73 6572745f _PyPegen_insert_ │ │ │ │ │ + 0x00000580 6d656d6f 005f5079 50656765 6e5f7374 memo._PyPegen_st │ │ │ │ │ + 0x00000590 72696e67 5f746f6b 656e005f 50795065 ring_token._PyPe │ │ │ │ │ + 0x000005a0 67656e5f 6765745f 6c617374 5f6e6f6e gen_get_last_non │ │ │ │ │ + 0x000005b0 6e776869 74657370 6163655f 746f6b65 nwhitespace_toke │ │ │ │ │ + 0x000005c0 6e005f50 79506567 656e5f6c 6f6f6b61 n._PyPegen_looka │ │ │ │ │ + 0x000005d0 68656164 5f776974 685f7374 72696e67 head_with_string │ │ │ │ │ + 0x000005e0 005f5079 50656765 6e5f6e75 6d626572 ._PyPegen_number │ │ │ │ │ + 0x000005f0 5f746f6b 656e0073 74726368 72005f50 _token.strchr._P │ │ │ │ │ + 0x00000600 79415354 5f436f6e 7374616e 74005f50 yAST_Constant._P │ │ │ │ │ + 0x00000610 795f7473 735f7473 74617465 005f5079 y_tss_tstate._Py │ │ │ │ │ + 0x00000620 50656765 6e5f6578 70656374 5f666f72 Pegen_expect_for │ │ │ │ │ + 0x00000630 6365645f 746f6b65 6e005f5f 6572726e ced_token.__errn │ │ │ │ │ + 0x00000640 6f5f6c6f 63617469 6f6e0050 794f535f o_location.PyOS_ │ │ │ │ │ + 0x00000650 73747274 6f756c00 50794c6f 6e675f46 strtoul.PyLong_F │ │ │ │ │ + 0x00000660 726f6d4c 6f6e6700 50794f53 5f737472 romLong.PyOS_str │ │ │ │ │ + 0x00000670 746f6c00 50794f53 5f737472 696e675f tol.PyOS_string_ │ │ │ │ │ + 0x00000680 746f5f64 6f75626c 65005079 466c6f61 to_double.PyFloa │ │ │ │ │ + 0x00000690 745f4672 6f6d446f 75626c65 00507943 t_FromDouble.PyC │ │ │ │ │ + 0x000006a0 6f6d706c 65785f46 726f6d43 436f6d70 omplex_FromCComp │ │ │ │ │ + 0x000006b0 6c657800 50794c6f 6e675f46 726f6d53 lex.PyLong_FromS │ │ │ │ │ + 0x000006c0 7472696e 67005f50 79506567 656e5f50 tring._PyPegen_P │ │ │ │ │ + 0x000006d0 61727365 725f4672 6565005f 50795065 arser_Free._PyPe │ │ │ │ │ + 0x000006e0 67656e5f 72756e5f 70617273 65725f66 gen_run_parser_f │ │ │ │ │ + 0x000006f0 726f6d5f 66696c65 5f706f69 6e746572 rom_file_pointer │ │ │ │ │ + 0x00000700 005f5079 546f6b65 6e697a65 725f4672 ._PyTokenizer_Fr │ │ │ │ │ + 0x00000710 6f6d4669 6c650050 79556e69 636f6465 omFile.PyUnicode │ │ │ │ │ + 0x00000720 5f436f6d 70617265 57697468 41534349 _CompareWithASCI │ │ │ │ │ + 0x00000730 49537472 696e6700 5f507950 6567656e IString._PyPegen │ │ │ │ │ + 0x00000740 5f627974 655f6f66 66736574 5f746f5f _byte_offset_to_ │ │ │ │ │ + 0x00000750 63686172 61637465 725f6f66 66736574 character_offset │ │ │ │ │ + 0x00000760 00507955 6e69636f 64655f41 73555446 .PyUnicode_AsUTF │ │ │ │ │ + 0x00000770 38005f50 79506567 656e5f62 7974655f 8._PyPegen_byte_ │ │ │ │ │ + 0x00000780 6f666673 65745f74 6f5f6368 61726163 offset_to_charac │ │ │ │ │ + 0x00000790 7465725f 6f666673 65745f72 6177005f ter_offset_raw._ │ │ │ │ │ + 0x000007a0 50795065 67656e5f 736f6674 5f6b6579 PyPegen_soft_key │ │ │ │ │ + 0x000007b0 776f7264 5f746f6b 656e0050 79427974 word_token.PyByt │ │ │ │ │ + 0x000007c0 65735f41 73537472 696e6741 6e645369 es_AsStringAndSi │ │ │ │ │ + 0x000007d0 7a65005f 50795065 67656e5f 696e7465 ze._PyPegen_inte │ │ │ │ │ + 0x000007e0 72616374 6976655f 65786974 005f5079 ractive_exit._Py │ │ │ │ │ + 0x000007f0 50656765 6e5f6279 74655f6f 66667365 Pegen_byte_offse │ │ │ │ │ + 0x00000800 745f746f 5f636861 72616374 65725f6f t_to_character_o │ │ │ │ │ + 0x00000810 66667365 745f6c69 6e650050 79457272 ffset_line.PyErr │ │ │ │ │ + 0x00000820 5f536574 53747269 6e67005f 50795065 _SetString._PyPe │ │ │ │ │ + 0x00000830 67656e5f 6c6f6f6b 61686561 645f666f gen_lookahead_fo │ │ │ │ │ + 0x00000840 725f6578 7072005f 50795065 67656e5f r_expr._PyPegen_ │ │ │ │ │ + 0x00000850 72616973 655f6572 726f725f 6b6e6f77 raise_error_know │ │ │ │ │ + 0x00000860 6e5f6c6f 63617469 6f6e005f 50795065 n_location._PyPe │ │ │ │ │ + 0x00000870 67656e5f 6c6f6f6b 61686561 645f666f gen_lookahead_fo │ │ │ │ │ + 0x00000880 725f7374 6d74005f 50795065 67656e5f r_stmt._PyPegen_ │ │ │ │ │ + 0x00000890 65787065 63745f66 6f726365 645f7265 expect_forced_re │ │ │ │ │ + 0x000008a0 73756c74 00 sult. │ │ │ │ ├── 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: 27468 (bytes into file) │ │ │ │ │ + Start of section headers: 27544 (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 0x6b4c: │ │ │ │ │ +There are 16 section headers, starting at offset 0x6b98: │ │ │ │ │ │ │ │ │ │ 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 001938 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 005f0c 000640 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00196c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 00196c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .rodata.str1.4 PROGBITS 00000000 00196c 0004b9 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001e28 002150 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 00654c 0004c8 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003f78 00002f 00 A 0 0 1 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003fa8 0003f4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 006a14 0000b0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 00439c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00439c 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 0043d0 000d70 10 14 80 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 005140 000dcb 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 006ac4 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001984 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005f58 000640 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0019b8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0019b8 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .rodata.str1.4 PROGBITS 00000000 0019b8 0004b9 01 AMS 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001e74 002150 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 006598 0004c8 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003fc4 00002f 00 A 0 0 1 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003ff4 0003f4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 006a60 0000b0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0043e8 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0043e8 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 00441c 000d70 10 14 80 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 00518c 000dcb 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 006b10 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 215 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: 000002a4 1252 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ + 5: 000002a4 1284 FUNC LOCAL DEFAULT 1 _build_concatenated_str.isra.0 │ │ │ │ │ 6: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 7: 00000294 128 FUNC LOCAL DEFAULT 9 _set_seq_context │ │ │ │ │ 8: 000006b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 9: 000006b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 10: 000008f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 11: 000008fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 12: 00000000 120 FUNC LOCAL DEFAULT 1 _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ │ @@ -31,25 +31,25 @@ │ │ │ │ │ 27: 0000010c 0 NOTYPE LOCAL DEFAULT 5 .LC14 │ │ │ │ │ 28: 00000110 0 NOTYPE LOCAL DEFAULT 5 .LC15 │ │ │ │ │ 29: 00000140 0 NOTYPE LOCAL DEFAULT 5 .LC16 │ │ │ │ │ 30: 00000144 0 NOTYPE LOCAL DEFAULT 5 .LC17 │ │ │ │ │ 31: 0000018c 0 NOTYPE LOCAL DEFAULT 5 .LC18 │ │ │ │ │ 32: 00001e4c 128 FUNC LOCAL DEFAULT 6 PyUnicode_READ_CHAR │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 34: 00000a38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 35: 00000a3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 34: 00000a58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 35: 00000a5c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 36: 000001d4 0 NOTYPE LOCAL DEFAULT 5 .LC19 │ │ │ │ │ - 37: 00000be0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 00000c00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 000001dc 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ - 39: 00000be4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 39: 00000c04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 40: 000001e0 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 41: 0000020c 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ 42: 00000214 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 43: 00000efc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 00000f00 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 43: 00000f1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 44: 00000f20 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 45: 0000021c 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ 46: 00000248 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 47: 00000270 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 48: 000002a0 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 49: 000002ac 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 50: 000002b8 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 51: 000002c0 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ @@ -73,18 +73,18 @@ │ │ │ │ │ 69: 000003cc 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 70: 000003d4 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 71: 000003e0 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 72: 000003e8 0 NOTYPE LOCAL DEFAULT 5 .LC50 │ │ │ │ │ 73: 000003f4 0 NOTYPE LOCAL DEFAULT 5 .LC51 │ │ │ │ │ 74: 0000040c 0 NOTYPE LOCAL DEFAULT 5 .LC52 │ │ │ │ │ 75: 00000420 0 NOTYPE LOCAL DEFAULT 5 .LC54 │ │ │ │ │ - 76: 000018b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 76: 000018fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 77: 00000454 0 NOTYPE LOCAL DEFAULT 5 .LC55 │ │ │ │ │ 78: 0000048c 0 NOTYPE LOCAL DEFAULT 5 .LC56 │ │ │ │ │ - 79: 000018b4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 79: 00001900 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 80: 00000000 264 FUNC GLOBAL HIDDEN 6 _PyPegen_constant_from_string │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsString │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_parse_string │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_AddPyObject │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Constant │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_raise_decode_error │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_new_identifier │ │ │ │ │ @@ -117,15 +117,15 @@ │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Call │ │ │ │ │ 114: 00001ecc 284 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ 115: 00001fe8 292 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_expr_seq_new │ │ │ │ │ 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 119: 000008fc 48 FUNC GLOBAL HIDDEN 6 _PyPegen_add_type_comment_to_arg │ │ │ │ │ - 120: 000018b4 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ + 120: 00001900 132 FUNC GLOBAL HIDDEN 1 _PyPegen_new_type_comment │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arg │ │ │ │ │ 122: 00000078 88 FUNC GLOBAL HIDDEN 1 _PyPegen_seq_count_dots │ │ │ │ │ 123: 0000092c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_cmpop_expr_pair │ │ │ │ │ 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArena_Malloc │ │ │ │ │ 125: 00000970 1012 FUNC GLOBAL HIDDEN 6 _PyPegen_make_arguments │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_arg_seq_new │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_arguments │ │ │ │ │ @@ -151,65 +151,65 @@ │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 149: 000017e4 404 FUNC GLOBAL HIDDEN 6 _PyPegen_seq_flatten │ │ │ │ │ 150: 00001978 104 FUNC GLOBAL HIDDEN 6 _PyPegen_register_stmts │ │ │ │ │ 151: 000019e0 224 FUNC GLOBAL HIDDEN 6 _PyPegen_get_keys │ │ │ │ │ 152: 00001ac0 224 FUNC GLOBAL HIDDEN 6 _PyPegen_get_values │ │ │ │ │ 153: 00001ba0 140 FUNC GLOBAL HIDDEN 6 _PyPegen_name_default_pair │ │ │ │ │ - 154: 00000788 76 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ - 155: 000007d4 88 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ + 154: 000007a8 76 FUNC GLOBAL HIDDEN 1 _PyPegen_star_etc │ │ │ │ │ + 155: 000007f4 88 FUNC GLOBAL HIDDEN 1 _PyPegen_map_names_to_ids │ │ │ │ │ 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_identifier_seq_new │ │ │ │ │ - 157: 0000082c 132 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ + 157: 0000084c 132 FUNC GLOBAL HIDDEN 1 _PyPegen_function_def_decorators │ │ │ │ │ 158: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_FunctionDef │ │ │ │ │ 159: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_AsyncFunctionDef │ │ │ │ │ - 160: 000008b0 188 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ - 161: 0000096c 124 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ + 160: 000008d0 188 FUNC GLOBAL HIDDEN 1 _PyPegen_empty_arguments │ │ │ │ │ + 161: 0000098c 124 FUNC GLOBAL HIDDEN 1 _PyPegen_check_barry_as_flufl │ │ │ │ │ 162: 00001c2c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_keyword_or_starred │ │ │ │ │ 163: 00001c70 476 FUNC GLOBAL HIDDEN 6 _PyPegen_check_fstring_conversion │ │ │ │ │ - 164: 000009e8 48 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ + 164: 00000a08 48 FUNC GLOBAL HIDDEN 1 _PyPegen_augoperator │ │ │ │ │ 165: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_keyword_seq_new │ │ │ │ │ - 166: 00000a18 36 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ - 167: 00000a3c 224 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ + 166: 00000a38 36 FUNC GLOBAL HIDDEN 1 _PyPegen_dummy_name │ │ │ │ │ + 167: 00000a5c 224 FUNC GLOBAL HIDDEN 1 _PyPegen_make_module │ │ │ │ │ 168: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ - 171: 00000b1c 200 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ + 171: 00000b3c 200 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 174: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 175: 0000210c 68 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 176: 00000be4 172 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 176: 00000c04 172 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 179: 00000c90 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ - 180: 00000d4c 136 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 181: 00000dd4 300 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 179: 00000cb0 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ + 180: 00000d6c 136 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 181: 00000df4 300 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 183: 00000f00 228 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 185: 00000fe4 448 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ - 186: 000011a4 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 183: 00000f20 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 185: 00000f84 228 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 187: 00001068 492 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ 188: 00000094 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 189: 00001208 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ - 190: 0000124c 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ - 191: 000012a8 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ + 189: 00001254 68 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ + 190: 00001298 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ + 191: 000012f4 92 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ - 193: 00001304 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ - 194: 00001348 92 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ + 193: 00001350 68 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ + 194: 00001394 92 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ - 196: 000013a4 76 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ - 197: 000013f0 604 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ + 196: 000013f0 76 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ │ + 197: 0000143c 604 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ - 201: 0000164c 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ + 201: 00001698 136 FUNC GLOBAL HIDDEN 1 _PyPegen_ensure_real │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 203: 00000168 136 FUNC GLOBAL HIDDEN 9 _PyPegen_ensure_imaginary │ │ │ │ │ - 204: 000016d4 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ + 204: 00001720 480 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 209: 000001f0 120 FUNC GLOBAL HIDDEN 9 _PyPegen_arguments_parsing_error │ │ │ │ │ 210: 00000268 44 FUNC GLOBAL HIDDEN 9 _PyPegen_seq_last_item │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x5f0c contains 200 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5f58 contains 200 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00000034 0000781c R_ARM_CALL 000018b4 _PyPegen_new_type_comment │ │ │ │ │ +00000034 0000781c R_ARM_CALL 00001900 _PyPegen_new_type_comment │ │ │ │ │ 00000064 0000791c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 0000010c 0000102b R_ARM_MOVW_ABS_NC 0000002c .LC6 │ │ │ │ │ 00000110 0000102c R_ARM_MOVT_ABS 0000002c .LC6 │ │ │ │ │ 00000118 0000821c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ 0000014c 0000831d R_ARM_JUMP24 00000000 _PyAST_ImportFrom │ │ │ │ │ 0000015c 0000122b R_ARM_MOVW_ABS_NC 00000064 .LC8 │ │ │ │ │ 00000160 0000122c R_ARM_MOVT_ABS 00000064 .LC8 │ │ │ │ │ @@ -23,190 +23,190 @@ │ │ │ │ │ 000004b0 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000514 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000524 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000528 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 000005ac 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000005c0 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000650 00005a1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000006a8 00005b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ -000006d8 00005c1c R_ARM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -000006f0 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000072c 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000754 0000651c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000780 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007b0 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -000007fc 00009c1c R_ARM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ -0000089c 00009e1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -000008a8 00009f1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -000008d4 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -000008ec 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -00000900 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000914 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ -0000092c 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00000958 00007f1c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ -00000980 00001d2b R_ARM_MOVW_ABS_NC 00000140 .LC16 │ │ │ │ │ -00000984 00001d2c R_ARM_MOVT_ABS 00000140 .LC16 │ │ │ │ │ -0000098c 0000941d R_ARM_JUMP24 00000000 strcmp │ │ │ │ │ -000009a4 00001b2b R_ARM_MOVW_ABS_NC 0000010c .LC14 │ │ │ │ │ -000009a8 00001b2c R_ARM_MOVT_ABS 0000010c .LC14 │ │ │ │ │ -000009b4 0000941c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000009c0 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000009c4 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000009d0 00001c2b R_ARM_MOVW_ABS_NC 00000110 .LC15 │ │ │ │ │ -000009d4 00001c2c R_ARM_MOVT_ABS 00000110 .LC15 │ │ │ │ │ -000009dc 0000641c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00000a08 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000a38 00007602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000a80 0000a81d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ -00000a90 0000a91c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ -00000ac4 0000781c R_ARM_CALL 000018b4 _PyPegen_new_type_comment │ │ │ │ │ -00000ae0 0000aa1c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ -00000b48 0000242b R_ARM_MOVW_ABS_NC 000001d4 .LC19 │ │ │ │ │ -00000b4c 0000242c R_ARM_MOVT_ABS 000001d4 .LC19 │ │ │ │ │ -00000b50 0000ac1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b74 0000ad1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00000b80 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000bac 0000671c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ -00000bd4 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be0 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000c00 0000262b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -00000c04 0000262c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -00000c14 0000b11c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -00000c28 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000c58 0000b21c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00000c84 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb4 0000b41c R_ARM_CALL 00000d4c _PyPegen_check_legacy_stmt │ │ │ │ │ -00000ce4 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000ce8 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000d04 0000282b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ -00000d08 0000282c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ -00000d20 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000d30 0000282b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ -00000d34 0000282c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ -00000d44 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000d7c 0000292b R_ARM_MOVW_ABS_NC 0000020c .LC0 │ │ │ │ │ -00000d80 0000292c R_ARM_MOVT_ABS 0000020c .LC0 │ │ │ │ │ -00000d84 00002a2b R_ARM_MOVW_ABS_NC 00000214 .LC1 │ │ │ │ │ -00000d88 00002a2c R_ARM_MOVT_ABS 00000214 .LC1 │ │ │ │ │ -00000d98 0000821c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000e7c 0000b51c R_ARM_CALL 00000dd4 _PyPegen_get_invalid_target │ │ │ │ │ -00000ed0 0000b51c R_ARM_CALL 00000dd4 _PyPegen_get_invalid_target │ │ │ │ │ -00000efc 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000f2c 0000b81c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -00000f68 0000911c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -00000f7c 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000fac 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00000fd8 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001014 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001018 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000010bc 00005e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -000010d8 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001100 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -00001114 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001118 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001190 0000581c R_ARM_CALL 00000108 _PyPegen_concatenate_strings │ │ │ │ │ -000011fc 0000bb1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00001230 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001274 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000012d0 0000c01c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ -0000132c 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00001374 0000151c R_ARM_CALL 00001304 _get_resized_exprs │ │ │ │ │ -00001398 0000c31c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ -000013ec 0000c31d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ -00001490 0000201c R_ARM_CALL 00001e4c PyUnicode_READ_CHAR │ │ │ │ │ -0000149c 0000c61c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ -000014cc 0000c71c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000014e0 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00001520 0000c81c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ -0000154c 0000201c R_ARM_CALL 00001e4c PyUnicode_READ_CHAR │ │ │ │ │ -000015a4 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000015b8 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000015e0 00005e1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ -00001644 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001660 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001664 0000ca2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001694 00002e2b R_ARM_MOVW_ABS_NC 00000248 .LC24 │ │ │ │ │ -00001698 00002e2c R_ARM_MOVT_ABS 00000248 .LC24 │ │ │ │ │ -000016a0 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000016a4 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000016c0 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000016f4 0000312b R_ARM_MOVW_ABS_NC 000002ac .LC27 │ │ │ │ │ -000016f8 0000312c R_ARM_MOVT_ABS 000002ac .LC27 │ │ │ │ │ -00001700 0000302b R_ARM_MOVW_ABS_NC 000002a0 .LC26 │ │ │ │ │ -00001704 0000302c R_ARM_MOVT_ABS 000002a0 .LC26 │ │ │ │ │ -0000170c 00003e2b R_ARM_MOVW_ABS_NC 00000364 .LC40 │ │ │ │ │ -00001710 00003e2c R_ARM_MOVT_ABS 00000364 .LC40 │ │ │ │ │ -00001718 00003d2b R_ARM_MOVW_ABS_NC 00000350 .LC39 │ │ │ │ │ -0000171c 00003d2c R_ARM_MOVT_ABS 00000350 .LC39 │ │ │ │ │ -00001724 00003c2b R_ARM_MOVW_ABS_NC 0000033c .LC38 │ │ │ │ │ -00001728 00003c2c R_ARM_MOVT_ABS 0000033c .LC38 │ │ │ │ │ -00001730 0000402b R_ARM_MOVW_ABS_NC 00000388 .LC42 │ │ │ │ │ -00001734 0000402c R_ARM_MOVT_ABS 00000388 .LC42 │ │ │ │ │ -0000173c 00003f2b R_ARM_MOVW_ABS_NC 00000378 .LC41 │ │ │ │ │ -00001740 00003f2c R_ARM_MOVT_ABS 00000378 .LC41 │ │ │ │ │ -00001748 0000492b R_ARM_MOVW_ABS_NC 000003f4 .LC51 │ │ │ │ │ -0000174c 0000492c R_ARM_MOVT_ABS 000003f4 .LC51 │ │ │ │ │ -00001754 0000392b R_ARM_MOVW_ABS_NC 000002fc .LC35 │ │ │ │ │ -00001758 0000392c R_ARM_MOVT_ABS 000002fc .LC35 │ │ │ │ │ -00001760 0000332b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -00001764 0000332c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -0000176c 0000352b R_ARM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ -00001770 0000352c R_ARM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ -00001778 0000342b R_ARM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ -0000177c 0000342c R_ARM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ -00001784 0000322b R_ARM_MOVW_ABS_NC 000002b8 .LC28 │ │ │ │ │ -00001788 0000322c R_ARM_MOVT_ABS 000002b8 .LC28 │ │ │ │ │ -00001790 00004a2b R_ARM_MOVW_ABS_NC 0000040c .LC52 │ │ │ │ │ -00001794 00004a2c R_ARM_MOVT_ABS 0000040c .LC52 │ │ │ │ │ -0000179c 0000382b R_ARM_MOVW_ABS_NC 000002f0 .LC34 │ │ │ │ │ -000017a0 0000382c R_ARM_MOVT_ABS 000002f0 .LC34 │ │ │ │ │ -000017bc 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000017c0 0000922c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000017c8 00004b2b R_ARM_MOVW_ABS_NC 00000420 .LC54 │ │ │ │ │ -000017cc 00004b2c R_ARM_MOVT_ABS 00000420 .LC54 │ │ │ │ │ -000017d4 0000931c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017e0 0000362b R_ARM_MOVW_ABS_NC 000002d8 .LC32 │ │ │ │ │ -000017e4 0000362c R_ARM_MOVT_ABS 000002d8 .LC32 │ │ │ │ │ -000017ec 0000372b R_ARM_MOVW_ABS_NC 000002e0 .LC33 │ │ │ │ │ -000017f0 0000372c R_ARM_MOVT_ABS 000002e0 .LC33 │ │ │ │ │ -000017f8 0000482b R_ARM_MOVW_ABS_NC 000003e8 .LC50 │ │ │ │ │ -000017fc 0000482c R_ARM_MOVT_ABS 000003e8 .LC50 │ │ │ │ │ -00001804 00003a2b R_ARM_MOVW_ABS_NC 00000314 .LC36 │ │ │ │ │ -00001808 00003a2c R_ARM_MOVT_ABS 00000314 .LC36 │ │ │ │ │ -00001810 00003b2b R_ARM_MOVW_ABS_NC 00000328 .LC37 │ │ │ │ │ -00001814 00003b2c R_ARM_MOVT_ABS 00000328 .LC37 │ │ │ │ │ -0000181c 0000422b R_ARM_MOVW_ABS_NC 000003a8 .LC44 │ │ │ │ │ -00001820 0000422c R_ARM_MOVT_ABS 000003a8 .LC44 │ │ │ │ │ -00001828 0000412b R_ARM_MOVW_ABS_NC 00000394 .LC43 │ │ │ │ │ -0000182c 0000412c R_ARM_MOVT_ABS 00000394 .LC43 │ │ │ │ │ -00001838 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000183c 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001848 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000184c 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001858 0000cf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000185c 0000cf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001868 0000d02b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -0000186c 0000d02c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001874 0000472b R_ARM_MOVW_ABS_NC 000003e0 .LC49 │ │ │ │ │ -00001878 0000472c R_ARM_MOVT_ABS 000003e0 .LC49 │ │ │ │ │ -0000187c 0000462b R_ARM_MOVW_ABS_NC 000003d4 .LC48 │ │ │ │ │ -00001880 0000462c R_ARM_MOVT_ABS 000003d4 .LC48 │ │ │ │ │ -0000188c 0000432b R_ARM_MOVW_ABS_NC 000003bc .LC45 │ │ │ │ │ -00001890 0000432c R_ARM_MOVT_ABS 000003bc .LC45 │ │ │ │ │ -00001898 0000452b R_ARM_MOVW_ABS_NC 000003cc .LC47 │ │ │ │ │ -0000189c 0000452c R_ARM_MOVT_ABS 000003cc .LC47 │ │ │ │ │ -000018a4 0000442b R_ARM_MOVW_ABS_NC 000003c4 .LC46 │ │ │ │ │ -000018a8 0000442c R_ARM_MOVT_ABS 000003c4 .LC46 │ │ │ │ │ -000018b0 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000018d4 00008f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000018e4 0000d31c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000018f8 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000192c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b8 00005b1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteStr │ │ │ │ │ +000006f4 00005c1c R_ARM_CALL 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +0000070c 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000748 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000774 0000651c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000007a0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d0 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000081c 00009c1c R_ARM_CALL 00000000 _Py_asdl_identifier_seq_new │ │ │ │ │ +000008bc 00009e1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +000008c8 00009f1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +000008f4 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000090c 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +00000920 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000934 00007e1c R_ARM_CALL 00000000 _Py_asdl_arg_seq_new │ │ │ │ │ +0000094c 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +00000978 00007f1c R_ARM_CALL 00000000 _PyAST_arguments │ │ │ │ │ +000009a0 00001d2b R_ARM_MOVW_ABS_NC 00000140 .LC16 │ │ │ │ │ +000009a4 00001d2c R_ARM_MOVT_ABS 00000140 .LC16 │ │ │ │ │ +000009ac 0000941d R_ARM_JUMP24 00000000 strcmp │ │ │ │ │ +000009c4 00001b2b R_ARM_MOVW_ABS_NC 0000010c .LC14 │ │ │ │ │ +000009c8 00001b2c R_ARM_MOVT_ABS 0000010c .LC14 │ │ │ │ │ +000009d4 0000941c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000009e0 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000009e4 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000009f0 00001c2b R_ARM_MOVW_ABS_NC 00000110 .LC15 │ │ │ │ │ +000009f4 00001c2c R_ARM_MOVT_ABS 00000110 .LC15 │ │ │ │ │ +000009fc 0000641c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00000a28 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00000a58 00007602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000aa0 0000a81d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ +00000ab0 0000a91c R_ARM_CALL 00000000 _Py_asdl_type_ignore_seq_new │ │ │ │ │ +00000ae4 0000781c R_ARM_CALL 00001900 _PyPegen_new_type_comment │ │ │ │ │ +00000b00 0000aa1c R_ARM_CALL 00000000 _PyAST_TypeIgnore │ │ │ │ │ +00000b68 0000242b R_ARM_MOVW_ABS_NC 000001d4 .LC19 │ │ │ │ │ +00000b6c 0000242c R_ARM_MOVT_ABS 000001d4 .LC19 │ │ │ │ │ +00000b70 0000ac1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000b94 0000ad1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00000ba0 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000bcc 0000671c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ +00000bf4 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c00 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000c20 0000262b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +00000c24 0000262c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +00000c34 0000b11c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00000c48 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000c78 0000b21c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000ca4 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd4 0000b41c R_ARM_CALL 00000d6c _PyPegen_check_legacy_stmt │ │ │ │ │ +00000d04 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d08 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000d24 0000282b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ +00000d28 0000282c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ +00000d40 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000d50 0000282b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ +00000d54 0000282c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ +00000d64 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000d9c 0000292b R_ARM_MOVW_ABS_NC 0000020c .LC0 │ │ │ │ │ +00000da0 0000292c R_ARM_MOVT_ABS 0000020c .LC0 │ │ │ │ │ +00000da4 00002a2b R_ARM_MOVW_ABS_NC 00000214 .LC1 │ │ │ │ │ +00000da8 00002a2c R_ARM_MOVT_ABS 00000214 .LC1 │ │ │ │ │ +00000db8 0000821c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000e9c 0000b51c R_ARM_CALL 00000df4 _PyPegen_get_invalid_target │ │ │ │ │ +00000ef0 0000b51c R_ARM_CALL 00000df4 _PyPegen_get_invalid_target │ │ │ │ │ +00000f1c 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000f78 0000b81c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00000fb0 0000ba1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00000fec 0000911c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00001000 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001030 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000105c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001098 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000109c 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001140 00005e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +0000115c 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +00001188 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +000011b4 00008d2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011b8 00008d2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001240 0000581c R_ARM_CALL 00000108 _PyPegen_concatenate_strings │ │ │ │ │ +0000127c 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000012c0 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000131c 0000c01c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ +00001378 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +000013c0 0000151c R_ARM_CALL 00001304 _get_resized_exprs │ │ │ │ │ +000013e4 0000c31c R_ARM_CALL 00000000 _PyAST_TemplateStr │ │ │ │ │ +00001438 0000c31d R_ARM_JUMP24 00000000 _PyAST_TemplateStr │ │ │ │ │ +000014dc 0000201c R_ARM_CALL 00001e4c PyUnicode_READ_CHAR │ │ │ │ │ +000014e8 0000c61c R_ARM_CALL 00000000 _PyUnicode_IsWhitespace │ │ │ │ │ +00001518 0000c71c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +0000152c 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +0000156c 0000c81c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ +00001598 0000201c R_ARM_CALL 00001e4c PyUnicode_READ_CHAR │ │ │ │ │ +000015f0 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00001604 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000162c 00005e1d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ +00001690 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016ac 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000016b0 0000ca2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000016e0 00002e2b R_ARM_MOVW_ABS_NC 00000248 .LC24 │ │ │ │ │ +000016e4 00002e2c R_ARM_MOVT_ABS 00000248 .LC24 │ │ │ │ │ +000016ec 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000016f0 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000170c 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001740 0000312b R_ARM_MOVW_ABS_NC 000002ac .LC27 │ │ │ │ │ +00001744 0000312c R_ARM_MOVT_ABS 000002ac .LC27 │ │ │ │ │ +0000174c 0000302b R_ARM_MOVW_ABS_NC 000002a0 .LC26 │ │ │ │ │ +00001750 0000302c R_ARM_MOVT_ABS 000002a0 .LC26 │ │ │ │ │ +00001758 00003e2b R_ARM_MOVW_ABS_NC 00000364 .LC40 │ │ │ │ │ +0000175c 00003e2c R_ARM_MOVT_ABS 00000364 .LC40 │ │ │ │ │ +00001764 00003d2b R_ARM_MOVW_ABS_NC 00000350 .LC39 │ │ │ │ │ +00001768 00003d2c R_ARM_MOVT_ABS 00000350 .LC39 │ │ │ │ │ +00001770 00003c2b R_ARM_MOVW_ABS_NC 0000033c .LC38 │ │ │ │ │ +00001774 00003c2c R_ARM_MOVT_ABS 0000033c .LC38 │ │ │ │ │ +0000177c 0000402b R_ARM_MOVW_ABS_NC 00000388 .LC42 │ │ │ │ │ +00001780 0000402c R_ARM_MOVT_ABS 00000388 .LC42 │ │ │ │ │ +00001788 00003f2b R_ARM_MOVW_ABS_NC 00000378 .LC41 │ │ │ │ │ +0000178c 00003f2c R_ARM_MOVT_ABS 00000378 .LC41 │ │ │ │ │ +00001794 0000492b R_ARM_MOVW_ABS_NC 000003f4 .LC51 │ │ │ │ │ +00001798 0000492c R_ARM_MOVT_ABS 000003f4 .LC51 │ │ │ │ │ +000017a0 0000392b R_ARM_MOVW_ABS_NC 000002fc .LC35 │ │ │ │ │ +000017a4 0000392c R_ARM_MOVT_ABS 000002fc .LC35 │ │ │ │ │ +000017ac 0000332b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +000017b0 0000332c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +000017b8 0000352b R_ARM_MOVW_ABS_NC 000002d0 .LC31 │ │ │ │ │ +000017bc 0000352c R_ARM_MOVT_ABS 000002d0 .LC31 │ │ │ │ │ +000017c4 0000342b R_ARM_MOVW_ABS_NC 000002c8 .LC30 │ │ │ │ │ +000017c8 0000342c R_ARM_MOVT_ABS 000002c8 .LC30 │ │ │ │ │ +000017d0 0000322b R_ARM_MOVW_ABS_NC 000002b8 .LC28 │ │ │ │ │ +000017d4 0000322c R_ARM_MOVT_ABS 000002b8 .LC28 │ │ │ │ │ +000017dc 00004a2b R_ARM_MOVW_ABS_NC 0000040c .LC52 │ │ │ │ │ +000017e0 00004a2c R_ARM_MOVT_ABS 0000040c .LC52 │ │ │ │ │ +000017e8 0000382b R_ARM_MOVW_ABS_NC 000002f0 .LC34 │ │ │ │ │ +000017ec 0000382c R_ARM_MOVT_ABS 000002f0 .LC34 │ │ │ │ │ +00001808 0000922b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000180c 0000922c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001814 00004b2b R_ARM_MOVW_ABS_NC 00000420 .LC54 │ │ │ │ │ +00001818 00004b2c R_ARM_MOVT_ABS 00000420 .LC54 │ │ │ │ │ +00001820 0000931c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000182c 0000362b R_ARM_MOVW_ABS_NC 000002d8 .LC32 │ │ │ │ │ +00001830 0000362c R_ARM_MOVT_ABS 000002d8 .LC32 │ │ │ │ │ +00001838 0000372b R_ARM_MOVW_ABS_NC 000002e0 .LC33 │ │ │ │ │ +0000183c 0000372c R_ARM_MOVT_ABS 000002e0 .LC33 │ │ │ │ │ +00001844 0000482b R_ARM_MOVW_ABS_NC 000003e8 .LC50 │ │ │ │ │ +00001848 0000482c R_ARM_MOVT_ABS 000003e8 .LC50 │ │ │ │ │ +00001850 00003a2b R_ARM_MOVW_ABS_NC 00000314 .LC36 │ │ │ │ │ +00001854 00003a2c R_ARM_MOVT_ABS 00000314 .LC36 │ │ │ │ │ +0000185c 00003b2b R_ARM_MOVW_ABS_NC 00000328 .LC37 │ │ │ │ │ +00001860 00003b2c R_ARM_MOVT_ABS 00000328 .LC37 │ │ │ │ │ +00001868 0000422b R_ARM_MOVW_ABS_NC 000003a8 .LC44 │ │ │ │ │ +0000186c 0000422c R_ARM_MOVT_ABS 000003a8 .LC44 │ │ │ │ │ +00001874 0000412b R_ARM_MOVW_ABS_NC 00000394 .LC43 │ │ │ │ │ +00001878 0000412c R_ARM_MOVT_ABS 00000394 .LC43 │ │ │ │ │ +00001884 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001888 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001894 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001898 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000018a4 0000cf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000018a8 0000cf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000018b4 0000d02b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000018b8 0000d02c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +000018c0 0000472b R_ARM_MOVW_ABS_NC 000003e0 .LC49 │ │ │ │ │ +000018c4 0000472c R_ARM_MOVT_ABS 000003e0 .LC49 │ │ │ │ │ +000018c8 0000462b R_ARM_MOVW_ABS_NC 000003d4 .LC48 │ │ │ │ │ +000018cc 0000462c R_ARM_MOVT_ABS 000003d4 .LC48 │ │ │ │ │ +000018d8 0000432b R_ARM_MOVW_ABS_NC 000003bc .LC45 │ │ │ │ │ +000018dc 0000432c R_ARM_MOVT_ABS 000003bc .LC45 │ │ │ │ │ +000018e4 0000452b R_ARM_MOVW_ABS_NC 000003cc .LC47 │ │ │ │ │ +000018e8 0000452c R_ARM_MOVT_ABS 000003cc .LC47 │ │ │ │ │ +000018f0 0000442b R_ARM_MOVW_ABS_NC 000003c4 .LC46 │ │ │ │ │ +000018f4 0000442c R_ARM_MOVT_ABS 000003c4 .LC46 │ │ │ │ │ +000018fc 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001920 00008f1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001930 0000d31c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00001944 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00001978 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x654c contains 153 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x6598 contains 153 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000511c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00000038 0000521c R_ARM_CALL 00000000 _PyPegen_parse_string │ │ │ │ │ 0000004c 0000531c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000084 0000541c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000094 0000551c R_ARM_CALL 00000000 _Pypegen_raise_decode_error │ │ │ │ │ 000000a4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC3 │ │ │ │ │ @@ -354,15 +354,15 @@ │ │ │ │ │ 00001e18 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00001e30 0000141c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 00001ec8 0000141d R_ARM_JUMP24 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ 00001f98 0000741c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00002078 0000a51c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ 00002134 00007c1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x6a14 contains 22 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x6a60 contains 22 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000084 0000b61c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d8 0000632b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000dc 0000632c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000144 00002d2b R_ARM_MOVW_ABS_NC 0000021c .LC23 │ │ │ │ │ 00000148 00002d2c R_ARM_MOVT_ABS 0000021c .LC23 │ │ │ │ │ 0000017c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -135,19 +135,19 @@ │ │ │ │ │ _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_class_def_decorators │ │ │ │ │ -_PyAST_ClassDef │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_template_str │ │ │ │ ├── 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 18b4 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1900 <_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] │ │ │ │ │ @@ -182,15 +182,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 1304 <_PyPegen_slash_with_default> │ │ │ │ │ + bl 1304 <_PyPegen_get_patterns+0x10> │ │ │ │ │ R_ARM_CALL _get_resized_exprs │ │ │ │ │ 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] │ │ │ │ │ @@ -205,40 +205,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 r6, r0 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 5a4 <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ - ldr r8, [r1] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + ldr r5, [r1] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ ble 5a4 <_build_concatenated_str.isra.0+0x300> │ │ │ │ │ add r4, r1, #4 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ bne 5dc <_build_concatenated_str.isra.0+0x338> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - add r7, r7, r3 │ │ │ │ │ + add sl, sl, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ bne 2e4 <_build_concatenated_str.isra.0+0x40> │ │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r1, [r9, #20] │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ beq 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #20 │ │ │ │ │ bne 5ec <_build_concatenated_str.isra.0+0x348> │ │ │ │ │ @@ -247,15 +247,15 @@ │ │ │ │ │ beq 494 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble 494 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ beq 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - add r2, r5, r0, lsl #2 │ │ │ │ │ + add r2, r7, r0, lsl #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ beq 5d4 <_build_concatenated_str.isra.0+0x330> │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ beq 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ @@ -311,194 +311,201 @@ │ │ │ │ │ str ip, [r2, #40] @ 0x28 │ │ │ │ │ addeq r0, r0, #9 │ │ │ │ │ beq 494 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ ldr ip, [r3, #44] @ 0x2c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ beq 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ str ip, [r2, #44] @ 0x2c │ │ │ │ │ - add ip, r5, #44 @ 0x2c │ │ │ │ │ + add ip, r7, #44 @ 0x2c │ │ │ │ │ add ip, ip, r0, lsl #2 │ │ │ │ │ add r2, r0, #10 │ │ │ │ │ add r3, r3, #44 @ 0x2c │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ b 488 <_build_concatenated_str.isra.0+0x1e4> │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bne 478 <_build_concatenated_str.isra.0+0x1d4> │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - cmp r8, lr │ │ │ │ │ + cmp r5, lr │ │ │ │ │ bne 32c <_build_concatenated_str.isra.0+0x88> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ble 5b8 <_build_concatenated_str.isra.0+0x314> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r8, #0 │ │ │ │ │ + movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - add ip, r5, #4 │ │ │ │ │ + add ip, r7, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r2, #22 │ │ │ │ │ bne 4f4 <_build_concatenated_str.isra.0+0x250> │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ ldr r4, [r1, #4] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ bne 4ec <_build_concatenated_str.isra.0+0x248> │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 504 <_build_concatenated_str.isra.0+0x260> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ bne 504 <_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, r7 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ bne 4c0 <_build_concatenated_str.isra.0+0x21c> │ │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ │ + ldr r1, [r9, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ beq 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - movw sl, #0 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt sl, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ b 53c <_build_concatenated_str.isra.0+0x298> │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - add r1, r5, r3, lsl #2 │ │ │ │ │ + add r1, r7, r3, lsl #2 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #22 │ │ │ │ │ bne 588 <_build_concatenated_str.isra.0+0x2e4> │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ ble 56c <_build_concatenated_str.isra.0+0x2c8> │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ beq 63c <_build_concatenated_str.isra.0+0x398> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ - cmp r1, sl │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ bne 588 <_build_concatenated_str.isra.0+0x2e4> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 744 <_build_concatenated_str.isra.0+0x4a0> │ │ │ │ │ - add r3, r9, #2 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - str r2, [r8, r3, lsl #2] │ │ │ │ │ + beq 760 <_build_concatenated_str.isra.0+0x4bc> │ │ │ │ │ + add r3, r5, #2 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + str r2, [r6, r3, lsl #2] │ │ │ │ │ bgt 534 <_build_concatenated_str.isra.0+0x290> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ │ + ldr r1, [r9, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ │ + ldr r1, [r9, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ bne 598 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ - mov r8, #0 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ b 598 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ b 494 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ cmp r0, #21 │ │ │ │ │ - addne r7, r7, #1 │ │ │ │ │ + addne sl, sl, #1 │ │ │ │ │ bne 304 <_build_concatenated_str.isra.0+0x60> │ │ │ │ │ b 2f4 <_build_concatenated_str.isra.0+0x50> │ │ │ │ │ cmp r2, #21 │ │ │ │ │ addne r2, r0, #2 │ │ │ │ │ - strne r3, [r5, r2, lsl #2] │ │ │ │ │ + strne r3, [r7, r2, lsl #2] │ │ │ │ │ bne 5d4 <_build_concatenated_str.isra.0+0x330> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - add r1, r5, #4 │ │ │ │ │ + add r1, r7, #4 │ │ │ │ │ add r1, r1, r0, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add ip, r2, #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - moveq r9, r2 │ │ │ │ │ - ldrne r9, [r2] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bge 73c <_build_concatenated_str.isra.0+0x498> │ │ │ │ │ - ldr r9, [ip, #4]! │ │ │ │ │ + moveq r6, r2 │ │ │ │ │ + ldrne r6, [r2] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bge 758 <_build_concatenated_str.isra.0+0x4b4> │ │ │ │ │ + ldr r6, [ip, #4]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ beq 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - str r9, [r1, #4]! │ │ │ │ │ + str r6, [r1, #4]! │ │ │ │ │ b 610 <_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 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - add r3, r5, #8 │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add r3, r7, #8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r6, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bge 6c0 <_build_concatenated_str.isra.0+0x41c> │ │ │ │ │ + bge 6d0 <_build_concatenated_str.isra.0+0x42c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r7, [r3, r4, lsl #2] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r1, #22 │ │ │ │ │ - bne 6c0 <_build_concatenated_str.isra.0+0x41c> │ │ │ │ │ + bne 6d0 <_build_concatenated_str.isra.0+0x42c> │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteStr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 750 <_build_concatenated_str.isra.0+0x4ac> │ │ │ │ │ + bne 770 <_build_concatenated_str.isra.0+0x4cc> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 684 <_build_concatenated_str.isra.0+0x3e0> │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b 694 <_build_concatenated_str.isra.0+0x3f0> │ │ │ │ │ + mov r3, sl │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + 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 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Finish │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ │ + ldr r0, [r9, #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 75c <_build_concatenated_str.isra.0+0x4b8> │ │ │ │ │ - ldr lr, [r6, #20] │ │ │ │ │ + blt 77c <_build_concatenated_str.isra.0+0x4d8> │ │ │ │ │ + ldr lr, [r9, #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] │ │ │ │ │ @@ -508,17 +515,18 @@ │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 56c <_build_concatenated_str.isra.0+0x2c8> │ │ │ │ │ b 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ b 494 <_build_concatenated_str.isra.0+0x1f0> │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt 538 <_build_concatenated_str.isra.0+0x294> │ │ │ │ │ - b 598 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ble 598 <_build_concatenated_str.isra.0+0x2f4> │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b 53c <_build_concatenated_str.isra.0+0x298> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ b 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -528,15 +536,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 5cc <_build_concatenated_str.isra.0+0x328> │ │ │ │ │ │ │ │ │ │ -00000788 <_PyPegen_star_etc>: │ │ │ │ │ +000007a8 <_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 │ │ │ │ │ @@ -551,15 +559,15 @@ │ │ │ │ │ ldrne r3, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ strne r3, [r0, #8] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000007d4 <_PyPegen_map_names_to_ids>: │ │ │ │ │ +000007f4 <_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 │ │ │ │ │ @@ -575,17 +583,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 80c <_PyPegen_map_names_to_ids+0x38> │ │ │ │ │ + b 82c <_PyPegen_map_names_to_ids+0x38> │ │ │ │ │ │ │ │ │ │ -0000082c <_PyPegen_function_def_decorators>: │ │ │ │ │ +0000084c <_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 │ │ │ │ │ @@ -606,86 +614,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 8a8 <_PyPegen_function_def_decorators+0x7c> │ │ │ │ │ + beq 8c8 <_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 8a0 <_PyPegen_function_def_decorators+0x74> │ │ │ │ │ + b 8c0 <_PyPegen_function_def_decorators+0x74> │ │ │ │ │ │ │ │ │ │ -000008b0 <_PyPegen_empty_arguments>: │ │ │ │ │ +000008d0 <_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 964 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq 984 <_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 964 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq 984 <_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 964 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq 984 <_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 964 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq 984 <_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 964 <_PyPegen_empty_arguments+0xb4> │ │ │ │ │ + beq 984 <_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 95c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ + b 97c <_PyPegen_empty_arguments+0xac> │ │ │ │ │ │ │ │ │ │ -0000096c <_PyPegen_check_barry_as_flufl>: │ │ │ │ │ +0000098c <_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 990 <_PyPegen_check_barry_as_flufl+0x24> │ │ │ │ │ + bne 9b0 <_PyPegen_check_barry_as_flufl+0x24> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 strcmp │ │ │ │ │ @@ -716,15 +724,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000009e8 <_PyPegen_augoperator>: │ │ │ │ │ +00000a08 <_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 │ │ │ │ │ @@ -732,91 +740,91 @@ │ │ │ │ │ mov r1, #4 │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000a18 <_PyPegen_dummy_name>: │ │ │ │ │ +00000a38 <_PyPegen_dummy_name>: │ │ │ │ │ _PyPegen_dummy_name(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ - ldr r0, [pc, #20] @ a38 <_PyPegen_dummy_name+0x20> │ │ │ │ │ + ldr r0, [pc, #20] @ a58 <_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 0x000006c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a3c <_PyPegen_make_module>: │ │ │ │ │ +00000a5c <_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 a84 <_PyPegen_make_module+0x48> │ │ │ │ │ + bgt aa4 <_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 b10 <_PyPegen_make_module+0xd4> │ │ │ │ │ + beq b30 <_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 18b4 <_PyPegen_new_type_comment> │ │ │ │ │ + bl 1900 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b10 <_PyPegen_make_module+0xd4> │ │ │ │ │ + beq b30 <_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 b10 <_PyPegen_make_module+0xd4> │ │ │ │ │ + beq b30 <_PyPegen_make_module+0xd4> │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne aac <_PyPegen_make_module+0x70> │ │ │ │ │ - b a6c <_PyPegen_make_module+0x30> │ │ │ │ │ + bne acc <_PyPegen_make_module+0x70> │ │ │ │ │ + b a8c <_PyPegen_make_module+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b1c <_PyPegen_join_names_with_dot>: │ │ │ │ │ +00000b3c <_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 │ │ │ │ │ @@ -829,55 +837,55 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq bd8 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ - ldr r3, [pc, #120] @ be0 <_PyPegen_join_names_with_dot+0xc4> │ │ │ │ │ + beq bf8 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ + ldr r3, [pc, #120] @ c00 <_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 bb8 <_PyPegen_join_names_with_dot+0x9c> │ │ │ │ │ + blt bd8 <_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 bd8 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ + bgt bf8 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd8 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ + bne bf8 <_PyPegen_join_names_with_dot+0xbc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b bb0 <_PyPegen_join_names_with_dot+0x94> │ │ │ │ │ + b bd0 <_PyPegen_join_names_with_dot+0x94> │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000be4 <_PyPegen_alias_for_star>: │ │ │ │ │ +00000c04 <_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 │ │ │ │ │ @@ -888,111 +896,111 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c88 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + beq ca8 <_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 c64 <_PyPegen_alias_for_star+0x80> │ │ │ │ │ + blt c84 <_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 c88 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + bgt ca8 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c88 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ + bne ca8 <_PyPegen_alias_for_star+0xa4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c5c <_PyPegen_alias_for_star+0x78> │ │ │ │ │ + b c7c <_PyPegen_alias_for_star+0x78> │ │ │ │ │ │ │ │ │ │ -00000c90 <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ +00000cb0 <_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 d4c <_PyPegen_check_legacy_stmt> │ │ │ │ │ + bl d6c <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd8 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + bne cf8 <_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 ce4 <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ + bne d04 <_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 d28 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ + bgt d48 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r6, #32] │ │ │ │ │ ldr ip, [r6, #28] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b cd8 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b cf8 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b cd8 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b cf8 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ │ │ │ │ │ -00000d4c <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +00000d6c <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne dc4 <_PyPegen_check_legacy_stmt+0x78> │ │ │ │ │ + bne de4 <_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 │ │ │ │ │ @@ -1009,109 +1017,138 @@ │ │ │ │ │ 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 dcc <_PyPegen_check_legacy_stmt+0x80> │ │ │ │ │ + beq dec <_PyPegen_check_legacy_stmt+0x80> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne d90 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ + bne db0 <_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 dbc <_PyPegen_check_legacy_stmt+0x70> │ │ │ │ │ + b ddc <_PyPegen_check_legacy_stmt+0x70> │ │ │ │ │ │ │ │ │ │ -00000dd4 <_PyPegen_get_invalid_target>: │ │ │ │ │ +00000df4 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r2, [pc, #284] @ efc <_PyPegen_get_invalid_target+0x128> │ │ │ │ │ + ldr r2, [pc, #284] @ f1c <_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 e18 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bhi e38 <_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 e18 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne e38 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne e14 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + bne e34 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df8 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ - b e18 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne e18 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ + b e38 <_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 e14 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble e34 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl dd4 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl df4 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e18 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne e38 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b e64 <_PyPegen_get_invalid_target+0x90> │ │ │ │ │ + b e84 <_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 e14 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble e34 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl dd4 <_PyPegen_get_invalid_target> │ │ │ │ │ + bl df4 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e18 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne e38 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b eb8 <_PyPegen_get_invalid_target+0xe4> │ │ │ │ │ + b ed8 <_PyPegen_get_invalid_target+0xe4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq e18 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ - b e38 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + beq e38 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b e58 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000f00 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +00000f20 <_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 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + ldr r3, [ip, #16] │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + ldmib ip, {r0, r1, r2} │ │ │ │ │ + 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} │ │ │ │ │ + │ │ │ │ │ +00000f84 <_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 │ │ │ │ │ @@ -1119,15 +1156,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 fdc <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + beq 1060 <_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 │ │ │ │ │ @@ -1135,200 +1172,182 @@ │ │ │ │ │ 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 fdc <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + beq 1060 <_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 fb8 <_PyPegen_decoded_constant_from_token+0xb8> │ │ │ │ │ + blt 103c <_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 fdc <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + bgt 1060 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fdc <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ + bne 1060 <_PyPegen_decoded_constant_from_token+0xdc> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b fb0 <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ + b 1034 <_PyPegen_decoded_constant_from_token+0xb0> │ │ │ │ │ │ │ │ │ │ -00000fe4 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +00001068 <_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 119c <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ - mov r2, ip │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + beq 124c <_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 1068 <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ - ldr r4, [r3, #4]! │ │ │ │ │ - ldr r7, [r4] │ │ │ │ │ - cmp r7, #22 │ │ │ │ │ - bne 10f0 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bne 10f0 <_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 10ec <_PyPegen_setup_full_format_spec+0x84> │ │ │ │ │ + ldr r6, [r7, #4]! │ │ │ │ │ + ldr r8, [r6] │ │ │ │ │ + cmp r8, #22 │ │ │ │ │ + bne 1174 <_PyPegen_setup_full_format_spec+0x10c> │ │ │ │ │ + ldr r6, [r6, #4] │ │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bne 1174 <_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 1028 <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne 10f8 <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ + b 10ac <_PyPegen_setup_full_format_spec+0x44> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + bne 117c <_PyPegen_setup_full_format_spec+0x114> │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 109c <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ + beq 1120 <_PyPegen_setup_full_format_spec+0xb8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1168 <_PyPegen_setup_full_format_spec+0x184> │ │ │ │ │ + bne 1218 <_PyPegen_setup_full_format_spec+0x1b0> │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 1168 <_PyPegen_setup_full_format_spec+0x184> │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ │ + bne 1218 <_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 119c <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 124c <_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 105c <_PyPegen_setup_full_format_spec+0x78> │ │ │ │ │ - ldr r1, [r8, #20] │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + b 10e0 <_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 119c <_PyPegen_setup_full_format_spec+0x1b8> │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movw r8, #0 │ │ │ │ │ + beq 124c <_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 1078 <_PyPegen_setup_full_format_spec+0x94> │ │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ │ - add sl, r0, #2 │ │ │ │ │ - ldr lr, [r1] │ │ │ │ │ - cmp lr, #22 │ │ │ │ │ - bne 115c <_PyPegen_setup_full_format_spec+0x178> │ │ │ │ │ - ldr lr, [r1, #4] │ │ │ │ │ - ldr r7, [lr, #4] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - bne 115c <_PyPegen_setup_full_format_spec+0x178> │ │ │ │ │ - ldr lr, [lr, #8] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - beq 1120 <_PyPegen_setup_full_format_spec+0x13c> │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r1, [ip, sl, lsl #2] │ │ │ │ │ - b 1120 <_PyPegen_setup_full_format_spec+0x13c> │ │ │ │ │ - mov r1, ip │ │ │ │ │ - ldr ip, [fp, #16] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + bge 1204 <_PyPegen_setup_full_format_spec+0x19c> │ │ │ │ │ + ldr r0, [r3, #4]! │ │ │ │ │ + add r6, lr, #2 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmp r2, #22 │ │ │ │ │ + bne 11f8 <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + ldr r8, [r2, #4] │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bne 11f8 <_PyPegen_setup_full_format_spec+0x190> │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 11bc <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ + add lr, lr, #1 │ │ │ │ │ + str r0, [r4, r6, lsl #2] │ │ │ │ │ + b 11bc <_PyPegen_setup_full_format_spec+0x154> │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b 10fc <_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_future_import+0x38> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 10c4 <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 1148 <_PyPegen_setup_full_format_spec+0xe0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 10e8 <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ - │ │ │ │ │ -000011a4 <_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 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ │ - ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ - ldr r4, [ip, #32] │ │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr lr, [ip, #24] │ │ │ │ │ - ldr r3, [ip, #16] │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - ldmib ip, {r0, r1, r2} │ │ │ │ │ - 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} │ │ │ │ │ + b 116c <_PyPegen_setup_full_format_spec+0x104> │ │ │ │ │ │ │ │ │ │ -00001208 <_PyPegen_key_pattern_pair>: │ │ │ │ │ +00001254 <_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 │ │ │ │ │ @@ -1341,15 +1360,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000124c <_PyPegen_get_pattern_keys>: │ │ │ │ │ +00001298 <_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 │ │ │ │ │ @@ -1366,17 +1385,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 1288 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ + b 12d4 <_PyPegen_get_pattern_keys+0x3c> │ │ │ │ │ │ │ │ │ │ -000012a8 <_PyPegen_get_patterns>: │ │ │ │ │ +000012f4 <_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 │ │ │ │ │ @@ -1393,17 +1412,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 12e4 <_PyPegen_get_patterns+0x3c> │ │ │ │ │ + b 1330 <_PyPegen_get_patterns+0x3c> │ │ │ │ │ │ │ │ │ │ -00001304 <_PyPegen_slash_with_default>: │ │ │ │ │ +00001350 <_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 │ │ │ │ │ @@ -1416,43 +1435,43 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-16] │ │ │ │ │ strne r4, [r0] │ │ │ │ │ strne r2, [r0, #4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001348 <_PyPegen_template_str>: │ │ │ │ │ +00001394 <_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 1304 <_PyPegen_slash_with_default> │ │ │ │ │ + bl 1304 <_PyPegen_get_patterns+0x10> │ │ │ │ │ R_ARM_CALL _get_resized_exprs │ │ │ │ │ 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] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 <_PyAST_TemplateStr> │ │ │ │ │ R_ARM_CALL _PyAST_TemplateStr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000013a4 <_PyPegen_concatenate_tstrings>: │ │ │ │ │ +000013f0 <_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 │ │ │ │ │ @@ -1467,15 +1486,15 @@ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000013f0 <_PyPegen_interpolation>: │ │ │ │ │ +0000143c <_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 │ │ │ │ │ @@ -1487,63 +1506,63 @@ │ │ │ │ │ ldmib fp, {r5, ip} │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r9, [fp, #20] │ │ │ │ │ ldr sl, [fp, #24] │ │ │ │ │ ldr r7, [fp, #28] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 153c <_PyPegen_interpolation+0x14c> │ │ │ │ │ + bne 1588 <_PyPegen_interpolation+0x14c> │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162c <_PyPegen_interpolation+0x23c> │ │ │ │ │ + bne 1678 <_PyPegen_interpolation+0x23c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ streq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 1608 <_PyPegen_interpolation+0x218> │ │ │ │ │ + bne 1654 <_PyPegen_interpolation+0x218> │ │ │ │ │ ldr r6, [ip, #32] │ │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 14b4 <_PyPegen_interpolation+0xc4> │ │ │ │ │ + blt 1500 <_PyPegen_interpolation+0xc4> │ │ │ │ │ bl 1e4c │ │ │ │ │ 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 1638 <_PyPegen_interpolation+0x248> │ │ │ │ │ + bne 1684 <_PyPegen_interpolation+0x248> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1600 <_PyPegen_interpolation+0x210> │ │ │ │ │ + beq 164c <_PyPegen_interpolation+0x210> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15e4 <_PyPegen_interpolation+0x1f4> │ │ │ │ │ + blt 1630 <_PyPegen_interpolation+0x1f4> │ │ │ │ │ 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 │ │ │ │ │ @@ -1553,15 +1572,15 @@ │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Interpolation> │ │ │ │ │ R_ARM_CALL _PyAST_Interpolation │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1570 <_PyPegen_interpolation+0x180> │ │ │ │ │ + bne 15bc <_PyPegen_interpolation+0x180> │ │ │ │ │ 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] │ │ │ │ │ @@ -1570,15 +1589,15 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [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 1470 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 14bc <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -1587,15 +1606,15 @@ │ │ │ │ │ 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 1600 <_PyPegen_interpolation+0x210> │ │ │ │ │ + beq 164c <_PyPegen_interpolation+0x210> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ ldr ip, [r8, #20] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ @@ -1605,54 +1624,54 @@ │ │ │ │ │ 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 1600 <_PyPegen_interpolation+0x210> │ │ │ │ │ + bgt 164c <_PyPegen_interpolation+0x210> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1640 <_PyPegen_interpolation+0x250> │ │ │ │ │ + beq 168c <_PyPegen_interpolation+0x250> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1530 <_PyPegen_interpolation+0x140> │ │ │ │ │ + b 157c <_PyPegen_interpolation+0x140> │ │ │ │ │ ldm r5, {r3, r6} │ │ │ │ │ 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 1470 <_PyPegen_interpolation+0x80> │ │ │ │ │ + b 14bc <_PyPegen_interpolation+0x80> │ │ │ │ │ mov r3, #114 @ 0x72 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 1464 <_PyPegen_interpolation+0x74> │ │ │ │ │ + b 14b0 <_PyPegen_interpolation+0x74> │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ - b 1480 <_PyPegen_interpolation+0x90> │ │ │ │ │ + b 14cc <_PyPegen_interpolation+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1600 <_PyPegen_interpolation+0x210> │ │ │ │ │ + b 164c <_PyPegen_interpolation+0x210> │ │ │ │ │ │ │ │ │ │ -0000164c <_PyPegen_ensure_real>: │ │ │ │ │ +00001698 <_PyPegen_ensure_real>: │ │ │ │ │ _PyPegen_ensure_real(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - bne 167c <_PyPegen_ensure_real+0x30> │ │ │ │ │ + bne 16c8 <_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 167c <_PyPegen_ensure_real+0x30> │ │ │ │ │ + beq 16c8 <_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 │ │ │ │ │ @@ -1675,21 +1694,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} │ │ │ │ │ │ │ │ │ │ -000016d4 <_PyPegen_get_expr_name>: │ │ │ │ │ +00001720 <_PyPegen_get_expr_name>: │ │ │ │ │ _PyPegen_get_expr_name(): │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #464] @ 18b0 <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ + ldr r1, [pc, #464] @ 18fc <_PyPegen_get_expr_name+0x1dc> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #27 │ │ │ │ │ - bhi 17a8 <_PyPegen_get_expr_name+0xd4> │ │ │ │ │ + bhi 17f4 <_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 .LC27 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ @@ -1820,27 +1839,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 188c <_PyPegen_get_expr_name+0x1b8> │ │ │ │ │ + beq 18d8 <_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 18a4 <_PyPegen_get_expr_name+0x1d0> │ │ │ │ │ + beq 18f0 <_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 1898 <_PyPegen_get_expr_name+0x1c4> │ │ │ │ │ + beq 18e4 <_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 .LC49 │ │ │ │ │ @@ -1866,15 +1885,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000013 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000018b4 <_PyPegen_new_type_comment>: │ │ │ │ │ +00001900 <_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 │ │ │ │ │ @@ -1884,28 +1903,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 1930 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + beq 197c <_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 190c <_PyPegen_new_type_comment+0x58> │ │ │ │ │ + blt 1958 <_PyPegen_new_type_comment+0x58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1930 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + bgt 197c <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1930 <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ + bne 197c <_PyPegen_new_type_comment+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1904 <_PyPegen_new_type_comment+0x50> │ │ │ │ │ + b 1950 <_PyPegen_new_type_comment+0x50> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -168,23 +168,23 @@ │ │ │ │ │ 0x00000a50 73655f65 72726f72 5f666f72 5f6d6973 se_error_for_mis │ │ │ │ │ 0x00000a60 73696e67 5f636f6d 6d61005f 50795065 sing_comma._PyPe │ │ │ │ │ 0x00000a70 67656e5f 63686563 6b5f6c65 67616379 gen_check_legacy │ │ │ │ │ 0x00000a80 5f73746d 74005f50 79506567 656e5f67 _stmt._PyPegen_g │ │ │ │ │ 0x00000a90 65745f69 6e76616c 69645f74 61726765 et_invalid_targe │ │ │ │ │ 0x00000aa0 74005f50 79506567 656e5f72 61697365 t._PyPegen_raise │ │ │ │ │ 0x00000ab0 5f657272 6f725f6b 6e6f776e 5f6c6f63 _error_known_loc │ │ │ │ │ - 0x00000ac0 6174696f 6e005f50 79506567 656e5f64 ation._PyPegen_d │ │ │ │ │ - 0x00000ad0 65636f64 65645f63 6f6e7374 616e745f ecoded_constant_ │ │ │ │ │ - 0x00000ae0 66726f6d 5f746f6b 656e0050 79427974 from_token.PyByt │ │ │ │ │ - 0x00000af0 65735f41 73537472 696e6741 6e645369 es_AsStringAndSi │ │ │ │ │ - 0x00000b00 7a65005f 50795065 67656e5f 73657475 ze._PyPegen_setu │ │ │ │ │ - 0x00000b10 705f6675 6c6c5f66 6f726d61 745f7370 p_full_format_sp │ │ │ │ │ - 0x00000b20 6563005f 50795065 67656e5f 636c6173 ec._PyPegen_clas │ │ │ │ │ - 0x00000b30 735f6465 665f6465 636f7261 746f7273 s_def_decorators │ │ │ │ │ - 0x00000b40 005f5079 4153545f 436c6173 73446566 ._PyAST_ClassDef │ │ │ │ │ + 0x00000ac0 6174696f 6e005f50 79506567 656e5f63 ation._PyPegen_c │ │ │ │ │ + 0x00000ad0 6c617373 5f646566 5f646563 6f726174 lass_def_decorat │ │ │ │ │ + 0x00000ae0 6f727300 5f507941 53545f43 6c617373 ors._PyAST_Class │ │ │ │ │ + 0x00000af0 44656600 5f507950 6567656e 5f646563 Def._PyPegen_dec │ │ │ │ │ + 0x00000b00 6f646564 5f636f6e 7374616e 745f6672 oded_constant_fr │ │ │ │ │ + 0x00000b10 6f6d5f74 6f6b656e 00507942 79746573 om_token.PyBytes │ │ │ │ │ + 0x00000b20 5f417353 7472696e 67416e64 53697a65 _AsStringAndSize │ │ │ │ │ + 0x00000b30 005f5079 50656765 6e5f7365 7475705f ._PyPegen_setup_ │ │ │ │ │ + 0x00000b40 66756c6c 5f666f72 6d61745f 73706563 full_format_spec │ │ │ │ │ 0x00000b50 005f5079 50656765 6e5f6e6f 6e706172 ._PyPegen_nonpar │ │ │ │ │ 0x00000b60 656e5f67 656e6578 705f696e 5f63616c en_genexp_in_cal │ │ │ │ │ 0x00000b70 6c005f50 79506567 656e5f6b 65795f70 l._PyPegen_key_p │ │ │ │ │ 0x00000b80 61747465 726e5f70 61697200 5f507950 attern_pair._PyP │ │ │ │ │ 0x00000b90 6567656e 5f676574 5f706174 7465726e egen_get_pattern │ │ │ │ │ 0x00000ba0 5f6b6579 73005f50 79506567 656e5f67 _keys._PyPegen_g │ │ │ │ │ 0x00000bb0 65745f70 61747465 726e7300 5f50795f et_patterns._Py_ │ │ │ ├── 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: 304560 (bytes into file) │ │ │ │ │ + Start of section headers: 304552 (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 0x4a5b0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4a5a8: │ │ │ │ │ │ │ │ │ │ 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 0105cc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 03d75c 003fc8 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 010600 00019c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 041724 000188 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 01079c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 01079c 02516c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0418ac 008278 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 035908 001a17 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 037320 002238 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 049b24 000a08 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 039558 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039558 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 03958c 002200 10 14 375 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 03b78c 001fce 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 04a52c 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0105bc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 03d74c 003fc8 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0105f0 00019c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 041714 000188 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 01078c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 01078c 02516c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 04189c 008280 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0358f8 001a17 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 037310 002238 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 049b1c 000a08 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 039548 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039548 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 03957c 002200 10 14 375 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 03b77c 001fce 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 04a524 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 {} │ │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ 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: 00005020 964 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 6: 0000c3a0 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 6: 0000c390 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: 0000bc44 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ @@ -31,34 +31,34 @@ │ │ │ │ │ 27: 00000220 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 28: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 29: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 30: 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: 00014204 968 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 35: 00014e18 3712 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: 00020098 1224 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 39: 00020c7c 824 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 34: 00014208 968 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 35: 00014e1c 3700 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 36: 0001ce28 1620 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 37: 0001d758 708 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 38: 00020090 1224 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 39: 00020c74 824 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ 40: 00004794 568 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ - 41: 00018674 88 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 41: 0001866c 88 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ 42: 00002ba4 1148 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ 43: 0000313c 1616 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 44: 00001e90 660 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ 45: 00002124 2688 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ - 46: 00005cc8 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 47: 00005ecc 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 48: 0000855c 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 46: 00005cb8 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 47: 00005ebc 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 48: 0000854c 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ 49: 00004198 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 50: 0000f180 2788 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ + 50: 0000f170 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: 00010404 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 53: 000103f4 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 54: 000015d4 180 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 55: 00001688 368 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ 56: 0000124c 236 FUNC LOCAL DEFAULT 1 _tmp_21_rule │ │ │ │ │ 57: 00003e04 9884 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ 58: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 59: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 60: 000002e4 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ @@ -70,165 +70,165 @@ │ │ │ │ │ 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: 00009f48 1568 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 73: 0000d70c 248 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 74: 0000d804 2720 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 75: 0000cf88 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 76: 00020fb4 1040 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 77: 0000a394 324 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 78: 0001da24 464 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 79: 0000b904 544 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ - 80: 00018130 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 81: 00017990 752 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 73: 0000d710 248 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 74: 0000d808 2720 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 75: 0000cf78 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ + 76: 00020fac 1040 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 77: 0000a384 324 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 78: 0001da1c 464 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 79: 0000b8f4 544 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ + 80: 00018128 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 81: 00017988 752 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ 82: 0000caa4 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 83: 00000000 3928 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ 84: 0000378c 396 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ 85: 000053e4 700 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 86: 00005c14 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ + 86: 00005c04 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ 87: 00003b30 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ 88: 00004218 392 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ 89: 0000460c 392 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ 90: 00003f60 568 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ 91: 000005ac 704 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ - 92: 0000bd5c 176 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 93: 00017c80 1200 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 92: 0000bd4c 176 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 93: 00017c78 1200 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ 94: 00006bd8 2872 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ 95: 00009e60 232 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 96: 00020560 1820 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 96: 00020558 1820 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ 97: 00006ac0 280 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ 98: 00007710 6808 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ 99: 0000b708 1340 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 100: 00015c98 2900 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 100: 00015c90 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: 000091a8 244 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ 108: 0000929c 996 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 109: 0001e850 1560 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 110: 000145cc 2124 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 111: 0001ef54 448 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 112: 000213c4 1736 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ + 109: 0001e848 1560 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 110: 000145d0 2124 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 111: 0001ef4c 448 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 112: 000213bc 1732 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ 113: 00004d28 760 FUNC LOCAL DEFAULT 1 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ - 114: 0001f3b0 2480 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ - 115: 0000b310 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ - 116: 00010518 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ - 117: 00010214 824 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 118: 0001836c 776 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 114: 0001f3a8 2480 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ + 115: 0000b300 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ + 116: 00010508 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ + 117: 00010218 824 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 118: 00018364 776 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ 119: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 120: 00009680 568 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ - 121: 00008ba4 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ - 122: 00008d4c 1524 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 121: 00008b94 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ + 122: 00008d3c 1524 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ 123: 000098b8 1448 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ - 124: 0001dbf4 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 124: 0001dbec 3164 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ 125: 0000a814 3828 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ 126: 0000a568 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ 127: 00001d9c 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: 0000c8b8 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ - 139: 0000cc1c 1324 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 140: 0001fe80 536 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 141: 0000b638 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ + 139: 0000cc1c 1328 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 140: 0001fe78 536 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 141: 0000b628 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ 142: 000003a0 180 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ - 143: 0000bb24 568 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ - 144: 00009600 2720 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 145: 0000d148 1476 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 146: 0000e2a4 7580 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 143: 0000bb14 568 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 144: 000095f0 2720 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 145: 0000d14c 1476 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 146: 0000e2a8 7580 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ 147: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 148: 00010040 468 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 149: 0001054c 1668 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 150: 00010bd0 1704 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 151: 00011278 1564 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 148: 00010044 468 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 149: 00010550 1668 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 150: 00010bd4 1704 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 151: 0001127c 1564 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 152: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 153: 00011894 940 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 154: 00011c40 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 155: 00011e10 3732 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 153: 00011898 940 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 154: 00011c44 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 155: 00011e14 3732 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 156: 00000878 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 157: 00012ca4 2164 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 157: 00012ca8 2164 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 158: 0000088c 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 159: 00013518 500 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 160: 0001370c 2808 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 159: 0001351c 500 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 160: 00013710 2808 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 161: 000008a4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ 162: 000008d8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 163: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 164: 00000f58 756 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 165: 00001338 180 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ - 166: 000167ec 564 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 166: 000167e4 564 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 167: 000013ec 996 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 168: 00000904 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 169: 00000920 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 170: 0000b230 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 171: 00003918 536 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 170: 00003918 536 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 171: 0000b220 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 172: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 173: 00000988 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ 174: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 175: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 176: 000009d0 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 177: 0001879c 2812 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 178: 000186cc 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 179: 0001ee68 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ - 180: 0001f114 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 181: 0000be0c 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ + 177: 00018794 2812 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 178: 000186c4 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 179: 0001ee60 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ + 180: 0001f10c 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 181: 0000bdfc 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ 182: 00001440 188 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ 183: 000009e4 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 184: 00001d0c 404 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 185: 00000a04 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ 186: 00000a44 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 187: 00000a70 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 188: 00000ab0 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 189: 00016a20 836 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 190: 00016d64 3116 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ - 191: 00021c90 5896 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 189: 00016a18 836 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 190: 00016d5c 3116 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ + 191: 00021c84 5896 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 192: 00000918 188 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ 193: 00001954 180 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ 194: 00000ad4 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 195: 0000c524 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + 195: 0000c514 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 196: 00000aec 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ 197: 00000b10 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 198: 0000e3d8 1636 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 198: 0000e3c8 1636 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 199: 00000b2c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 200: 00019574 1792 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 201: 00019eec 1508 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 202: 0001b624 3980 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 203: 0001c5b0 2176 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 204: 0001a648 4060 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 205: 0001a4d0 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ - 206: 00019298 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 207: 000193e4 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ - 208: 00019c74 632 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 200: 0001956c 1792 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 201: 00019ee4 1508 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 202: 0001b61c 3980 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 203: 0001c5a8 2176 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 204: 0001a640 4060 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 205: 0001a4c8 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ + 206: 00019290 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 207: 000193dc 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ + 208: 00019c6c 632 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 209: 00000b4c 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ 210: 000017d0 712 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 211: 00001a98 772 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 212: 00021a8c 516 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 212: 00021a80 516 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 213: 00000b88 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ 214: 00000bac 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 215: 00000bd0 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 216: 00000c04 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 217: 0001d484 732 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 217: 0001d47c 732 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 218: 00003c1c 836 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ 219: 000043a0 620 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 220: 00023850 2144 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ + 220: 00023844 2144 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ 221: 00001294 176 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 222: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 223: 0000b7cc 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ + 223: 0000b7bc 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ 224: 000011e0 180 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ 225: 00000c48 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ 226: 00000c78 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ 227: 00001c34 216 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ 228: 00000ca8 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 229: 00000cd8 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ 230: 00000d08 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ @@ -237,124 +237,124 @@ │ │ │ │ │ 233: 00000d9c 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ 234: 00000dcc 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ 235: 00000df4 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 236: 00000e1c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 237: 00000e44 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 238: 00000e64 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 239: 00000e90 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ - 240: 0001fd60 288 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ - 241: 0000c6bc 588 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ + 240: 0001fd58 288 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ + 241: 0000cd2c 588 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ 242: 000018ac 168 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ 243: 000017f8 180 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 244: 000014fc 216 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 245: 00001344 252 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ 246: 00000ea8 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 247: 00000ec8 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ 248: 00000f08 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 249: 00000f48 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 250: 00000f74 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 251: 00000fb4 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 252: 00000fd8 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ - 253: 0000cc18 880 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ + 253: 0000c9bc 880 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ 254: 00001018 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 255: 00001058 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ 256: 00001080 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 257: 00003020 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ 258: 000010c0 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 259: 000010fc 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 260: 00001110 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ - 261: 00010464 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ - 262: 00023398 576 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 263: 000235d8 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 264: 0000d078 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 261: 00010454 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ + 262: 0002338c 576 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 263: 000235cc 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 264: 0000d068 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 265: 00001134 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 266: 000049cc 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ 267: 00004c50 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ 268: 00001164 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ 269: 000011cc 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ 270: 00001200 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ - 271: 000056a0 1396 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ - 272: 0000607c 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 273: 00006450 1000 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 274: 00006198 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 275: 0000d828 692 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 276: 00009340 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 277: 00009470 400 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 271: 000056a0 1380 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 272: 0000606c 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 273: 00006440 1000 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 274: 00006188 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 275: 0000d818 692 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 276: 00009330 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 277: 00009460 400 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 278: 00001230 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 279: 00001234 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ 280: 00001250 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ - 281: 00006838 928 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 282: 00006bd8 5784 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 281: 00006828 928 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 282: 00006bc8 5784 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ 283: 00001270 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 284: 000012c4 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 285: 00008270 568 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 286: 00008648 580 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 287: 0000d4b0 716 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 288: 0000d77c 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 289: 0000dbb4 736 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 290: 000084a8 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ - 291: 0000fc64 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 292: 0000fd54 652 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 293: 0000de94 672 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 294: 0000dadc 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ - 295: 0000888c 556 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ + 285: 00008260 568 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 286: 00008638 580 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 287: 0000d4a0 716 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 288: 0000d76c 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 289: 0000dba4 736 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 290: 00008498 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ + 291: 0000fc54 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 292: 0000fd44 652 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 293: 0000de84 672 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 294: 0000dacc 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ + 295: 0000887c 556 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ 296: 00000454 344 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 297: 00008ab8 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 297: 00008aa8 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ 298: 000012f0 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ - 299: 0000eb4c 1588 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ + 299: 0000eb3c 1588 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ 300: 000009d4 2060 FUNC LOCAL DEFAULT 9 invalid_tstring_replacement_field_rule │ │ │ │ │ 301: 00001300 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ 302: 00001328 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ 303: 00001340 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 304: 00001380 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 305: 000013b8 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 306: 000013d0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ - 307: 0000a0a0 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 308: 0000a1ec 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 309: 000240b0 1640 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ - 310: 0000a808 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ - 311: 0000a988 1508 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 312: 0000a4d8 428 FUNC LOCAL DEFAULT 1 _loop1_75_rule │ │ │ │ │ - 313: 00024b48 1572 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ + 307: 0000a090 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 308: 0000a1dc 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 309: 000240a4 1636 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ + 310: 0000a7f8 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ + 311: 0000a978 1508 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 312: 0000a4c8 428 FUNC LOCAL DEFAULT 1 _loop1_75_rule │ │ │ │ │ + 313: 00024b38 1588 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ 314: 0000086c 172 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 315: 0000c908 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ - 316: 0000e24c 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ - 317: 00024718 648 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 318: 000249a0 424 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 319: 0000a684 388 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ - 320: 0000af6c 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 315: 0000c6ac 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ + 316: 0000e23c 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ + 317: 00024708 648 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 318: 00024990 424 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 319: 0000a674 388 FUNC LOCAL DEFAULT 1 lambda_param_with_default_rule │ │ │ │ │ + 320: 0000af5c 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 321: 00002188 176 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 322: 000013f0 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 323: 00001420 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ 324: 00001454 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ - 325: 0000b718 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 325: 0000b708 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ 326: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 327: 0000022c 188 FUNC LOCAL DEFAULT 9 _tmp_176_rule │ │ │ │ │ 328: 000002e8 184 FUNC LOCAL DEFAULT 9 _tmp_180_rule │ │ │ │ │ 329: 00001490 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 330: 000014a4 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ 331: 000014b8 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ - 332: 0000c2f4 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 332: 0000c2e4 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ 333: 000014e4 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ 334: 00001544 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ - 335: 0000ca84 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 335: 0000c828 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 336: 00001574 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ 337: 000015b4 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ - 338: 0000d3e8 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ - 339: 0000e134 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 338: 0000d3d8 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ + 339: 0000e124 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 340: 000015e0 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ 341: 0000160c 0 NOTYPE LOCAL DEFAULT 8 .LC129 │ │ │ │ │ 342: 00001630 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ 343: 00001658 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ 344: 00001678 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ - 345: 0000ea3c 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 345: 0000ea2c 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 346: 00001694 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ 347: 000016d4 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ 348: 000016fc 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ - 349: 0000ffe0 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 349: 0000ffd0 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ 350: 00001724 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ 351: 00001754 0 NOTYPE LOCAL DEFAULT 8 .LC137 │ │ │ │ │ 352: 00001784 0 NOTYPE LOCAL DEFAULT 8 .LC138 │ │ │ │ │ 353: 000017b4 0 NOTYPE LOCAL DEFAULT 8 .LC139 │ │ │ │ │ 354: 000017e4 0 NOTYPE LOCAL DEFAULT 8 .LC140 │ │ │ │ │ 355: 00001818 0 NOTYPE LOCAL DEFAULT 8 .LC141 │ │ │ │ │ 356: 00001848 0 NOTYPE LOCAL DEFAULT 8 .LC142 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3d75c contains 2041 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3d74c contains 2041 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000006c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000000b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000104 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ @@ -33,15 +33,15 @@ │ │ │ │ │ 00000424 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000440 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000464 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000046c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000490 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000004d8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000004f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000050c 0000a61c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ +0000050c 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ 00000520 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000544 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000564 0001e21c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ 000005a4 0001e31c R_ARM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ 000005c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000678 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000684 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -87,46 +87,46 @@ │ │ │ │ │ 00000c1c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c20 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c28 0000a22b R_ARM_MOVW_ABS_NC 000008d8 .LC52 │ │ │ │ │ 00000c2c 0000a22c R_ARM_MOVT_ABS 000008d8 .LC52 │ │ │ │ │ 00000c48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000c88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000cb0 0000a61c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ +00000cb0 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ 00000ce0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000ce8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000d0c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000d44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d70 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000d94 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000db0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000dd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000de0 0000a61c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ +00000de0 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ 00000dec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000df0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000df8 0000a12b R_ARM_MOVW_ABS_NC 000008a4 .LC51 │ │ │ │ │ 00000dfc 0000a12c R_ARM_MOVT_ABS 000008a4 .LC51 │ │ │ │ │ 00000e24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000e58 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e64 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e88 0000a61c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ +00000e88 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ 00000ed4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000ee8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f08 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000f94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000fc0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00001010 0000a61c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ +00001010 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ 00001038 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001074 0001e91c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000010c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000010d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000010f4 0000a61c R_ARM_CALL 000167ec dotted_name_rule │ │ │ │ │ +000010f4 0000a61c R_ARM_CALL 000167e4 dotted_name_rule │ │ │ │ │ 00001108 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000111c 0000b82b R_ARM_MOVW_ABS_NC 00001d0c _tmp_139_rule │ │ │ │ │ 00001120 0000b82c R_ARM_MOVT_ABS 00001d0c _tmp_139_rule │ │ │ │ │ 00001124 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00001134 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00001140 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001144 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -232,15 +232,15 @@ │ │ │ │ │ 00001e68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001ec4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001ecc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001f0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f40 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00001f44 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00001f48 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001f58 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +00001f58 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 00001f78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001fb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001fc0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001fe8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002000 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002050 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -260,38 +260,38 @@ │ │ │ │ │ 00002184 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000021bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000021f0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002234 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002244 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00002258 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002268 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +00002268 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 00002278 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000022b4 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00002310 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002334 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002358 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000023a4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000023bc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002418 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 0000242c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000243c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00002450 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002460 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +00002460 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 00002474 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000024b0 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 000024d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024e8 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +000024e8 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 000024fc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002538 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00002544 0000f92b R_ARM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ 00002548 0000f92c R_ARM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ 0000255c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002588 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002598 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +00002598 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 000025a8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000025e0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000025fc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002634 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000263c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002664 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002674 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ 00002998 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000299c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000029a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000029d0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 000029e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000029f4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00002a08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a18 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +00002a18 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 00002a24 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002a28 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002a48 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00002a50 0000fb2b R_ARM_MOVW_ABS_NC 00000fb4 .LC94 │ │ │ │ │ 00002a54 0000fb2c R_ARM_MOVT_ABS 00000fb4 .LC94 │ │ │ │ │ 00002a78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ac8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -354,31 +354,31 @@ │ │ │ │ │ 00002b64 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002b7c 0000fa2b R_ARM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ 00002b80 0000fa2c R_ARM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ 00002bd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002be0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002c28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c38 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002c48 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ +00002c48 00005d1c R_ARM_CALL 00017c78 type_params_rule │ │ │ │ │ 00002c7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c8c 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +00002c8c 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 00002ca0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002cf8 0002001c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ 00002d2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002d38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002d74 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002df0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002df8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002e1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002e2c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002e3c 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ +00002e3c 00005d1c R_ARM_CALL 00017c78 type_params_rule │ │ │ │ │ 00002e68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002e8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002eb4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002ec4 00005d1c R_ARM_CALL 00017c80 type_params_rule │ │ │ │ │ +00002ec4 00005d1c R_ARM_CALL 00017c78 type_params_rule │ │ │ │ │ 00002ef0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f1c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f20 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f24 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002f34 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00002f38 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -393,42 +393,42 @@ │ │ │ │ │ 00002fa4 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002fa8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002fb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002fec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003054 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000305c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003090 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000030a0 0000641c R_ARM_CALL 00015c98 arguments_rule │ │ │ │ │ +000030a0 0000641c R_ARM_CALL 00015c90 arguments_rule │ │ │ │ │ 000030bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003108 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003114 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003170 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003178 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000031c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031d0 0000481c R_ARM_CALL 00009f48 star_targets_rule │ │ │ │ │ 000031e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031f8 00004a1c R_ARM_CALL 0000d804 star_expressions_rule │ │ │ │ │ +000031f8 00004a1c R_ARM_CALL 0000d808 star_expressions_rule │ │ │ │ │ 00003210 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003224 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000323c 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -00003250 0000271c R_ARM_CALL 00020c7c else_block_rule │ │ │ │ │ +0000323c 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +00003250 0000271c R_ARM_CALL 00020c74 else_block_rule │ │ │ │ │ 00003268 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003284 0000291c R_ARM_CALL 00018674 NEW_TYPE_COMMENT │ │ │ │ │ +00003284 0000291c R_ARM_CALL 0001866c NEW_TYPE_COMMENT │ │ │ │ │ 000032b4 0002011c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ 000032fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003310 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003320 0000481c R_ARM_CALL 00009f48 star_targets_rule │ │ │ │ │ 00003338 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003348 00004a1c R_ARM_CALL 0000d804 star_expressions_rule │ │ │ │ │ +00003348 00004a1c R_ARM_CALL 0000d808 star_expressions_rule │ │ │ │ │ 00003360 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003374 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000338c 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -000033a0 0000271c R_ARM_CALL 00020c7c else_block_rule │ │ │ │ │ +0000338c 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +000033a0 0000271c R_ARM_CALL 00020c74 else_block_rule │ │ │ │ │ 000033b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033d4 0000291c R_ARM_CALL 00018674 NEW_TYPE_COMMENT │ │ │ │ │ +000033d4 0000291c R_ARM_CALL 0001866c NEW_TYPE_COMMENT │ │ │ │ │ 00003404 0002021c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ 00003410 0001032b R_ARM_MOVW_ABS_NC 000010fc .LC100 │ │ │ │ │ 00003414 0001032c R_ARM_MOVT_ABS 000010fc .LC100 │ │ │ │ │ 00003428 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000346c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000034b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000034bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -436,29 +436,29 @@ │ │ │ │ │ 000034fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000350c 0000481c R_ARM_CALL 00009f48 star_targets_rule │ │ │ │ │ 00003520 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003544 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000355c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003570 0000481c R_ARM_CALL 00009f48 star_targets_rule │ │ │ │ │ 00003584 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035dc 00004a1c R_ARM_CALL 0000d804 star_expressions_rule │ │ │ │ │ +000035dc 00004a1c R_ARM_CALL 0000d808 star_expressions_rule │ │ │ │ │ 000035f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003604 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000361c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00003620 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00003624 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00003634 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00003638 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00003648 0001022b R_ARM_MOVW_ABS_NC 000010c0 .LC99 │ │ │ │ │ 0000364c 0001022c R_ARM_MOVT_ABS 000010c0 .LC99 │ │ │ │ │ 00003654 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00003660 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003688 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000369c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000036c0 00004a1c R_ARM_CALL 0000d804 star_expressions_rule │ │ │ │ │ +000036c0 00004a1c R_ARM_CALL 0000d808 star_expressions_rule │ │ │ │ │ 000036d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000036e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000036e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000036f4 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000036f8 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000036fc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00003714 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -494,23 +494,23 @@ │ │ │ │ │ 00003be8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003c14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003c50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003c58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003c78 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00003cc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003cc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003ce8 0000d01c R_ARM_CALL 00019c74 param_rule │ │ │ │ │ -00003cf8 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ +00003ce8 0000d01c R_ARM_CALL 00019c6c param_rule │ │ │ │ │ +00003cf8 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ 00003d14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003d28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003d48 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00003da0 0000d01c R_ARM_CALL 00019c74 param_rule │ │ │ │ │ +00003da0 0000d01c R_ARM_CALL 00019c6c param_rule │ │ │ │ │ 00003dd0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00003de8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003e08 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ +00003e08 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ 00003e24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003e44 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00003e48 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00003e4c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00003e84 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00003ea0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00003eac 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -551,15 +551,15 @@ │ │ │ │ │ 00004384 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000043d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000043dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004420 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004464 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000446c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000448c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000449c 0000941c R_ARM_CALL 00010040 star_expression_rule │ │ │ │ │ +0000449c 0000941c R_ARM_CALL 00010044 star_expression_rule │ │ │ │ │ 000044c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004504 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 00004534 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00004578 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000045b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000045bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000045d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -622,33 +622,33 @@ │ │ │ │ │ 00004dac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004dd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004df0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00004e04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004e24 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00004e38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004e64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e78 0000751c R_ARM_CALL 00010214 bitwise_or_rule │ │ │ │ │ +00004e78 0000751c R_ARM_CALL 00010218 bitwise_or_rule │ │ │ │ │ 00004e84 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ 00004e88 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ 00004e90 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00004e94 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00004ebc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004ee4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004ef8 0000751c R_ARM_CALL 00010214 bitwise_or_rule │ │ │ │ │ +00004ef8 0000751c R_ARM_CALL 00010218 bitwise_or_rule │ │ │ │ │ 00004f04 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ 00004f08 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00004f18 0000751c R_ARM_CALL 00010214 bitwise_or_rule │ │ │ │ │ +00004f18 0000751c R_ARM_CALL 00010218 bitwise_or_rule │ │ │ │ │ 00004f30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004f4c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00004f58 00010d2b R_ARM_MOVW_ABS_NC 000011cc .LC104 │ │ │ │ │ 00004f5c 00010d2c R_ARM_MOVT_ABS 000011cc .LC104 │ │ │ │ │ 00004f64 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00004f68 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00004f78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f88 0000751c R_ARM_CALL 00010214 bitwise_or_rule │ │ │ │ │ +00004f88 0000751c R_ARM_CALL 00010218 bitwise_or_rule │ │ │ │ │ 00004fa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004fb0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ 00004fbc 00010e2b R_ARM_MOVW_ABS_NC 00001200 .LC105 │ │ │ │ │ 00004fc0 00010e2c R_ARM_MOVT_ABS 00001200 .LC105 │ │ │ │ │ 00004fc8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00004fcc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00004ffc 00008a1c R_ARM_CALL 0000c8b8 if_expression_rule │ │ │ │ │ @@ -699,1355 +699,1355 @@ │ │ │ │ │ 00005674 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000568c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005698 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000056d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000056dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005704 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00005748 0000611c R_ARM_CALL 00006ac0 t_primary_rule │ │ │ │ │ -00005760 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005780 0000611c R_ARM_CALL 00006ac0 t_primary_rule │ │ │ │ │ -000057b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000057c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005804 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005818 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005850 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005874 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005884 0000601c R_ARM_CALL 00020560 slices_rule │ │ │ │ │ -0000589c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058b0 00005f2b R_ARM_MOVW_ABS_NC 00009e60 t_lookahead_rule │ │ │ │ │ -000058b4 00005f2c R_ARM_MOVT_ABS 00009e60 t_lookahead_rule │ │ │ │ │ -000058b8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000058c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000058fc 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00005918 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005940 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005958 00005f2b R_ARM_MOVW_ABS_NC 00009e60 t_lookahead_rule │ │ │ │ │ -0000595c 00005f2c R_ARM_MOVT_ABS 00009e60 t_lookahead_rule │ │ │ │ │ -00005960 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005970 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000059a8 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000059d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000059fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a9c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005ad0 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -00005adc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005b1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b2c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005b60 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005b7c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005b90 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000575c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000577c 0000611c R_ARM_CALL 00006ac0 t_primary_rule │ │ │ │ │ +000057b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000057b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000057f8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000580c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005844 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005868 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005878 0000601c R_ARM_CALL 00020558 slices_rule │ │ │ │ │ +00005890 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058a4 00005f2b R_ARM_MOVW_ABS_NC 00009e60 t_lookahead_rule │ │ │ │ │ +000058a8 00005f2c R_ARM_MOVT_ABS 00009e60 t_lookahead_rule │ │ │ │ │ +000058ac 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000058bc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000058f0 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000590c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005934 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000594c 00005f2b R_ARM_MOVW_ABS_NC 00009e60 t_lookahead_rule │ │ │ │ │ +00005950 00005f2c R_ARM_MOVT_ABS 00009e60 t_lookahead_rule │ │ │ │ │ +00005954 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005964 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000599c 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000059c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a90 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005ac4 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +00005ad0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b10 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b20 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005b54 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005b70 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005b84 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005bac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00005bb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bc4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005bd0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005c04 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005c4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005c7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ca0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005cc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cfc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005d04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005d38 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d84 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ -00005d9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dbc 0000241c R_ARM_CALL 0001ce30 named_expression_rule │ │ │ │ │ -00005e00 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ -00005e18 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005e3c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005e6c 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005e88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ec4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005f3c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ff0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000601c 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00006038 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006074 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000060b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000060fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006148 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006164 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006190 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000061d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006210 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006218 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006240 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006288 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062d4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00006344 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006370 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -0000638c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063b8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000063e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000063f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006410 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000643c 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00006484 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000648c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000064c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000064c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006524 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006588 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000065dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000065e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006618 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000664c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006684 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000066b8 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000066e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000066ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006710 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000673c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -00006748 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000674c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00006774 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00006780 0001182b R_ARM_MOVW_ABS_NC 00001250 .LC108 │ │ │ │ │ -00006784 0001182c R_ARM_MOVT_ABS 00001250 .LC108 │ │ │ │ │ -000067a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000067c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067ec 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ -000067f0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ -000067f4 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00006800 0001172b R_ARM_MOVW_ABS_NC 00001234 .LC107 │ │ │ │ │ -00006804 0001172c R_ARM_MOVT_ABS 00001234 .LC107 │ │ │ │ │ -0000680c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006810 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000686c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006874 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000068d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000068e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006930 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006938 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006958 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006984 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000699c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000069b4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000069d0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000069ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006a8c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006a98 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ad0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006b08 00020d1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -00006b18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b34 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006b60 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b88 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006bd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006c0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c48 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006c94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d20 00006c1c R_ARM_CALL 0000929c strings_rule │ │ │ │ │ -00006d44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006dc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006dcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006e74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006e7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006ef4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006efc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006f64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006fac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007008 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007010 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000707c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000710c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007114 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007170 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007184 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000071e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007200 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007210 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007244 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007274 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000072a8 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000072e4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00007304 0001222b R_ARM_MOVW_ABS_NC 000084a8 _tmp_41_rule │ │ │ │ │ -00007308 0001222c R_ARM_MOVT_ABS 000084a8 _tmp_41_rule │ │ │ │ │ -00007310 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007320 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000734c 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00007368 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007394 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000073d8 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000073f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007430 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000744c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000745c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007498 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000074a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000074dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007504 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000751c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000752c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000754c 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007568 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -000075a0 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000075cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075f4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007614 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007630 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007664 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00007694 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000076d0 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -000076e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007738 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007760 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007778 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007788 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000077a8 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000077bc 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000077d8 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0000780c 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007818 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007898 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000078e4 0001262b R_ARM_MOVW_ABS_NC 0000dadc _tmp_43_rule │ │ │ │ │ -000078e8 0001262c R_ARM_MOVT_ABS 0000dadc _tmp_43_rule │ │ │ │ │ -000078f0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007900 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000792c 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00007960 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007988 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000079d8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000079f8 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007a0c 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00007a28 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007a5c 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007a70 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ab8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ac8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007af4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007afc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007b54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007b5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007ba0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007bc8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007bd0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007bf8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007c38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007c5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007d0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d34 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007d38 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005bc4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005bf4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005c34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005c3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005cf4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d28 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d74 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ +00005d8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dac 0000241c R_ARM_CALL 0001ce28 named_expression_rule │ │ │ │ │ +00005df0 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ +00005e08 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e2c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005e5c 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005e78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005eb4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ef0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ef8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f2c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005fe0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000600c 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00006028 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006064 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000060a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000060ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006138 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006154 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006180 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000061c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006200 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006208 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006230 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006278 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000629c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062c4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006334 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006360 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +0000637c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000063d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000063e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006400 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000642c 00020b1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00006474 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000647c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006514 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006578 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000065cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006608 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000663c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006674 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000066a8 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000066d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000066dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006700 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000672c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +00006738 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000673c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006764 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00006770 0001182b R_ARM_MOVW_ABS_NC 00001250 .LC108 │ │ │ │ │ +00006774 0001182c R_ARM_MOVT_ABS 00001250 .LC108 │ │ │ │ │ +00006794 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067dc 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ +000067e0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ +000067e4 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000067f0 0001172b R_ARM_MOVW_ABS_NC 00001234 .LC107 │ │ │ │ │ +000067f4 0001172c R_ARM_MOVT_ABS 00001234 .LC107 │ │ │ │ │ +000067fc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006800 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000685c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006864 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000068c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000068d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006920 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006928 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006948 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006974 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000698c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000069a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000069c0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000069dc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006a7c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006a88 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006ac0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006af8 00020d1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00006b08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b24 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b78 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006bc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006bfc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c38 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006c84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d10 00006c1c R_ARM_CALL 0000929c strings_rule │ │ │ │ │ +00006d34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006db4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006dbc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ee4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006eec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006ff8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007000 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007048 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000706c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007090 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007104 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007160 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007174 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007200 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007234 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007264 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007298 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000072d4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000072f4 0001222b R_ARM_MOVW_ABS_NC 00008498 _tmp_41_rule │ │ │ │ │ +000072f8 0001222c R_ARM_MOVT_ABS 00008498 _tmp_41_rule │ │ │ │ │ +00007300 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007310 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000733c 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007358 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007384 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007394 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000073c8 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000073e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007420 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000743c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000744c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007488 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007494 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000074cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000074f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000750c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000751c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000753c 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007558 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007590 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000075bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000075e4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007604 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007620 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007654 0002101c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007684 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007694 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000076c0 00020a1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +000076d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007728 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007750 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007768 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007778 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007798 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000077ac 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000077c8 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000077fc 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007808 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007888 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000078d4 0001262b R_ARM_MOVW_ABS_NC 0000dacc _tmp_43_rule │ │ │ │ │ +000078d8 0001262c R_ARM_MOVT_ABS 0000dacc _tmp_43_rule │ │ │ │ │ +000078e0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000078f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000791c 00020f1c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007950 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007978 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000079e8 0002111c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000079fc 0001ae1c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00007a18 0002121c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007a4c 00020e1c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007a60 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007aa8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ab8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007ae4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007aec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007b44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007b4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007b90 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007bb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007bc0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007be8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007c4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007cfc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007d24 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007d28 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007d44 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ 00007d54 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007d64 0001d61c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007d64 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 00007d74 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007d84 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007d8c 00011c2b R_ARM_MOVW_ABS_NC 000012c4 .LC110 │ │ │ │ │ -00007d90 00011c2c R_ARM_MOVT_ABS 000012c4 .LC110 │ │ │ │ │ -00007db0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007dd4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007e1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007e24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007e94 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ecc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007edc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007ef0 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007efc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f58 00011b2b R_ARM_MOVW_ABS_NC 00001270 .LC109 │ │ │ │ │ -00007f5c 00011b2c R_ARM_MOVT_ABS 00001270 .LC109 │ │ │ │ │ -00007f64 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007f68 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007f8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007fb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007fc8 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007fd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fe0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007fec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ff8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007d7c 00011c2b R_ARM_MOVW_ABS_NC 000012c4 .LC110 │ │ │ │ │ +00007d80 00011c2c R_ARM_MOVT_ABS 000012c4 .LC110 │ │ │ │ │ +00007da0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007dc4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007e0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007e84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007ebc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007ecc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ee0 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007eec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007efc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f48 00011b2b R_ARM_MOVW_ABS_NC 00001270 .LC109 │ │ │ │ │ +00007f4c 00011b2c R_ARM_MOVT_ABS 00001270 .LC109 │ │ │ │ │ +00007f54 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007f58 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007f7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007fa4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fb8 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007fc4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fdc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007fe8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008020 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008030 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008040 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008068 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000080a0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008058 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008090 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000080c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000080d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008114 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008120 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000812c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000816c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000081ac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000081d0 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000081d4 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000081dc 0002131c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -000081ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008200 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008224 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00008228 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00008234 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008258 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000825c 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00008268 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000082f0 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008318 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008340 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000836c 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008380 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000083b4 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -000083d8 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008408 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000844c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008470 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000847c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000084d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000084e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008510 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008534 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008554 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008590 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008598 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000085c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000085f8 0000241c R_ARM_CALL 0001ce30 named_expression_rule │ │ │ │ │ -00008614 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008640 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000867c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008684 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008720 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008730 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008740 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ -00008754 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000878c 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000087a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000087d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087e4 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ -000087f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008830 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000088c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000088c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008934 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008958 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008984 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000089d8 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00008a1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a5c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008aec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008af4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008b20 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008b4c 0002141c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00008b70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008bd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008be0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c00 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008c40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008c8c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008ca8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008ce4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008d04 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008d1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008d2c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008d38 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008d80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008db0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008dd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e00 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008e34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008e3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008e60 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008ea8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008eb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008ee8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008ef0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008f1c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008f54 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008fc4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009000 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009018 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009030 0002151c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -0000903c 00012a2b R_ARM_MOVW_ABS_NC 000012f0 .LC111 │ │ │ │ │ -00009040 00012a2c R_ARM_MOVT_ABS 000012f0 .LC111 │ │ │ │ │ -00009064 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009090 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ -000090a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000090c0 0000f01c R_ARM_CALL 0001fd60 fstring_conversion_rule │ │ │ │ │ -000090f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009108 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000915c 0002161c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -000091b8 0001cd1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -000091dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009218 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009230 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000923c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009254 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009274 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009280 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009298 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092c0 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ -000092e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009374 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000937c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000093ac 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ -000093b0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ -000093b4 0001902b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000093b8 0001902c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000093c0 0001a31c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000093d0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000093e4 0001262b R_ARM_MOVW_ABS_NC 0000dadc _tmp_43_rule │ │ │ │ │ -000093e8 0001262c R_ARM_MOVT_ABS 0000dadc _tmp_43_rule │ │ │ │ │ -000093f0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009408 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00009420 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009468 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000094a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000094ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094fc 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ -00009500 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ -00009504 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00009530 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009564 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000957c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000095a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000095e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009634 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000963c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009688 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009690 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000096f4 0001351c R_ARM_CALL 000240b0 _loop1_74_rule │ │ │ │ │ -00009740 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000097e4 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000097f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009814 0001391c R_ARM_CALL 00024b48 _loop0_72_rule │ │ │ │ │ -00009864 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009870 0000c72b R_ARM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ -00009874 0000c72c R_ARM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ -00009894 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009914 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000991c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009944 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009964 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ -00009998 0001391c R_ARM_CALL 00024b48 _loop0_72_rule │ │ │ │ │ -000099bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000099c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009a30 0001391c R_ARM_CALL 00024b48 _loop0_72_rule │ │ │ │ │ -00009a44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a68 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ -00009a90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ac4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b2c 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009b54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b60 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009b88 00013d1c R_ARM_CALL 00024718 lambda_param_no_default_rule │ │ │ │ │ -00009b90 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ -00009b94 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ -00009ba0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009ba4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009bc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009bf8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009c24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009c58 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ -00009c5c 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ -00009c64 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c68 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009c98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009cc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009cd0 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ -00009cd4 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ -00009cf4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009cfc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d24 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ -00009d54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009d5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009d80 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009db8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009dc8 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ -00009dfc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009e24 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009e80 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009eb4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009ed0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009ef0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f14 0001302b R_ARM_MOVW_ABS_NC 00001380 .LC115 │ │ │ │ │ -00009f18 0001302c R_ARM_MOVT_ABS 00001380 .LC115 │ │ │ │ │ -00009f20 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009f24 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009f48 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009f54 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009f70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009fa4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009fc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009fe8 00013d1c R_ARM_CALL 00024718 lambda_param_no_default_rule │ │ │ │ │ -0000a024 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a030 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ -0000a034 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ -0000a044 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a050 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ -0000a054 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ -0000a07c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a088 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a0d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a0f8 0001351c R_ARM_CALL 000240b0 _loop1_74_rule │ │ │ │ │ -0000a10c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a12c 0001351c R_ARM_CALL 000240b0 _loop1_74_rule │ │ │ │ │ -0000a140 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a16c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a180 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a184 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a188 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a1a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a1cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a220 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a228 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a248 0001391c R_ARM_CALL 00024b48 _loop0_72_rule │ │ │ │ │ -0000a27c 0001391c R_ARM_CALL 00024b48 _loop0_72_rule │ │ │ │ │ -0000a2cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a2f8 0001f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0000a314 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a344 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a35c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a360 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a364 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a38c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a3c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a3d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a3fc 00006f1c R_ARM_CALL 0001ef54 list_rule │ │ │ │ │ -0000a41c 00006d1c R_ARM_CALL 0001e850 tuple_rule │ │ │ │ │ -0000a440 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a484 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a4ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a50c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a514 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a534 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a578 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a5c4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a5f4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a610 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a61c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a638 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a650 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a66c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a6b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6dc 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ -0000a6fc 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ -0000a728 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ -0000a740 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a75c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000a774 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a79c 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ -0000a7b8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7bc 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a7c0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a7dc 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000a800 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a83c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a844 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a864 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a8a4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a8bc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a908 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a914 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a93c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a954 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a970 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a9bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a9c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a9f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa64 00013d1c R_ARM_CALL 00024718 lambda_param_no_default_rule │ │ │ │ │ -0000aaac 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000aae4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aaec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ab14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000abdc 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000abec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ac18 0001411c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ -0000ac3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac4c 0001411c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ -0000ac58 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ -0000ac5c 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ -0000ac64 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ac68 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ac8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000acb0 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ -0000acc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000acd0 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ -0000acd4 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ -0000acdc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ace0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ad18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ad20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ad48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ada4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000adcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000addc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000adfc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae1c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000ae44 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ae48 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ae54 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ -0000ae58 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ -0000ae60 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000ae6c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aeac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aec4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af50 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000af64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afa0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000afa8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000afe4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b014 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b020 00013d1c R_ARM_CALL 00024718 lambda_param_no_default_rule │ │ │ │ │ -0000b03c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b07c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b084 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b12c 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ -0000b140 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b150 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ -0000b15c 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ -0000b160 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ -0000b168 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b16c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b190 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b1b4 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ -0000b1c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1d8 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ -0000b1ec 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ -0000b200 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b208 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ -0000b20c 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ -0000b228 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b260 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b268 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b28c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2cc 00004a1c R_ARM_CALL 0000d804 star_expressions_rule │ │ │ │ │ -0000b2e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b308 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b344 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b34c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b370 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b394 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b400 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b414 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000b428 00006e1c R_ARM_CALL 000145cc for_if_clauses_rule │ │ │ │ │ -0000b438 0001432b R_ARM_MOVW_ABS_NC 00001420 .LC119 │ │ │ │ │ -0000b43c 0001432c R_ARM_MOVT_ABS 00001420 .LC119 │ │ │ │ │ -0000b448 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ -0000b460 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b470 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ -0000b484 00006e1c R_ARM_CALL 000145cc for_if_clauses_rule │ │ │ │ │ -0000b490 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b494 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000080e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008104 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008110 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000811c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000815c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000819c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000081c0 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000081c4 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000081cc 0002131c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +000081dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008214 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00008218 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00008224 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008248 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000824c 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00008258 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008294 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000829c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000082e0 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008308 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008330 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000835c 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008370 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000083a4 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000083c8 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000083f8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000843c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008460 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000846c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000084c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000084d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008500 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008524 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008544 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008580 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008588 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000085b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085e8 0000241c R_ARM_CALL 0001ce28 named_expression_rule │ │ │ │ │ +00008604 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008630 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000866c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008674 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008710 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008720 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008730 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ +00008744 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000877c 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00008798 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000087c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087d4 0001281c R_ARM_CALL 00000454 imaginary_number_rule │ │ │ │ │ +000087e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008820 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000088b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000088b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008924 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008948 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008974 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008994 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000089c8 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00008a0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a4c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008adc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ae4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008b10 0001b91c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008b3c 0002141c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00008b60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008b6c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008bc8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008bd0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008bf0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008c30 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008c7c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008c98 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008cd4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008cf4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008d0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008d1c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d28 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008d70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008d78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008da0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008dc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008df0 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008e24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008e2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e50 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008e98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ea0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ed8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ee0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f0c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008f44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008fb4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008ff0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009008 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009020 0002151c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +0000902c 00012a2b R_ARM_MOVW_ABS_NC 000012f0 .LC111 │ │ │ │ │ +00009030 00012a2c R_ARM_MOVT_ABS 000012f0 .LC111 │ │ │ │ │ +00009054 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009080 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ +00009098 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090b0 0000f01c R_ARM_CALL 0001fd58 fstring_conversion_rule │ │ │ │ │ +000090e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000914c 0002161c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +000091a8 0001cd1c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +000091cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009208 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009220 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000922c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009244 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009264 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009270 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009288 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092b0 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ +000092d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009364 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000936c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000939c 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ +000093a0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ +000093a4 0001902b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000093a8 0001902c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000093b0 0001a31c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +000093c0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000093d4 0001262b R_ARM_MOVW_ABS_NC 0000dacc _tmp_43_rule │ │ │ │ │ +000093d8 0001262c R_ARM_MOVT_ABS 0000dacc _tmp_43_rule │ │ │ │ │ +000093e0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000093f8 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00009410 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009458 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009494 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000949c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000094ec 0001162b R_ARM_MOVW_ABS_NC 00001230 .LC106 │ │ │ │ │ +000094f0 0001162c R_ARM_MOVT_ABS 00001230 .LC106 │ │ │ │ │ +000094f4 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00009520 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009554 00020c1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +0000956c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009598 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000095d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009624 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000962c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009678 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009680 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000096e4 0001351c R_ARM_CALL 000240a4 _loop1_74_rule │ │ │ │ │ +00009730 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000097d4 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000097e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009804 0001391c R_ARM_CALL 00024b38 _loop0_72_rule │ │ │ │ │ +00009854 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009860 0000c72b R_ARM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ +00009864 0000c72c R_ARM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ +00009884 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009904 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000990c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009934 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009954 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ +00009988 0001391c R_ARM_CALL 00024b38 _loop0_72_rule │ │ │ │ │ +000099ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000099b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a20 0001391c R_ARM_CALL 00024b38 _loop0_72_rule │ │ │ │ │ +00009a34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a58 00013a1c R_ARM_CALL 0000086c _tmp_130_rule │ │ │ │ │ +00009a80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ab4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b1c 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009b44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b50 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009b78 00013d1c R_ARM_CALL 00024708 lambda_param_no_default_rule │ │ │ │ │ +00009b80 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ +00009b84 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ +00009b90 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009b94 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009bb8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009be8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c48 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ +00009c4c 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ +00009c54 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c58 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009cc0 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ +00009cc4 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ +00009ce4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009cec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009d14 00013e1c R_ARM_CALL 00024990 lambda_param_rule │ │ │ │ │ +00009d44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009d4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009d70 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009da8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009db8 00013e1c R_ARM_CALL 00024990 lambda_param_rule │ │ │ │ │ +00009dec 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009e14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e30 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009e70 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009ea4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009ec0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00009ee0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ef8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f04 0001302b R_ARM_MOVW_ABS_NC 00001380 .LC115 │ │ │ │ │ +00009f08 0001302c R_ARM_MOVT_ABS 00001380 .LC115 │ │ │ │ │ +00009f10 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009f14 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009f38 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009f44 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009f60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009fd8 00013d1c R_ARM_CALL 00024708 lambda_param_no_default_rule │ │ │ │ │ +0000a014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a020 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ +0000a024 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ +0000a034 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a040 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ +0000a044 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ +0000a06c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a078 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a0c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a0e8 0001351c R_ARM_CALL 000240a4 _loop1_74_rule │ │ │ │ │ +0000a0fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a11c 0001351c R_ARM_CALL 000240a4 _loop1_74_rule │ │ │ │ │ +0000a130 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a15c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a170 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a174 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a178 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a190 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a1bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a210 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a218 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a238 0001391c R_ARM_CALL 00024b38 _loop0_72_rule │ │ │ │ │ +0000a26c 0001391c R_ARM_CALL 00024b38 _loop0_72_rule │ │ │ │ │ +0000a2bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a2e8 0001f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0000a304 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a334 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a34c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a350 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a354 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a37c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a3b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a3c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a3ec 00006f1c R_ARM_CALL 0001ef4c list_rule │ │ │ │ │ +0000a40c 00006d1c R_ARM_CALL 0001e848 tuple_rule │ │ │ │ │ +0000a430 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a474 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a49c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a4a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a4fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a504 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a524 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a568 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a5b4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a5e4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a600 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a60c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a628 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a640 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a65c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a6a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a6cc 00013e1c R_ARM_CALL 00024990 lambda_param_rule │ │ │ │ │ +0000a6ec 00013e1c R_ARM_CALL 00024990 lambda_param_rule │ │ │ │ │ +0000a718 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ +0000a730 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a74c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000a764 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a78c 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ +0000a7a8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7ac 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7b0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a7cc 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000a7f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a82c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a834 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a854 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a894 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a8ac 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a8f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a904 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a92c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a944 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a960 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a9ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a9b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa54 00013d1c R_ARM_CALL 00024708 lambda_param_no_default_rule │ │ │ │ │ +0000aa9c 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000aad4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aadc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ab04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000abcc 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000abdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac08 0001411c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ +0000ac2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac3c 0001411c R_ARM_CALL 00002188 _tmp_135_rule │ │ │ │ │ +0000ac48 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ +0000ac4c 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ +0000ac54 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ac58 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ac7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aca0 00013e1c R_ARM_CALL 00024990 lambda_param_rule │ │ │ │ │ +0000acb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000acc0 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ +0000acc4 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ +0000accc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000acd0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ad08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ad10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ad38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adb4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000adbc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000adcc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000adec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae0c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ae34 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ae38 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ae44 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ +0000ae48 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ +0000ae50 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000ae5c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ae9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aeb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af40 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000af54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000afd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b004 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b010 00013d1c R_ARM_CALL 00024708 lambda_param_no_default_rule │ │ │ │ │ +0000b02c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b06c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b074 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b09c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b11c 00013e1c R_ARM_CALL 00024990 lambda_param_rule │ │ │ │ │ +0000b130 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b140 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ +0000b14c 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ +0000b150 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ +0000b158 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b15c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b180 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b1a4 00013e1c R_ARM_CALL 00024990 lambda_param_rule │ │ │ │ │ +0000b1b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1c8 00013e1c R_ARM_CALL 00024990 lambda_param_rule │ │ │ │ │ +0000b1dc 00013e1c R_ARM_CALL 00024990 lambda_param_rule │ │ │ │ │ +0000b1f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1f8 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ +0000b1fc 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ +0000b218 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b250 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b258 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b27c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b294 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2bc 00004a1c R_ARM_CALL 0000d808 star_expressions_rule │ │ │ │ │ +0000b2d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b2f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b334 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b33c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b360 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b384 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b404 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000b418 00006e1c R_ARM_CALL 000145d0 for_if_clauses_rule │ │ │ │ │ +0000b428 0001432b R_ARM_MOVW_ABS_NC 00001420 .LC119 │ │ │ │ │ +0000b42c 0001432c R_ARM_MOVT_ABS 00001420 .LC119 │ │ │ │ │ +0000b438 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ +0000b450 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b460 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ +0000b474 00006e1c R_ARM_CALL 000145d0 for_if_clauses_rule │ │ │ │ │ +0000b480 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b484 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b4a4 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000b4b4 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000b4c4 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000b4cc 0001442b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ -0000b4d0 0001442c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ -0000b4f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b514 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ -0000b52c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b540 00006e1c R_ARM_CALL 000145cc for_if_clauses_rule │ │ │ │ │ -0000b550 0001442b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ -0000b554 0001442c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ -0000b55c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b560 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b584 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b5b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5c4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000b5d8 00006e1c R_ARM_CALL 000145cc for_if_clauses_rule │ │ │ │ │ -0000b5e4 0001422b R_ARM_MOVW_ABS_NC 000013f0 .LC118 │ │ │ │ │ -0000b5ec 0001422c R_ARM_MOVT_ABS 000013f0 .LC118 │ │ │ │ │ -0000b5f8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b5fc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b624 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b66c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b674 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b694 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b6b4 0002171c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -0000b6dc 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000b6f4 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000b710 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b748 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b750 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b780 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b7c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b7fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b804 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b830 00006f1c R_ARM_CALL 0001ef54 list_rule │ │ │ │ │ -0000b850 00006d1c R_ARM_CALL 0001e850 tuple_rule │ │ │ │ │ -0000b870 0000631c R_ARM_CALL 0000b708 genexp_rule │ │ │ │ │ -0000b894 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b938 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b940 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b960 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b9a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b9a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b9c4 0000481c R_ARM_CALL 00009f48 star_targets_rule │ │ │ │ │ -0000b9dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ba00 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ba18 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ba68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000baa4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bab0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bad4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bb00 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb10 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000bb64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bb6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bbb0 00008b1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ -0000bbd4 00008b1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ -0000bbf4 00008c1c R_ARM_CALL 0001fe80 lambdef_rule │ │ │ │ │ -0000bc24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc34 00008b1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ -0000bc4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc5c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000bc70 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bca4 0001d71c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000bcbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bcec 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000bd3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bd80 0002181c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -0000bd8c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bd90 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bd98 00014a2b R_ARM_MOVW_ABS_NC 000014a4 .LC122 │ │ │ │ │ -0000bd9c 00014a2c R_ARM_MOVT_ABS 000014a4 .LC122 │ │ │ │ │ -0000bdac 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ -0000bdb0 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ -0000bdcc 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000bdf8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000be40 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be48 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000beac 0000ce1c R_ARM_CALL 00019298 slash_no_default_rule │ │ │ │ │ -0000bec0 0000cd1c R_ARM_CALL 0001a4d0 _loop0_27_rule │ │ │ │ │ -0000bee4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000beec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf0c 0000c91c R_ARM_CALL 00019eec slash_with_default_rule │ │ │ │ │ -0000bf2c 0000cc1c R_ARM_CALL 0001a648 _loop1_30_rule │ │ │ │ │ -0000bf58 0000cd1c R_ARM_CALL 0001a4d0 _loop0_27_rule │ │ │ │ │ -0000bf6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfd4 0000dc1c R_ARM_CALL 00023850 _loop1_32_rule │ │ │ │ │ -0000c000 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c020 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ -0000c024 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ -0000c02c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c030 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c06c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c074 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c098 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0b8 0000c81c R_ARM_CALL 00019574 param_no_default_rule │ │ │ │ │ -0000c0dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c0e8 0000cf1c R_ARM_CALL 000193e4 _loop1_29_rule │ │ │ │ │ -0000c0fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c114 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c120 00014b2b R_ARM_MOVW_ABS_NC 000014b8 .LC123 │ │ │ │ │ -0000c124 00014b2c R_ARM_MOVT_ABS 000014b8 .LC123 │ │ │ │ │ -0000c12c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c130 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c154 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c17c 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000c1a4 0000c81c R_ARM_CALL 00019574 param_no_default_rule │ │ │ │ │ -0000c1cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c1fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c210 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c23c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c248 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ -0000c24c 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ -0000c26c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c278 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ -0000c27c 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ -0000c284 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c288 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c2d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2d8 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ -0000c2dc 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ -0000c2e8 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ -0000c2ec 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ -0000c324 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c32c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c358 0000ce1c R_ARM_CALL 00019298 slash_no_default_rule │ │ │ │ │ -0000c378 0000c91c R_ARM_CALL 00019eec slash_with_default_rule │ │ │ │ │ -0000c398 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c3d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c3dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c3fc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c428 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c440 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c458 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c478 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c4a8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c4bc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c4c8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c4f8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c558 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c560 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c584 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c5d4 00008a1c R_ARM_CALL 0000c8b8 if_expression_rule │ │ │ │ │ -0000c5e4 00014d2b R_ARM_MOVW_ABS_NC 000014e4 .LC124 │ │ │ │ │ -0000c5e8 00014d2c R_ARM_MOVT_ABS 000014e4 .LC124 │ │ │ │ │ -0000c5f0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c5f4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c618 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c640 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000c654 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c664 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000c670 00014e2b R_ARM_MOVW_ABS_NC 00001544 .LC125 │ │ │ │ │ -0000c674 00014e2c R_ARM_MOVT_ABS 00001544 .LC125 │ │ │ │ │ -0000c67c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c680 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c6b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c6f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c718 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c754 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c75c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c780 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7a0 00007c1c R_ARM_CALL 0001dbf4 fstring_replacement_field_rule │ │ │ │ │ -0000c7c4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c7f0 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000c834 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c860 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c878 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c884 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c898 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8a8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c8d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c93c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c944 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c964 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c9a0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c9b8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ca14 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ca34 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ca4c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ca58 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ca7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cab4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cabc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cadc 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ -0000cb00 00013e1c R_ARM_CALL 000249a0 lambda_param_rule │ │ │ │ │ -0000cb30 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ -0000cb4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb68 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000cb80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cbb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cbc4 0000d41c R_ARM_CALL 00021a8c default_rule │ │ │ │ │ -0000cbe4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbe8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbec 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cc08 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000cc4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cc54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cc94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cc9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cce0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000ccfc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cd1c 0000241c R_ARM_CALL 0001ce30 named_expression_rule │ │ │ │ │ -0000cd58 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000cd84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cdc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdf8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ce2c 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0000ce38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce70 0000761c R_ARM_CALL 0001836c starred_expression_rule │ │ │ │ │ -0000ce88 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cec8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000cee4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf24 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cf64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cfbc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cfc4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cff8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d028 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ -0000d044 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d070 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d0b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d0e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d0f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d114 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d138 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d15c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d188 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d1a8 0001522b R_ARM_MOVW_ABS_NC 0000d3e8 _tmp_114_rule │ │ │ │ │ -0000d1ac 0001522c R_ARM_MOVT_ABS 0000d3e8 _tmp_114_rule │ │ │ │ │ -0000d1b0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d1c0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000d1e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d210 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d224 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000d234 00006e1c R_ARM_CALL 000145cc for_if_clauses_rule │ │ │ │ │ -0000d240 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ -0000d244 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ -0000d24c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d250 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d274 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d29c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2a8 0001502b R_ARM_MOVW_ABS_NC 00001574 .LC126 │ │ │ │ │ -0000d2ac 0001502c R_ARM_MOVT_ABS 00001574 .LC126 │ │ │ │ │ -0000d2b4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2b8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d31c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d334 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ -0000d338 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ -0000d348 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d34c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d378 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d384 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000d398 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d3a8 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000d3b4 0001512b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ -0000d3b8 0001512c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ -0000d3c0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d3c4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d41c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d424 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d454 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d488 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d49c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d4a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d4e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d4ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d50c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d54c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d574 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d57c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d608 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d61c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d634 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d66c 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d6c0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d710 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d71c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d774 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d7ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d7b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d800 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d820 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d85c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d864 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d904 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d924 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d94c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d990 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d9ac 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d9cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da00 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000da38 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000da50 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000da5c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000da88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da94 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dab0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dac8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dad4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000db0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000db14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000db44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dbac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dbe8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dbf0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dc30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dc38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dc88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dc90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dcb4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dce0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcfc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd18 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd34 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ddbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ddd8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de10 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000de28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000de50 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de5c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000de74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de80 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000de8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dec8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ded0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000df6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000df90 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dfbc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dfd4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dff0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e00c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e034 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e054 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e060 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e0c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0e8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e104 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e120 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e168 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e170 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e1a0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e1b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e1d8 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000e20c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e218 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e280 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e288 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e2a8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e2f4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e338 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e358 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e370 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e388 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e394 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e3a8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e3c4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e40c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e414 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e43c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e47c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e4a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e52c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e564 00021b1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000e590 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e5b0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000e5cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e60c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e630 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e640 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e66c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e6a0 00021c1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -0000e6b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e6d8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e700 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e708 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e73c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e770 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e7a4 00021d1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000e7bc 0000941c R_ARM_CALL 00010040 star_expression_rule │ │ │ │ │ -0000e7d0 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ -0000e7d4 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ -0000e7f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e828 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e844 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e86c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e89c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e900 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e914 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e928 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000e938 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e93c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000e944 0001562b R_ARM_MOVW_ABS_NC 00001630 .LC130 │ │ │ │ │ -0000e948 0001562c R_ARM_MOVT_ABS 00001630 .LC130 │ │ │ │ │ -0000e94c 0001572b R_ARM_MOVW_ABS_NC 00001658 .LC131 │ │ │ │ │ -0000e950 0001572c R_ARM_MOVT_ABS 00001658 .LC131 │ │ │ │ │ -0000e97c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e9a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e9c4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e9d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9ec 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000e9fc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ea00 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ea08 0001542b R_ARM_MOVW_ABS_NC 000015e0 .LC128 │ │ │ │ │ -0000ea0c 0001542c R_ARM_MOVT_ABS 000015e0 .LC128 │ │ │ │ │ -0000ea10 0001552b R_ARM_MOVW_ABS_NC 0000160c .LC129 │ │ │ │ │ -0000ea14 0001552c R_ARM_MOVT_ABS 0000160c .LC129 │ │ │ │ │ -0000ea34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ea70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ea78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eaac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eadc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000eaf0 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ -0000eaf4 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ -0000eb18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000eb44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ec24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec50 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ec98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eca0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ecc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecf8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed90 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000edb0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000edc4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ee00 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000ee24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ee2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ee70 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ee7c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ee94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eeac 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ -0000eed8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ef34 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ -0000ef4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef64 0000f01c R_ARM_CALL 0001fd60 fstring_conversion_rule │ │ │ │ │ -0000ef98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f000 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000f078 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f08c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0bc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f10c 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000f128 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f158 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f1b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f1bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f1e0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f218 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f220 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f24c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000f290 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2b4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f2c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2d8 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -0000f2e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f324 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f380 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3f0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f444 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f468 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f478 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f48c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f49c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f4b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4c0 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -0000f4d4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f510 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f51c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f564 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f56c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f58c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f5dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f5ec 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f614 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f628 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f640 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f644 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f648 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f660 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000f664 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000f670 00015a2b R_ARM_MOVW_ABS_NC 00001694 .LC133 │ │ │ │ │ -0000f674 00015a2c R_ARM_MOVT_ABS 00001694 .LC133 │ │ │ │ │ -0000f678 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f684 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6cc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f6e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f6f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f704 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f72c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f73c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f754 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f78c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f794 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f7b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f800 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f824 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f848 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f86c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f87c 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -0000f890 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f8cc 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f8d8 0000f92b R_ARM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ -0000f8dc 0000f92c R_ARM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ -0000f90c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f91c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f930 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f940 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000f954 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f964 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ -0000f970 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f974 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f994 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f99c 00015c2b R_ARM_MOVW_ABS_NC 000016fc .LC135 │ │ │ │ │ -0000f9a0 00015c2c R_ARM_MOVT_ABS 000016fc .LC135 │ │ │ │ │ -0000f9c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fa20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fa44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa80 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa84 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fa94 00015b2b R_ARM_MOVW_ABS_NC 000016d4 .LC134 │ │ │ │ │ -0000fa98 00015b2c R_ARM_MOVT_ABS 000016d4 .LC134 │ │ │ │ │ -0000fa9c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000faa8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fad4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fae4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000fb0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb18 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fb1c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fb2c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000fb30 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000fb34 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000fb6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fb7c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ -0000fb90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbc4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000fbd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fbe4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fbe8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000fc00 0000fa2b R_ARM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ -0000fc04 0000fa2c R_ARM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ -0000fc2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fca0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fcd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fd90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fdd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fdd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fe2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fe4c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fe74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fe8c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000fea4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fec0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ff30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff4c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ff84 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ff9c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ffa8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ffc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffcc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010014 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001001c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001005c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010064 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001009c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000100a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100fc 0001222b R_ARM_MOVW_ABS_NC 000084a8 _tmp_41_rule │ │ │ │ │ -00010100 0001222c R_ARM_MOVT_ABS 000084a8 _tmp_41_rule │ │ │ │ │ -00010104 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001012c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010150 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -000101b8 00006b2b R_ARM_MOVW_ABS_NC 000091a8 _tmp_42_rule │ │ │ │ │ -000101bc 00006b2c R_ARM_MOVT_ABS 000091a8 _tmp_42_rule │ │ │ │ │ -000101c0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000101d0 00006c1c R_ARM_CALL 0000929c strings_rule │ │ │ │ │ -000101f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010218 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001023c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001025c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000102d0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000102ec 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000102f0 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00010308 0001bb1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00010320 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010348 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010354 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010360 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010368 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010398 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000103b4 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000103b8 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000103c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000103e4 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000103e8 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000103f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010454 00021f1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00010494 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001049c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000104cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000104f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010510 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010548 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010550 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010580 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000105c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b4bc 0001442b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ +0000b4c0 0001442c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ +0000b4e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b504 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ +0000b51c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b530 00006e1c R_ARM_CALL 000145d0 for_if_clauses_rule │ │ │ │ │ +0000b540 0001442b R_ARM_MOVW_ABS_NC 00001454 .LC120 │ │ │ │ │ +0000b544 0001442c R_ARM_MOVT_ABS 00001454 .LC120 │ │ │ │ │ +0000b54c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b550 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b574 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b5a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5b4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000b5c8 00006e1c R_ARM_CALL 000145d0 for_if_clauses_rule │ │ │ │ │ +0000b5d4 0001422b R_ARM_MOVW_ABS_NC 000013f0 .LC118 │ │ │ │ │ +0000b5dc 0001422c R_ARM_MOVT_ABS 000013f0 .LC118 │ │ │ │ │ +0000b5e8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b5ec 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b614 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b65c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b664 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b684 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b6a4 0002171c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +0000b6cc 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000b6e4 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000b700 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b738 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b740 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b770 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b794 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b7ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b820 00006f1c R_ARM_CALL 0001ef4c list_rule │ │ │ │ │ +0000b840 00006d1c R_ARM_CALL 0001e848 tuple_rule │ │ │ │ │ +0000b860 0000631c R_ARM_CALL 0000b708 genexp_rule │ │ │ │ │ +0000b884 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b928 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b930 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b950 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b990 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b998 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b9b4 0000481c R_ARM_CALL 00009f48 star_targets_rule │ │ │ │ │ +0000b9cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9f0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ba08 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ba58 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ba94 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000baa0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bac4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000baf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb00 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bb54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bb5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bba0 00008b1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ +0000bbc4 00008b1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ +0000bbe4 00008c1c R_ARM_CALL 0001fe78 lambdef_rule │ │ │ │ │ +0000bc14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc24 00008b1c R_ARM_CALL 0000cc1c disjunction_rule │ │ │ │ │ +0000bc3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc4c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000bc60 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bc94 0001d71c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000bcac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bcdc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bd2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bd70 0002181c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +0000bd7c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bd80 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bd88 00014a2b R_ARM_MOVW_ABS_NC 000014a4 .LC122 │ │ │ │ │ +0000bd8c 00014a2c R_ARM_MOVT_ABS 000014a4 .LC122 │ │ │ │ │ +0000bd9c 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ +0000bda0 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ +0000bdbc 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000bde8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000be30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be9c 0000ce1c R_ARM_CALL 00019290 slash_no_default_rule │ │ │ │ │ +0000beb0 0000cd1c R_ARM_CALL 0001a4c8 _loop0_27_rule │ │ │ │ │ +0000bed4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bedc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000befc 0000c91c R_ARM_CALL 00019ee4 slash_with_default_rule │ │ │ │ │ +0000bf1c 0000cc1c R_ARM_CALL 0001a640 _loop1_30_rule │ │ │ │ │ +0000bf48 0000cd1c R_ARM_CALL 0001a4c8 _loop0_27_rule │ │ │ │ │ +0000bf5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfa4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfc4 0000dc1c R_ARM_CALL 00023844 _loop1_32_rule │ │ │ │ │ +0000bff0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c004 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c010 0001322b R_ARM_MOVW_ABS_NC 000013d0 .LC117 │ │ │ │ │ +0000c014 0001322c R_ARM_MOVT_ABS 000013d0 .LC117 │ │ │ │ │ +0000c01c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c020 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c05c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c064 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c088 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0a8 0000c81c R_ARM_CALL 0001956c param_no_default_rule │ │ │ │ │ +0000c0cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c0d8 0000cf1c R_ARM_CALL 000193dc _loop1_29_rule │ │ │ │ │ +0000c0ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c104 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c110 00014b2b R_ARM_MOVW_ABS_NC 000014b8 .LC123 │ │ │ │ │ +0000c114 00014b2c R_ARM_MOVT_ABS 000014b8 .LC123 │ │ │ │ │ +0000c11c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c120 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c144 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c16c 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c194 0000c81c R_ARM_CALL 0001956c param_no_default_rule │ │ │ │ │ +0000c1bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c1ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c200 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c22c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c238 0001312b R_ARM_MOVW_ABS_NC 000013b8 .LC116 │ │ │ │ │ +0000c23c 0001312c R_ARM_MOVT_ABS 000013b8 .LC116 │ │ │ │ │ +0000c25c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c268 00012d2b R_ARM_MOVW_ABS_NC 00001300 .LC112 │ │ │ │ │ +0000c26c 00012d2c R_ARM_MOVT_ABS 00001300 .LC112 │ │ │ │ │ +0000c274 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c278 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c2c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2c8 00012e2b R_ARM_MOVW_ABS_NC 00001328 .LC113 │ │ │ │ │ +0000c2cc 00012e2c R_ARM_MOVT_ABS 00001328 .LC113 │ │ │ │ │ +0000c2d8 00012f2b R_ARM_MOVW_ABS_NC 00001340 .LC114 │ │ │ │ │ +0000c2dc 00012f2c R_ARM_MOVT_ABS 00001340 .LC114 │ │ │ │ │ +0000c314 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c31c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c348 0000ce1c R_ARM_CALL 00019290 slash_no_default_rule │ │ │ │ │ +0000c368 0000c91c R_ARM_CALL 00019ee4 slash_with_default_rule │ │ │ │ │ +0000c388 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c3c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c3cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c3ec 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c418 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c430 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c448 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c468 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c498 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c4ac 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c4b8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c4e8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c548 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c550 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c574 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c598 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c5c4 00008a1c R_ARM_CALL 0000c8b8 if_expression_rule │ │ │ │ │ +0000c5d4 00014d2b R_ARM_MOVW_ABS_NC 000014e4 .LC124 │ │ │ │ │ +0000c5d8 00014d2c R_ARM_MOVT_ABS 000014e4 .LC124 │ │ │ │ │ +0000c5e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c5e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c608 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c630 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000c644 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c654 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000c660 00014e2b R_ARM_MOVW_ABS_NC 00001544 .LC125 │ │ │ │ │ +0000c664 00014e2c R_ARM_MOVT_ABS 00001544 .LC125 │ │ │ │ │ +0000c66c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c670 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c6a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c6e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c708 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c744 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c75c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c7b8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c7d8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c7f0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c7fc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c820 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c858 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c860 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c880 00013e1c R_ARM_CALL 00024990 lambda_param_rule │ │ │ │ │ +0000c8a4 00013e1c R_ARM_CALL 00024990 lambda_param_rule │ │ │ │ │ +0000c8d4 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ +0000c8f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c90c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000c924 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c95c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c968 0000d41c R_ARM_CALL 00021a80 default_rule │ │ │ │ │ +0000c988 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c98c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c990 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c9ac 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000c9f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c9f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ca40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca84 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000caa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cac0 0000241c R_ARM_CALL 0001ce28 named_expression_rule │ │ │ │ │ +0000cafc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000cb28 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cb30 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cb64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb9c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cbd0 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0000cbdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cc14 0000761c R_ARM_CALL 00018364 starred_expression_rule │ │ │ │ │ +0000cc2c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cc6c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000cc88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ccf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ccfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cd60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cd88 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cdc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cdcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cdf0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce10 00007c1c R_ARM_CALL 0001dbec fstring_replacement_field_rule │ │ │ │ │ +0000ce34 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ce60 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000cea4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ced0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cee8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cef4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cf08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf18 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cf40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cf48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cfb4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cfe8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d018 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ +0000d034 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d060 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d09c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d0a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d0d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d0e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d104 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d14c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d178 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d198 0001522b R_ARM_MOVW_ABS_NC 0000d3d8 _tmp_114_rule │ │ │ │ │ +0000d19c 0001522c R_ARM_MOVT_ABS 0000d3d8 _tmp_114_rule │ │ │ │ │ +0000d1a0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d1b0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000d1d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d200 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d214 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000d224 00006e1c R_ARM_CALL 000145d0 for_if_clauses_rule │ │ │ │ │ +0000d230 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ +0000d234 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ +0000d23c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d240 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d264 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d28c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d298 0001502b R_ARM_MOVW_ABS_NC 00001574 .LC126 │ │ │ │ │ +0000d29c 0001502c R_ARM_MOVT_ABS 00001574 .LC126 │ │ │ │ │ +0000d2a4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d2a8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d2ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d30c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d324 0001492b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ +0000d328 0001492c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ +0000d338 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d33c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d368 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d374 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000d388 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d398 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000d3a4 0001512b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ +0000d3a8 0001512c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ +0000d3b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d3b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d40c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d414 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d444 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d478 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d48c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d498 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d4d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d4dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d4fc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d53c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d564 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d56c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d5f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d60c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d624 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d65c 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d6b0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d700 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d70c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d764 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d79c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d7a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d7f0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d810 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d84c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d854 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d894 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d89c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d914 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d93c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d980 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d99c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d9bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9f0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000da28 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000da40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000da4c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000da78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000daa0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dab8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dac4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dafc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dbd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dbe0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dc20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dc28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dc78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dc80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dca4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dcd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcec 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dd08 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd24 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ddac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ddc8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de00 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000de18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000de40 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de4c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000deb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dec0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df80 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dfac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dfc4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dfe0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dffc 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e024 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e044 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e050 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e0b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0d8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e0f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e110 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e158 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e160 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e190 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e1a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e1c8 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000e1fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e208 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e270 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e278 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e298 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e2e4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e328 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e348 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e360 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e378 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e384 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e398 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e3b4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e3fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e404 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e42c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e46c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e498 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e51c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e554 00021b1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +0000e580 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e5a0 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000e5bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e620 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e630 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e65c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e690 00021c1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000e6a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e6c8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e6f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e72c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e760 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e794 00021d1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +0000e7ac 0000941c R_ARM_CALL 00010044 star_expression_rule │ │ │ │ │ +0000e7c0 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ +0000e7c4 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ +0000e7e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e818 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e834 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e85c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e88c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e894 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8f0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e904 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e918 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000e928 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e92c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e934 0001562b R_ARM_MOVW_ABS_NC 00001630 .LC130 │ │ │ │ │ +0000e938 0001562c R_ARM_MOVT_ABS 00001630 .LC130 │ │ │ │ │ +0000e93c 0001572b R_ARM_MOVW_ABS_NC 00001658 .LC131 │ │ │ │ │ +0000e940 0001572c R_ARM_MOVT_ABS 00001658 .LC131 │ │ │ │ │ +0000e96c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e998 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e9b4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e9c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e9dc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000e9ec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e9f0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000e9f8 0001542b R_ARM_MOVW_ABS_NC 000015e0 .LC128 │ │ │ │ │ +0000e9fc 0001542c R_ARM_MOVT_ABS 000015e0 .LC128 │ │ │ │ │ +0000ea00 0001552b R_ARM_MOVW_ABS_NC 0000160c .LC129 │ │ │ │ │ +0000ea04 0001552c R_ARM_MOVT_ABS 0000160c .LC129 │ │ │ │ │ +0000ea24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ea60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eacc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000eae0 0001582b R_ARM_MOVW_ABS_NC 00001678 .LC132 │ │ │ │ │ +0000eae4 0001582c R_ARM_MOVT_ABS 00001678 .LC132 │ │ │ │ │ +0000eb08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eb34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebf4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ec14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec40 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ec88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ecb4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ece8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecf0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed80 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000eda0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000edb4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000edf0 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000ee14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ee60 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ee6c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ee84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ee9c 00012c1c R_ARM_CALL 000009d4 invalid_tstring_replacement_field_rule │ │ │ │ │ +0000eec8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ef24 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ +0000ef3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef54 0000f01c R_ARM_CALL 0001fd58 fstring_conversion_rule │ │ │ │ │ +0000ef88 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef9c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eff0 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0000f068 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f07c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f0ac 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f0fc 0002191c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000f118 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f148 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f1a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f1ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f1d0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000f208 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f210 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f23c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000f280 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f294 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2a4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000f2b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2c8 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +0000f2d8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f314 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f370 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f394 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3e0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f434 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f458 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f468 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000f47c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f48c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f4a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4b0 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +0000f4c4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f500 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f50c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f554 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f55c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f57c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f5cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f5dc 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000f604 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f618 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f630 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f634 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f638 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f650 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000f654 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000f660 00015a2b R_ARM_MOVW_ABS_NC 00001694 .LC133 │ │ │ │ │ +0000f664 00015a2c R_ARM_MOVT_ABS 00001694 .LC133 │ │ │ │ │ +0000f668 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f674 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6bc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f6d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f6e8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f6f4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f71c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f72c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f744 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f77c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f784 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f7a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f814 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f838 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f85c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f86c 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +0000f880 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f8bc 0001fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f8c8 0000f92b R_ARM_MOVW_ABS_NC 00000f48 .LC92 │ │ │ │ │ +0000f8cc 0000f92c R_ARM_MOVT_ABS 00000f48 .LC92 │ │ │ │ │ +0000f8fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f90c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000f920 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f930 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000f944 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f954 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ +0000f960 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f964 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f984 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f98c 00015c2b R_ARM_MOVW_ABS_NC 000016fc .LC135 │ │ │ │ │ +0000f990 00015c2c R_ARM_MOVT_ABS 000016fc .LC135 │ │ │ │ │ +0000f9b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa70 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fa74 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fa84 00015b2b R_ARM_MOVW_ABS_NC 000016d4 .LC134 │ │ │ │ │ +0000fa88 00015b2c R_ARM_MOVT_ABS 000016d4 .LC134 │ │ │ │ │ +0000fa8c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fa98 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fac4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fad4 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000fafc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb08 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb0c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fb1c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000fb20 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000fb24 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000fb5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fb6c 00000a1c R_ARM_CALL 0000bc44 expression_rule │ │ │ │ │ +0000fb80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fba4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbb4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000fbc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbd4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fbd8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000fbf0 0000fa2b R_ARM_MOVW_ABS_NC 00000f74 .LC93 │ │ │ │ │ +0000fbf4 0000fa2c R_ARM_MOVT_ABS 00000f74 .LC93 │ │ │ │ │ +0000fc1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fc90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fcc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fcf4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fd80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fdc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fdc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fe1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe3c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fe64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fe7c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fe94 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000feb0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ff20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff3c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ff74 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ff8c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ff98 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ffb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffc8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010004 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001000c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001004c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010054 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001008c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010094 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000100ec 0001222b R_ARM_MOVW_ABS_NC 00008498 _tmp_41_rule │ │ │ │ │ +000100f0 0001222c R_ARM_MOVT_ABS 00008498 _tmp_41_rule │ │ │ │ │ +000100f4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001011c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010140 00021a1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +000101a8 00006b2b R_ARM_MOVW_ABS_NC 000091a8 _tmp_42_rule │ │ │ │ │ +000101ac 00006b2c R_ARM_MOVT_ABS 000091a8 _tmp_42_rule │ │ │ │ │ +000101b0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000101c0 00006c1c R_ARM_CALL 0000929c strings_rule │ │ │ │ │ +000101e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010208 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001022c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001024c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000102c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000102dc 0001c02b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000102e0 0001c02c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000102f8 0001bb1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00010310 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010338 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010344 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010350 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010358 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010388 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000103a4 0001bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000103a8 0001bf2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000103b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000103d4 0001be2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000103d8 0001be2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000103e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010444 00021f1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00010484 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001048c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000104bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000104e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010500 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010538 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010540 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010570 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010594 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x41724 contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x41714 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 │ │ │ │ │ @@ -2091,26 +2091,26 @@ │ │ │ │ │ 0000014c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000015c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000016c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000017c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x418ac contains 4175 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4189c contains 4176 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 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000068 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 00017b1c R_ARM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ 00000114 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000011c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000140 0000051c R_ARM_CALL 00005020 expressions_rule │ │ │ │ │ -00000150 0000061c R_ARM_CALL 0000c3a0 _loop0_1_rule │ │ │ │ │ +00000150 0000061c R_ARM_CALL 0000c390 _loop0_1_rule │ │ │ │ │ 00000164 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000178 00017c1c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000188 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000208 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000210 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2149,15 +2149,15 @@ │ │ │ │ │ 00000698 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000704 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000724 0000091c R_ARM_CALL 00001a08 _gather_105_rule │ │ │ │ │ 00000760 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000774 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000798 0000061c R_ARM_CALL 0000c3a0 _loop0_1_rule │ │ │ │ │ +00000798 0000061c R_ARM_CALL 0000c390 _loop0_1_rule │ │ │ │ │ 000007ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007c4 0001861c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 000007dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000800 0001871c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 0000081c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000868 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000008a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2291,36 +2291,36 @@ │ │ │ │ │ 00001a0c 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 00001a10 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 00001a14 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00001a40 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001a70 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00001a74 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ 00001a78 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001a88 00002e1c R_ARM_CALL 00005cc8 subject_expr_rule │ │ │ │ │ +00001a88 00002e1c R_ARM_CALL 00005cb8 subject_expr_rule │ │ │ │ │ 00001aa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ab4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ac8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001aec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001af4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001b18 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001b44 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 00001b48 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 00001b6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001b74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001ba0 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001bb0 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ -00001bc0 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ +00001bb0 00002f1c R_ARM_CALL 00005ebc patterns_rule │ │ │ │ │ +00001bc0 0000301c R_ARM_CALL 0000854c guard_rule │ │ │ │ │ 00001bdc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001c04 0001981c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ 00001c68 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001c70 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001c8c 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 00001c90 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 00001c98 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001ca8 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ +00001ca8 00002f1c R_ARM_CALL 00005ebc patterns_rule │ │ │ │ │ 00001cc8 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 00001ccc 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 00001cd0 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00001d44 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001d80 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001d98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001da8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2348,15 +2348,15 @@ │ │ │ │ │ 00002014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002028 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000203c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002094 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020a8 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 000020ac 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 000020b0 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000020d4 0000321c R_ARM_CALL 0000f180 _loop1_37_rule │ │ │ │ │ +000020d4 0000321c R_ARM_CALL 0000f170 _loop1_37_rule │ │ │ │ │ 00002100 00002c1c R_ARM_CALL 00001e90 finally_block_rule │ │ │ │ │ 00002118 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000214c 00019b1c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ 00002158 0000162b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 0000215c 0000162c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ 00002164 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ 00002180 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2391,24 +2391,24 @@ │ │ │ │ │ 00002414 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002434 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00002438 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00002440 00000f2b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ 00002444 00000f2c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ 00002448 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002480 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000248c 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ +0000248c 0000301c R_ARM_CALL 0000854c guard_rule │ │ │ │ │ 000024a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000024b0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000024b4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000024c4 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000024c8 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000024cc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000024d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002528 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ -00002538 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ +00002528 00002f1c R_ARM_CALL 00005ebc patterns_rule │ │ │ │ │ +00002538 0000301c R_ARM_CALL 0000854c guard_rule │ │ │ │ │ 00002550 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002564 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000257c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002580 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002584 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000259c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000025a0 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -2422,37 +2422,37 @@ │ │ │ │ │ 00002668 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000267c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000269c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002718 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002724 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002738 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002744 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002770 00002f1c R_ARM_CALL 00005ecc patterns_rule │ │ │ │ │ -00002780 0000301c R_ARM_CALL 0000855c guard_rule │ │ │ │ │ +00002770 00002f1c R_ARM_CALL 00005ebc patterns_rule │ │ │ │ │ +00002780 0000301c R_ARM_CALL 0000854c guard_rule │ │ │ │ │ 00002798 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000027b4 00001d2b R_ARM_MOVW_ABS_NC 00000274 .LC16 │ │ │ │ │ 000027b8 00001d2c R_ARM_MOVT_ABS 00000274 .LC16 │ │ │ │ │ 000027c0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000027c4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000027e4 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000027e4 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000027e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000281c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002828 00002e1c R_ARM_CALL 00005cc8 subject_expr_rule │ │ │ │ │ +00002828 00002e1c R_ARM_CALL 00005cb8 subject_expr_rule │ │ │ │ │ 0000283c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002850 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002868 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000286c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002870 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002880 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00002884 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00002898 00001c2b R_ARM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ 0000289c 00001c2c R_ARM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ 000028a0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000028b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000028e0 00002e1c R_ARM_CALL 00005cc8 subject_expr_rule │ │ │ │ │ +000028e0 00002e1c R_ARM_CALL 00005cb8 subject_expr_rule │ │ │ │ │ 000028f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002900 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002904 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002910 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002914 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000291c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002928 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ @@ -2487,15 +2487,15 @@ │ │ │ │ │ 00002c08 0000331c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ 00002c1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c3c 0000112b R_ARM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ 00002c40 0000112c R_ARM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ 00002c48 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002c4c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002c6c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002c6c 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00002c70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ca0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002cac 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002d04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002d0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002d34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002d58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2536,15 +2536,15 @@ │ │ │ │ │ 00003080 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003094 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000030a4 0000371c R_ARM_CALL 00001688 _loop0_145_rule │ │ │ │ │ 000030b4 00002d1c R_ARM_CALL 00002124 _loop1_36_rule │ │ │ │ │ 000030d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000030ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000030fc 0000371c R_ARM_CALL 00001688 _loop0_145_rule │ │ │ │ │ -0000310c 0000321c R_ARM_CALL 0000f180 _loop1_37_rule │ │ │ │ │ +0000310c 0000321c R_ARM_CALL 0000f170 _loop1_37_rule │ │ │ │ │ 00003164 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003188 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003194 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000031e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000031f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003218 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000323c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2567,15 +2567,15 @@ │ │ │ │ │ 000033e0 0000381c R_ARM_CALL 0000124c _tmp_21_rule │ │ │ │ │ 000033fc 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00003420 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000342c 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ 00003430 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ 00003438 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000343c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000345c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000345c 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00003460 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003488 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000034a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000034c4 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000034c8 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 000034d0 0000122b R_ARM_MOVW_ABS_NC 000000d4 .LC5 │ │ │ │ │ 000034d4 0000122c R_ARM_MOVT_ABS 000000d4 .LC5 │ │ │ │ │ @@ -2669,16 +2669,16 @@ │ │ │ │ │ 00004100 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004124 00017a1c 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 0001902b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00004174 0001902c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00004178 0001a31c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -0000419c 0000492b R_ARM_MOVW_ABS_NC 0000d70c _tmp_5_rule │ │ │ │ │ -000041a0 0000492c R_ARM_MOVT_ABS 0000d70c _tmp_5_rule │ │ │ │ │ +0000419c 0000492b R_ARM_MOVW_ABS_NC 0000d710 _tmp_5_rule │ │ │ │ │ +000041a0 0000492c R_ARM_MOVT_ABS 0000d710 _tmp_5_rule │ │ │ │ │ 000041a4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000041ec 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000041f0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000041f4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000421c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00004220 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004224 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -2706,31 +2706,31 @@ │ │ │ │ │ 0000439c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000043a0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000043a4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000043c8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000043e8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000441c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004430 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004454 00004b1c R_ARM_CALL 0000cf88 _tmp_10_rule │ │ │ │ │ +00004454 00004b1c R_ARM_CALL 0000cf78 _tmp_10_rule │ │ │ │ │ 0000446c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000448c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 000044c8 0001a61c 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 00004198 INVALID_VERSION_CHECK │ │ │ │ │ 000044f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004520 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000454c 0001a71c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 0000456c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004598 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00004600 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004608 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000462c 00004d1c R_ARM_CALL 0000a394 invalid_ann_assign_target_rule │ │ │ │ │ -0000468c 00004f1c R_ARM_CALL 0000b904 _loop0_122_rule │ │ │ │ │ -000046bc 00004f1c R_ARM_CALL 0000b904 _loop0_122_rule │ │ │ │ │ +0000462c 00004d1c R_ARM_CALL 0000a384 invalid_ann_assign_target_rule │ │ │ │ │ +0000468c 00004f1c R_ARM_CALL 0000b8f4 _loop0_122_rule │ │ │ │ │ +000046bc 00004f1c R_ARM_CALL 0000b8f4 _loop0_122_rule │ │ │ │ │ 00004748 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004750 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004784 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000047c0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00004818 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004848 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000484c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2759,16 +2759,16 @@ │ │ │ │ │ 00004c54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004c84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004c9c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004cd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004cdc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004d24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004d34 0000551c R_ARM_CALL 000053e4 del_targets_rule │ │ │ │ │ -00004d48 0000562b R_ARM_MOVW_ABS_NC 00005c14 _tmp_15_rule │ │ │ │ │ -00004d4c 0000562c R_ARM_MOVT_ABS 00005c14 _tmp_15_rule │ │ │ │ │ +00004d48 0000562b R_ARM_MOVW_ABS_NC 00005c04 _tmp_15_rule │ │ │ │ │ +00004d4c 0000562c R_ARM_MOVT_ABS 00005c04 _tmp_15_rule │ │ │ │ │ 00004d50 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004d60 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004d9c 0001ac1c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ 00004db4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004e10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00004e18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004e6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2803,42 +2803,42 @@ │ │ │ │ │ 0000527c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000052c4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000530c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005310 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005334 0001b11c 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 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005360 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005364 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000539c 00004b1c R_ARM_CALL 0000cf88 _tmp_10_rule │ │ │ │ │ +0000539c 00004b1c R_ARM_CALL 0000cf78 _tmp_10_rule │ │ │ │ │ 000053b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000053fc 0001a61c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 00005400 00003b2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ 00005404 00003b2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ 00005418 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005434 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005438 00019e2c 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 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005464 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005474 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005498 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000054a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000054c4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000054f8 00005b1c R_ARM_CALL 000005ac star_named_expressions_rule │ │ │ │ │ 00005520 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00005540 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00005558 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005574 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005578 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005584 00003d2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ 00005588 00003d2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ -000055a4 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000055a4 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000055b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055cc 00005c1c R_ARM_CALL 0000bd5c _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000055cc 00005c1c R_ARM_CALL 0000bd4c _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 000055ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000055f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005634 0000412b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 00005638 0000412c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 0000563c 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 0000564c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00005678 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2849,15 +2849,15 @@ │ │ │ │ │ 00005708 0000422c R_ARM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ 00005710 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ 00005734 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000577c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000057e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000057e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00005810 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005834 00005c1c R_ARM_CALL 0000bd5c _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00005834 00005c1c R_ARM_CALL 0000bd4c _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 00005838 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005870 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 00005880 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ 0000589c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000058bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000058dc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000592c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -2893,15 +2893,15 @@ │ │ │ │ │ 00005d80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005da4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005dc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005e20 0000432b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ 00005e24 0000432c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ 00005e2c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005e30 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005e50 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005e50 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005e54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00005e78 0001841c 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 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005e9c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005ec4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ @@ -2910,29 +2910,29 @@ │ │ │ │ │ 00005f4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005f70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00005f8c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00005f90 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00005fb8 0001b11c 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 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005fe8 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00005fec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006054 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006078 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000609c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000060e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006104 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000615c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006180 00017a1c 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 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000061ac 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000061cc 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000061cc 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000061e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000061f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006214 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00006220 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00006238 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006258 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006278 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3151,32 +3151,32 @@ │ │ │ │ │ 000085a0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000085d0 0001c51c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ 000085e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008614 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008624 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00008658 0001c61c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ 00008670 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086ac 0000731c R_ARM_CALL 0000b310 invalid_comprehension_rule.isra.0 │ │ │ │ │ -000086c8 0000742b R_ARM_MOVW_ABS_NC 00010518 _tmp_151_rule │ │ │ │ │ -000086cc 0000742c R_ARM_MOVT_ABS 00010518 _tmp_151_rule │ │ │ │ │ +000086ac 0000731c R_ARM_CALL 0000b300 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000086c8 0000742b R_ARM_MOVW_ABS_NC 00010508 _tmp_151_rule │ │ │ │ │ +000086cc 0000742c R_ARM_MOVT_ABS 00010508 _tmp_151_rule │ │ │ │ │ 000086d0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000086dc 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ 000086e0 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ 000086e8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000086ec 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000870c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000870c 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00008710 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000873c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000879c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000087ac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000087e4 0001c51c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ 000087f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008818 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000885c 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000088ac 0000731c R_ARM_CALL 0000b310 invalid_comprehension_rule.isra.0 │ │ │ │ │ +000088ac 0000731c R_ARM_CALL 0000b300 invalid_comprehension_rule.isra.0 │ │ │ │ │ 000088d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000088dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008904 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008938 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000894c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008968 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008988 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3200,23 +3200,23 @@ │ │ │ │ │ 00008bac 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00008bb0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00008be8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008bfc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008c80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c94 0000742b R_ARM_MOVW_ABS_NC 00010518 _tmp_151_rule │ │ │ │ │ -00008c98 0000742c R_ARM_MOVT_ABS 00010518 _tmp_151_rule │ │ │ │ │ +00008c94 0000742b R_ARM_MOVW_ABS_NC 00010508 _tmp_151_rule │ │ │ │ │ +00008c98 0000742c R_ARM_MOVT_ABS 00010508 _tmp_151_rule │ │ │ │ │ 00008c9c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00008ce4 0000711c R_ARM_CALL 00004d28 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ 00008cfc 00006a2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ 00008d00 00006a2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ 00008d08 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008d0c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008d2c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008d2c 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00008d30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008d58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008d80 0000672b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ 00008d84 0000672c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ 00008d8c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008d90 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008dc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3224,15 +3224,15 @@ │ │ │ │ │ 00008ddc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008df4 0000682b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ 00008df8 0000682c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ 00008e14 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008e18 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008e30 0000692b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ 00008e34 0000692c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00008e40 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008e40 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00008e44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008e6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008e74 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008ea0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008ecc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008ef4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008f0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3249,51 +3249,51 @@ │ │ │ │ │ 00009048 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009068 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000090d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000090e4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000090e8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000090f4 0000662b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ 000090f8 0000662c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -00009114 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009114 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00009118 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009144 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009150 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009154 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009160 0000652b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ 00009164 0000652c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ -00009180 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009180 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00009184 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000091d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000091e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009200 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ 00009224 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009248 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000927c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000092d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000092d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009304 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000938c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000093c0 0001c91c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ 000093ec 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000940c 0000791c R_ARM_CALL 00008ba4 _loop1_83_rule │ │ │ │ │ +0000940c 0000791c R_ARM_CALL 00008b94 _loop1_83_rule │ │ │ │ │ 00009430 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009478 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00009480 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094c8 0000791c R_ARM_CALL 00008ba4 _loop1_83_rule │ │ │ │ │ +000094c8 0000791c R_ARM_CALL 00008b94 _loop1_83_rule │ │ │ │ │ 000094f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000952c 0001ca1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ 0000954c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009578 00007a1c R_ARM_CALL 00008d4c tstring_rule │ │ │ │ │ +00009578 00007a1c R_ARM_CALL 00008d3c tstring_rule │ │ │ │ │ 00009584 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009588 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000959c 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000095b0 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000095c0 0000772b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ 000095c4 0000772c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -000095e8 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000095e8 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000095ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000961c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009628 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00009658 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000965c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009670 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000096b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -3516,15 +3516,15 @@ │ │ │ │ │ 0000b93c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000b94c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000b980 0001d11c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ 0000b998 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000b9c8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000ba00 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0000ba18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bab4 0000731c R_ARM_CALL 0000b310 invalid_comprehension_rule.isra.0 │ │ │ │ │ +0000bab4 0000731c R_ARM_CALL 0000b300 invalid_comprehension_rule.isra.0 │ │ │ │ │ 0000badc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000bb04 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 0000bb38 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ 0000bb44 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ 0000bb48 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ 0000bb50 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ 0000bb94 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -3537,16 +3537,16 @@ │ │ │ │ │ 0000bcac 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 0000bd34 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 0000bd84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bd8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000be20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000be28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000be4c 0001c81c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000be74 00008d2b R_ARM_MOVW_ABS_NC 0000b638 _tmp_116_rule │ │ │ │ │ -0000be78 00008d2c R_ARM_MOVT_ABS 0000b638 _tmp_116_rule │ │ │ │ │ +0000be74 00008d2b R_ARM_MOVW_ABS_NC 0000b628 _tmp_116_rule │ │ │ │ │ +0000be78 00008d2c R_ARM_MOVT_ABS 0000b628 _tmp_116_rule │ │ │ │ │ 0000be7c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000bf0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000bf14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000bf34 0000541c R_ARM_CALL 0000378c pass_stmt_rule │ │ │ │ │ 0000bf58 0000581c R_ARM_CALL 00004218 break_stmt_rule │ │ │ │ │ 0000bf7c 0000591c R_ARM_CALL 0000460c continue_stmt_rule │ │ │ │ │ 0000bfb0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -3569,31 +3569,31 @@ │ │ │ │ │ 0000c170 00008e2b R_ARM_MOVW_ABS_NC 000003a0 _tmp_117_rule │ │ │ │ │ 0000c174 00008e2c R_ARM_MOVT_ABS 000003a0 _tmp_117_rule │ │ │ │ │ 0000c17c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0000c18c 0000842b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ 0000c190 0000842c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ 0000c198 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c19c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1bc 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c1bc 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000c1c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c1ec 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c1f0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c1f4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000c21c 0001d41c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ 0000c22c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c258 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c27c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c290 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c29c 0000822b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ 0000c2a0 0000822c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ 0000c2a8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c2ac 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c2cc 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c2cc 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000c2d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c2fc 00008f1c R_ARM_CALL 0000bb24 expression_without_invalid_rule │ │ │ │ │ +0000c2fc 00008f1c R_ARM_CALL 0000bb14 expression_without_invalid_rule │ │ │ │ │ 0000c310 0001d51c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ 0000c320 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000c358 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c37c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c390 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c398 0000812b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ 0000c39c 0000812c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ @@ -3605,26 +3605,26 @@ │ │ │ │ │ 0000c460 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c464 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c4c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c4cc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c4d0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c4dc 0000892b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ 0000c4e0 0000892c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ -0000c504 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c520 0000901c R_ARM_CALL 00009600 lambda_params_rule │ │ │ │ │ +0000c504 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c520 0000901c R_ARM_CALL 000095f0 lambda_params_rule │ │ │ │ │ 0000c538 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c554 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c558 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c55c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000c568 0000872b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ 0000c56c 0000872c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ 0000c574 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c578 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000c5a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5b0 0000901c R_ARM_CALL 00009600 lambda_params_rule │ │ │ │ │ +0000c5b0 0000901c R_ARM_CALL 000095f0 lambda_params_rule │ │ │ │ │ 0000c5cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c5e8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c5ec 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000c5f0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000c5fc 0000882b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ 0000c600 0000882c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ 0000c60c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3633,15 +3633,15 @@ │ │ │ │ │ 0000c650 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c674 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000c69c 0001c82b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ 0000c6a0 0001c82c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ 0000c6bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000c6c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000c6e4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c6f4 00008f1c R_ARM_CALL 0000bb24 expression_without_invalid_rule │ │ │ │ │ +0000c6f4 00008f1c R_ARM_CALL 0000bb14 expression_without_invalid_rule │ │ │ │ │ 0000c720 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000c740 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c74c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000c758 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c778 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000c7c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000c7f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -3683,758 +3683,758 @@ │ │ │ │ │ 0000cd78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000cd98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000cdb8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000ce04 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 0000ce84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000ce8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000ceac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cef0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cf2c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cf40 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000cfc4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cfd8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d004 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d010 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d02c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d038 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d058 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d07c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d088 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d0ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0d8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d108 0001d81c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d134 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d17c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d184 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d1b0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d220 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d228 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d24c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d284 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d28c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d2cc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d328 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d39c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d3a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d3c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d408 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d4d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d4e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d510 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d540 0001d81c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d5c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d5f8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d614 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d630 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d63c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d658 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d67c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d6f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d6fc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d73c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d744 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d768 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d78c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d7ac 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -0000d7b0 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -0000d7b4 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000d7e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d838 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d840 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d898 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8cc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d900 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d908 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d92c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d968 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d970 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d990 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9b0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d9e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da14 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000da40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000daa8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000db18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db54 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000db90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000dbf8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc34 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dc78 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dcb4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dccc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dd18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dd98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dda0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ddc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de08 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000de44 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000de74 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000de94 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000debc 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000dee0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000defc 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000df2c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df60 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000df8c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dffc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e030 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e070 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e0b0 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e0e8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e0fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e128 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e134 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e14c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e168 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e18c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e198 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e218 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e240 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e254 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e264 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e284 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e29c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e2d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e30c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e34c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e380 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e388 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e3e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e404 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e438 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e440 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e464 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e498 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e538 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e540 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e570 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e578 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e598 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e634 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e63c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e65c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e694 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e69c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e700 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e720 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e758 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e760 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e780 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e7c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e7e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e81c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e824 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e844 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e87c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e884 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e8a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e8cc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e934 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e974 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e99c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e9a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ea68 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000eab4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ead8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eb14 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000eb50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ebe0 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000ec3c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec44 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ecd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000edd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000edd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eea0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eec8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eefc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000efc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000efcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eff4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f028 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f030 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f050 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f09c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f0ec 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f100 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f120 0001db1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f138 0001dc1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f16c 0001dd1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f19c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1c0 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f1dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f214 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f230 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f26c 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f288 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f2f4 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f314 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f358 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3d0 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f420 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f43c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f470 0001df1c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f4ac 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f4c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f504 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f520 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f55c 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f578 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5b4 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f60c 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f628 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f650 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f674 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f690 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6cc 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f710 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f75c 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f778 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7b0 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7f0 0001df1c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f834 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f850 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f870 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f890 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f910 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f930 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f954 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f970 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9a8 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9fc 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fa18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000faa4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fafc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb10 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fb24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fba4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbc0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc68 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fca4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcb8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fcdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd00 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdd0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdf8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fe04 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fe20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fea8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fedc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fef4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff00 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff30 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff6c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff8c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffa4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ffc4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fff8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010010 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010028 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010074 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001007c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100a4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001010c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001014c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001016c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000101a0 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000101bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000101f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010204 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010248 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010250 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001026c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000102ac 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000102d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000102dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000103ac 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001041c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010450 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010488 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010580 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010588 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000105a4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000105e4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001060c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010614 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010690 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010698 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000106b4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010734 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010780 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000107a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000107d8 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010828 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010854 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001085c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010904 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010950 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010974 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000109b0 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000109d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a90 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010aac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010b10 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010c04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010c28 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010c68 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010c90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010c98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010cf0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010cf8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010d14 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010dbc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010e08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010e20 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010e50 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010e78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010f40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010f64 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010f98 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010fd4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011020 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011044 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011080 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001110c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011140 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000111d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011234 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000112ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000112b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000112d0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011310 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011338 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011340 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011420 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001146c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011490 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000114c4 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001151c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011540 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000115b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000115b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011600 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011608 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011630 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011654 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011678 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001169c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011708 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001175c 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -00011760 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -00011768 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001176c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001178c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00011790 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000117c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000117e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011800 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011848 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011854 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011870 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000118c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000118d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000118ec 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001192c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011954 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001195c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a30 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011a7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011aa0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011ad4 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011b28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011b4c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011b94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011bb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011bd0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011c74 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011c7c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011c98 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011cd0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d1c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011d88 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011df8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011e4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ea4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011eac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ecc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011f38 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011f80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011f88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011fa4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011fec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011ff4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012010 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012058 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012060 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001207c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000120f8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012154 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001217c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000121d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012200 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001225c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012284 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000122e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012308 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012364 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012384 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000123c0 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000123cc 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -000123d0 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -000123d8 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000123f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012428 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012480 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000124d8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012530 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012588 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125e4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012640 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001269c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126f8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012750 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000127e0 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001283c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001288c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012894 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000128c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000128d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000128f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012918 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001293c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001297c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000129b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a68 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012ab8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ad0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012b60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012b7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ba8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bc0 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -00012bc4 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -00012bcc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012bd0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012bf0 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012bf4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012c38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012cd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012ce0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012d0c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012d50 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012d98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012dcc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012dd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e2c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012e34 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e60 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012eac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ee8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012f0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f40 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012f48 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f70 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012fa4 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001303c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013078 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000130d0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013104 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00013124 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013150 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001318c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131c0 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000131fc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013228 0001e01c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013234 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -00013238 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -00013240 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -0001326c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013298 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132cc 0001e01c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000132d8 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ -000132dc 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ -000132e4 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00013324 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013364 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001338c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133dc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000133f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013418 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001343c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013450 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013470 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000134f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013500 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001354c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013554 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013570 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000135a8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000135f4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013644 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000136f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013740 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013748 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000137a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000137a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000137c8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000137f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013828 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013830 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001384c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013894 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001389c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000138b8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000138e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013920 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013928 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013948 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013a18 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013a98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013aa8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013adc 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013ae8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013b0c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013b20 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013b58 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013b88 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013bd4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c24 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c9c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ce8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d38 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d90 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ddc 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e2c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013eb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013ec8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f04 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00013f2c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f7c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00014020 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001403c 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001406c 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00014080 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014104 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014118 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001412c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014194 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000141f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014238 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014240 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014278 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014280 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000142a0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000142d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000142d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000142f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014318 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001435c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000143b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000143d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014410 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001442c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014480 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144d0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000144e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014508 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014514 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014520 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014530 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001454c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014564 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014588 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014590 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145b8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000145c4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014600 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014608 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001463c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014644 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014664 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000146a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000146a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000146cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000146f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001472c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014774 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001477c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001479c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147ec 0000aa1c R_ARM_CALL 0000b230 invalid_for_target_rule │ │ │ │ │ -0001481c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014838 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014854 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000148a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148c8 0000ab1c R_ARM_CALL 00003918 _loop0_88_rule │ │ │ │ │ -000148e8 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014934 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014958 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014978 0000ab1c R_ARM_CALL 00003918 _loop0_88_rule │ │ │ │ │ -00014998 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -000149a4 0000a82b R_ARM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ -000149a8 0000a82c R_ARM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ -000149b0 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000149bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000149f0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014a08 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014a3c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a44 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014a88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014a90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014ab4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014afc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014b04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014b24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b5c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014b80 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014bb8 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014bdc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014be0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014be4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014bf0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014bf4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014c04 0000a92b R_ARM_MOVW_ABS_NC 00000920 .LC54 │ │ │ │ │ -00014c08 0000a92c R_ARM_MOVT_ABS 00000920 .LC54 │ │ │ │ │ -00014c0c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014c18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014c40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c54 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c60 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014cc4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014ce0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d10 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014d64 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d88 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014db8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014dc4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014de0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cef4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cf34 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cf48 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cf70 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000cfa0 0001d81c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000cfd0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d054 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d068 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d094 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d0a0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d0bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d0e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d10c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d118 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d138 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d180 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d188 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d1b4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d224 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d22c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d250 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d288 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d290 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d2b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d2d0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d32c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d3a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d3a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d3c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d40c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d4d8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d4ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d514 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d544 0001d81c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d5c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d5fc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d618 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d634 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d640 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d65c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d680 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d6f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d700 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d740 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d748 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d76c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d790 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7b0 0000932b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +0000d7b4 0000932c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000d7b8 0001901c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000d7e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d83c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d844 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d89c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8d0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d904 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d90c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d930 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d96c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d974 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d994 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9b4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d9e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da18 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000da44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000da78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000da80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000daac 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000db1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000db58 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000db94 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dbfc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc38 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dc7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dcb8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dcd0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dd1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dd9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dda4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ddc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de0c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000de48 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000de78 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000de98 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000dec0 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000dee4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df00 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000df30 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df64 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000df90 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e000 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e034 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e074 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e0b4 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e0ec 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e100 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e12c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e138 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e150 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e16c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e190 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e19c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e21c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e244 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e258 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e268 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e288 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e2a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e2dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e2e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e310 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e350 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e384 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e38c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e3e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e3ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e408 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e43c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e444 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e468 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e49c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e500 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e53c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e544 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e574 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e57c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e59c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e5fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e638 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e640 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e660 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e698 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e704 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e724 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e75c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e764 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e784 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e7c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e7e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e820 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e828 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e848 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e880 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e888 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e8a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e8d0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e938 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e978 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e9a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e9a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea6c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000eab8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eadc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eb18 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000eb54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ebe4 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000ec40 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec48 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eca0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecdc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed70 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed78 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eda0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000edd4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eddc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eea4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eecc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efc8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000efd0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eff8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f02c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f034 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f054 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0a0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f0f0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f104 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f124 0001db1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f13c 0001dc1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f170 0001dd1c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f1a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1c4 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f1e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f218 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f234 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f270 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f28c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f2c4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f2f8 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f318 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f35c 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3d4 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f424 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f440 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f474 0001df1c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f4b0 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f508 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f524 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f560 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f57c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5b8 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f610 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f62c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f654 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f678 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f694 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6d0 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f714 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f760 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f77c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7b4 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7f4 0001df1c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f838 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f854 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f874 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f894 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f8dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f914 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f934 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f958 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f974 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9ac 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f9c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa00 0001da1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa88 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000faa8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fb00 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb14 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fb28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb90 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fba8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbc4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbe0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fca8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcb4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fce0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd10 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd34 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd74 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fd90 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdb0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdfc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fe08 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000feac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fee0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fef8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff10 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffa8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffc8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fffc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010014 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001002c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010078 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010080 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000100a8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010110 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010150 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00010170 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000101a4 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000101c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010208 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001024c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010254 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010270 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000102b0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000102d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000102e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000103b0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000103fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010420 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010454 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001048c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010584 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001058c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000105a8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000105e8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010610 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010618 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010694 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001069c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000106b8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010738 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010784 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000107a8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000107dc 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001082c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010858 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010860 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010908 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010954 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010978 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000109b4 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000109dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a68 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010a94 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010ab0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010b14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010c08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010c2c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010c6c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010c94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010c9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010cf4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010cfc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010d18 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010dc0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010e0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010e24 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010e54 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010e7c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e84 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010f44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010f68 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010f9c 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010fd8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011024 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011048 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011084 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011110 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011144 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000111d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011238 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000112b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000112d4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011314 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001133c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011344 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011424 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011470 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011494 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000114c8 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011520 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011544 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000115b4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000115bc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011604 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001160c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011634 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011658 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001167c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000116e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001170c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011760 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +00011764 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +0001176c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00011770 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00011790 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011794 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000117cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000117e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011804 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001184c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011858 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011874 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000118cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000118d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000118f0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011930 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011958 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011960 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a34 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011a80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011aa4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011ad8 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011b2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011b50 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011b98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011bb4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011bd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011c78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011c80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011c9c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011cd4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011d20 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011d8c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011dfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011e50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011ea8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011eb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011ed0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011f3c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011f84 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011f8c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011fa8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011ff0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011ff8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012014 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001205c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012064 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012080 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000120fc 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012158 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012180 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000121dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012204 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012260 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012288 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000122e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001230c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012368 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012388 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000123c4 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000123d0 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +000123d4 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +000123dc 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +000123f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001242c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012484 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000124dc 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012534 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001258c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000125e8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012644 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126a0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126fc 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012754 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127a8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000127e4 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012840 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012890 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012898 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000128cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000128d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000128f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001291c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012940 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012980 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000129bc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a6c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012abc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ad4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012b64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012b80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012bac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bc4 0000982b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +00012bc8 0000982c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +00012bd0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012bd4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012bf4 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012bf8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cdc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012ce4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012d10 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012d54 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d78 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012d9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012dd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012e38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e64 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012eb0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012eec 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012f10 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f44 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012f4c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012f74 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012fa8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013040 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001307c 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000130d4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013108 0001de1c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00013128 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013154 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013190 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000131c4 0001d91c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00013200 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001322c 0001e01c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013238 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +0001323c 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +00013244 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00013270 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001329c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132d0 0001e01c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +000132dc 00009e2b R_ARM_MOVW_ABS_NC 0000088c .LC50 │ │ │ │ │ +000132e0 00009e2c R_ARM_MOVT_ABS 0000088c .LC50 │ │ │ │ │ +000132e8 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00013328 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013368 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013390 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000133e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013404 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013428 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001344c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013460 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013478 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013494 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000134a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013500 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013550 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013558 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013574 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000135ac 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000135f8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013648 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000136f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013744 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001374c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000137ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000137cc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000137f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001382c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013834 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013850 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013898 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000138a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138bc 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000138e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013924 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001392c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001394c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a1c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a78 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013aac 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013ae0 0001b71c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013aec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013b10 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013b24 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013b5c 0001b61c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013b8c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013bd8 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c28 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ca0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013cec 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d3c 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d94 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013de0 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e30 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ebc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013ecc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013f08 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00013f30 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f80 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00014024 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014040 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014070 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00014084 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014108 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001411c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014130 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014198 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000141f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001423c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014244 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001427c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014284 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000142a4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000142d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000142dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000142fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001431c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014360 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000143b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000143b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000143d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014414 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014430 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014484 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144d4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000144e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001450c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014518 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014524 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014534 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001454c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014574 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014580 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001458c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014598 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000145b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014604 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001460c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014640 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014648 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014668 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000146a4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000146ac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000146d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000146f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014730 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014770 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014790 0000aa1c R_ARM_CALL 00003918 _loop0_88_rule │ │ │ │ │ +000147b0 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014818 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014820 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014840 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014858 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014890 0000ab1c R_ARM_CALL 0000b220 invalid_for_target_rule │ │ │ │ │ +000148c0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000148dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000148f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014938 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001495c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001497c 0000aa1c R_ARM_CALL 00003918 _loop0_88_rule │ │ │ │ │ +0001499c 0001e51c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +000149a8 0000a82b R_ARM_MOVW_ABS_NC 00000904 .LC53 │ │ │ │ │ +000149ac 0000a82c R_ARM_MOVT_ABS 00000904 .LC53 │ │ │ │ │ +000149b4 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +000149c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000149f4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014a0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014a40 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a48 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014a8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014a94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014ab8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014b00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014b08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014b28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b60 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014b84 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014b9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014bbc 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014be0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014be4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014be8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014bf4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014bf8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014c08 0000a92b R_ARM_MOVW_ABS_NC 00000920 .LC54 │ │ │ │ │ +00014c0c 0000a92c R_ARM_MOVT_ABS 00000920 .LC54 │ │ │ │ │ +00014c10 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014c1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014c44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c58 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014c64 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014cc8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014ce4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d14 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014d6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014da0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014dd0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014ddc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00014df8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014e54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014ea4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014eb4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014ee0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014f68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014fb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ff0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015014 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001501c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015040 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015088 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000150c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014e0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014e50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014e58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014ea8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014eb8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014ee4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f08 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f10 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014f6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014fbc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ff4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015018 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015020 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015044 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001505c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001508c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000150cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000150f4 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00015118 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001512c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00015154 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00015180 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000151a0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00015208 0001e61c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ @@ -4451,15 +4451,15 @@ │ │ │ │ │ 0001541c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00015444 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ 0001549c 0001e81c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ 000154a8 0000b02b R_ARM_MOVW_ABS_NC 000009d0 .LC59 │ │ │ │ │ 000154ac 0000b02c R_ARM_MOVT_ABS 000009d0 .LC59 │ │ │ │ │ 000154b4 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ 000154f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001551c 0000b51c R_ARM_CALL 0000be0c invalid_parameters_rule.isra.0 │ │ │ │ │ +0001551c 0000b51c R_ARM_CALL 0000bdfc invalid_parameters_rule.isra.0 │ │ │ │ │ 00015548 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00015598 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000155a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000155c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000155dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000155ec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00015614 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -4520,1764 +4520,1765 @@ │ │ │ │ │ 00015b34 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00015b90 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00015bb4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00015bc0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00015bd8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00015bec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00015c1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ccc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015cd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015d00 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015d38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d54 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d58 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d5c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015d88 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015de4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015dec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015e24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015e64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015f28 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015f60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015f68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015fc4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016060 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016084 0001ea1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00016094 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000160c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016104 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ -00016108 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ -00016110 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016114 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016134 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016138 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016150 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016188 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001618c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000161a8 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000161ac 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000161bc 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000161c0 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000161cc 0000ba2b R_ARM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ -000161d0 0000ba2c R_ARM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ -00016218 0001ec1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00016228 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016284 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016290 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001629c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016318 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016344 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001636c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016374 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016390 0000c01c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ -000163bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000163e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000163e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016430 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016434 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016454 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016458 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016468 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001646c 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016478 0000ba2b R_ARM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ -0001647c 0000ba2c R_ARM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ -00016494 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016498 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000164b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016530 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016538 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001655c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001658c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000165b0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000165d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000165f0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001660c 0000b92b R_ARM_MOVW_ABS_NC 00000a04 .LC61 │ │ │ │ │ -00016610 0000b92c R_ARM_MOVT_ABS 00000a04 .LC61 │ │ │ │ │ -0001661c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016620 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001664c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016658 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016674 0000c01c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ -000166c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000166ec 0000c12b R_ARM_MOVW_ABS_NC 00001954 _tmp_112_rule │ │ │ │ │ -000166f0 0000c12c R_ARM_MOVT_ABS 00001954 _tmp_112_rule │ │ │ │ │ -000166f4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00016700 0000bc2b R_ARM_MOVW_ABS_NC 00000ab0 .LC64 │ │ │ │ │ -00016704 0000bc2c R_ARM_MOVT_ABS 00000ab0 .LC64 │ │ │ │ │ -0001670c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016710 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016738 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001674c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016778 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016784 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001678c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000167a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000167d4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016820 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016828 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016844 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001686c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016884 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000168ac 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000168d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000168dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016918 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016938 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016990 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000169a4 0001ed1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000169c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016a18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016a54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016a5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016ac8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016ad0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016af4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b28 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016b5c 0001ee1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00016b90 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016c08 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016c24 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016c34 0001ef1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00016c44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c5c 0001f01c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016c84 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016c90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016cd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016da0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016dd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016de0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016e14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016e1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016e70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016eb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016ec0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016ef4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016efc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016f3c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016f84 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f88 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f8c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016fb0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fb4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fb8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00016fd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016fe0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017004 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001702c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017044 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001705c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017078 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000170e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000170ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017144 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001714c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017180 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017188 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000171cc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017214 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017218 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001721c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017240 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017244 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017248 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017290 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000172c0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000172d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001731c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001734c 0001d21c 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 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000173bc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000173f4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001740c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017438 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017460 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017494 0001d21c 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 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000174dc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017568 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001758c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000175a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000175c8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000175fc 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017634 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017654 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00017684 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001768c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000176b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176e0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000176e4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000176f0 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -000176f4 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -000176fc 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001770c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017740 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017794 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000177fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017828 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017840 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017854 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017880 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001788c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000178e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017904 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017920 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017944 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017964 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017970 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000179c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000179cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017a00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017a08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017a50 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ad4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017b1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b40 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017b6c 0001f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00017bb0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017bdc 0001f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00017be8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017c60 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017cb4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017cbc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017cec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017d38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017d60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017dac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017db4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017de4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017dec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017e14 0000c61c R_ARM_CALL 0000e3d8 type_param_rule │ │ │ │ │ -00017e3c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017e44 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017e68 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017e94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017eac 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017ec8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017ee4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00017f08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f44 0000c52b R_ARM_MOVW_ABS_NC 00000b10 .LC67 │ │ │ │ │ -00017f48 0000c52c R_ARM_MOVT_ABS 00000b10 .LC67 │ │ │ │ │ -00017f4c 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -00017f70 0000c61c R_ARM_CALL 0000e3d8 type_param_rule │ │ │ │ │ -00017fd0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017fe4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017ffc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018024 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001802c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018054 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018060 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018088 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018094 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018098 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000180a0 0000c42b R_ARM_MOVW_ABS_NC 00000aec .LC66 │ │ │ │ │ -000180a4 0000c42c R_ARM_MOVT_ABS 00000aec .LC66 │ │ │ │ │ -000180bc 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000180c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000180e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018104 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018110 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018128 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018164 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001816c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000181b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018210 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00018264 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018288 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000182b4 0001f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -000182d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018314 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018340 0001f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -00018364 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000183a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000183a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000183fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018438 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000184a0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000184d4 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001851c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018524 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018548 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018578 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -000185a0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000185a4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000185ac 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -000185b0 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -000185b8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000185c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018600 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018628 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018650 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000186a0 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000186b0 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00018700 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018708 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001876c 0000b51c R_ARM_CALL 0000be0c invalid_parameters_rule.isra.0 │ │ │ │ │ -00018794 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000187d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000187d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001880c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018814 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018848 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018850 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018870 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000188c4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000188fc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018970 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000189ec 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018a40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018a60 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018ab4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018aec 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018b60 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018bdc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018bf4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018c54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018c5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018c7c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018cd0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d08 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d7c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018df8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018e48 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018e7c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018ea8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018ec0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f2c 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018f38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018f6c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f90 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fb0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018fcc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001903c 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019048 0000c72b R_ARM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ -0001904c 0000c72c R_ARM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ -00019054 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -0001906c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001909c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000190a0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000190a4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000190bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019150 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001919c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000191a8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000191c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000191fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019220 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001922c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001924c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019258 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019270 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000192c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000192d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019304 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019338 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019368 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019380 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000193b0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000193b4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000193b8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000193dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019418 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019420 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019440 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000194a4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000194d0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000194fc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019518 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019534 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001954c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019558 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019564 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000195a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000195b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000195e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000195f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019634 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001965c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019664 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019688 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000196c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019700 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019730 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019744 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019764 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019794 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000197b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197e8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000197f0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019834 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001985c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019864 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019888 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000198c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000198f4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019924 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019944 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019948 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001994c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019964 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001999c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000199d4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019a10 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019a58 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019aac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019afc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019b44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019ba0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019bc4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019be4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c30 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019c4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019ca8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019cb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019cf4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019d1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019d24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019d54 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d8c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019dcc 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019e1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e58 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019eb4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ec0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ec8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019f5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019f64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019f84 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019fcc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019ff8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a050 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a0ac 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a0f4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a0fc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a11c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a164 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a190 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a1f0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a254 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a29c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2ac 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2b8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a2d4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a2e4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a2f0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a32c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a350 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a36c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a394 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a3f8 0001f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a410 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a43c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a454 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a458 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a45c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a478 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a498 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a4b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a504 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a50c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a52c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a580 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a5ac 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a5d8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a5f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a600 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a60c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a624 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a67c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a684 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a6a4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a6d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a6dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a710 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a718 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a75c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a784 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a78c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a7b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a828 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a868 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a87c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a89c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001a8f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a900 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a934 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a93c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a980 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a9a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a9b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a9e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aa14 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aa5c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aa9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aab0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aad4 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ab20 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ab58 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ab88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ab90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001abd4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001abf8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ac00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ac24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac58 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ac94 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001acd4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001acf4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001acf8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001acfc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001ad18 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ad58 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ad8c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001adb0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001ae04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ae40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ae90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ae98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001aed8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001aefc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001af04 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001af28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001af5c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001af94 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001afd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aff0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aff4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aff8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b014 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b02c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b080 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b0ac 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b0e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b12c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b168 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1fc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b230 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b2d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b320 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b38c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b3b0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b3bc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b3d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b3d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b408 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b430 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b458 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b478 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b484 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b49c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b4fc 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b514 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b534 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b554 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b55c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b584 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b58c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5cc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b608 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b658 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b660 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b680 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001b6b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b6b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b6ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b6f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b738 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b75c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b764 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b788 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b7c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b7fc 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b83c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b850 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b874 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b8d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b8dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b910 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b918 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b958 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b984 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b98c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b9bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b9f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ba34 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ba70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001baa8 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001baf0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bb24 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bb54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bb5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bba0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bbc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bbcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bbf4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc28 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bc64 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001bca0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcc4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcc8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bccc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001bce8 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bd00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bd2c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bd60 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bd88 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001bda0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001be04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001be34 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001be44 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001be50 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001be84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bed4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bedc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf18 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bf3c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bf44 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bf9c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bfd4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c010 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c030 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c034 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c038 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c054 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c06c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c114 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c150 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c18c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c1d8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001c20c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c224 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c258 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c324 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c36c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c388 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c3e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c3f8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c404 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c410 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c438 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c444 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c45c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c47c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c49c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c510 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c534 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c568 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c580 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c59c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c5e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c5ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c61c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c640 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c664 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c6c4 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ -0001c700 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c70c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c748 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c750 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c774 0000db1c R_ARM_CALL 000043a0 param_star_annotation_rule │ │ │ │ │ -0001c794 0000db1c R_ARM_CALL 000043a0 param_star_annotation_rule │ │ │ │ │ -0001c7d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c81c 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c850 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001c878 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c880 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c8a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c8f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c918 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c968 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c988 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c98c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c990 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c9a8 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001c9d4 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ -0001ca0c 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ca1c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ca70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001caa4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cab0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cac8 0000dd1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ -0001cad8 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ -0001caec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cafc 0000dd1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ -0001cb08 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ -0001cb0c 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ -0001cb14 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb18 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb38 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001cb3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cb80 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ -0001cb84 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ -0001cb8c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cb90 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbcc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cbd8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbdc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cbe8 0000d62b R_ARM_MOVW_ABS_NC 00000bac .LC71 │ │ │ │ │ -0001cbec 0000d62c R_ARM_MOVT_ABS 00000bac .LC71 │ │ │ │ │ -0001cbf4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001cc00 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cc3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cc64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cc8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ccbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ccf4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ccfc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cd20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd70 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ -0001cd74 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ -0001cd7c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cd80 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cdb4 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001cde4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ce64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ce6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cea0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cea8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ceec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cf4c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf50 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf54 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cf80 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001cfb8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001cfcc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cff0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001d014 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001d044 0001d21c 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 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -0001d0e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d0ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d114 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d17c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d1a4 0000df2b R_ARM_MOVW_ABS_NC 0000b7cc _tmp_120_rule │ │ │ │ │ -0001d1a8 0000df2c R_ARM_MOVT_ABS 0000b7cc _tmp_120_rule │ │ │ │ │ -0001d1ac 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d1e8 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d1f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d21c 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ -0001d220 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ -0001d224 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d230 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ -0001d234 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ -0001d23c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d240 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d260 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d268 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d29c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d2bc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d2c0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d2e8 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d2f0 0000de2b R_ARM_MOVW_ABS_NC 00000c1c .LC74 │ │ │ │ │ -0001d2f4 0000de2c R_ARM_MOVT_ABS 00000c1c .LC74 │ │ │ │ │ -0001d318 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d320 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d338 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d35c 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ -0001d360 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ -0001d364 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d370 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d374 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d3a0 0001b11c 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 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d3f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d418 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d448 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d464 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d4b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d4c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d4f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d55c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d564 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d58c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d5d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d60c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d644 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d654 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ -0001d660 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ -0001d664 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ -0001d66c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d670 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d690 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d694 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d6cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d704 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d70c 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ -0001d710 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ -0001d72c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d738 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d794 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d79c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d7c8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d7f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d804 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d82c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d858 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d8e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d8e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d908 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d920 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d924 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d928 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d94c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d974 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d97c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d9a4 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001d9a8 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001d9b4 0000af2b R_ARM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ -0001d9b8 0000af2c R_ARM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ -0001d9c0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d9dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da04 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001da60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001daa8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001daf8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001db34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001db58 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001db90 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001dbac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dbd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dc28 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dc30 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dc5c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001dc94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dce8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd10 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dd5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dd88 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ddc0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ddf4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de08 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001de4c 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001de9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001deb0 0000f11c R_ARM_CALL 0000c6bc _loop0_78_rule │ │ │ │ │ -0001dec4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001df10 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001df54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001df9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dfa4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dfcc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfe0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dfe8 0000e42b R_ARM_MOVW_ABS_NC 00000ca8 .LC77 │ │ │ │ │ -0001dfec 0000e42c R_ARM_MOVT_ABS 00000ca8 .LC77 │ │ │ │ │ -0001e00c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e020 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e028 0000e52b R_ARM_MOVW_ABS_NC 00000cd8 .LC78 │ │ │ │ │ -0001e02c 0000e52c R_ARM_MOVT_ABS 00000cd8 .LC78 │ │ │ │ │ -0001e04c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e060 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e068 0000e62b R_ARM_MOVW_ABS_NC 00000d08 .LC79 │ │ │ │ │ -0001e06c 0000e62c R_ARM_MOVT_ABS 00000d08 .LC79 │ │ │ │ │ -0001e08c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e0c4 00017a1c 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 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e0ec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e0f0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e0fc 0000e82b R_ARM_MOVW_ABS_NC 00000d68 .LC81 │ │ │ │ │ -0001e100 0000e82c R_ARM_MOVT_ABS 00000d68 .LC81 │ │ │ │ │ -0001e108 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e114 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e144 0000e72b R_ARM_MOVW_ABS_NC 00000d38 .LC80 │ │ │ │ │ -0001e148 0000e72c R_ARM_MOVT_ABS 00000d38 .LC80 │ │ │ │ │ -0001e150 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e154 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e174 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001e178 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e1bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1d0 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e1e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1f8 0000f11c R_ARM_CALL 0000c6bc _loop0_78_rule │ │ │ │ │ -0001e210 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e214 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e218 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e224 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e230 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e234 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e240 0000ee2b R_ARM_MOVW_ABS_NC 00000e64 .LC87 │ │ │ │ │ -0001e244 0000ee2c R_ARM_MOVT_ABS 00000e64 .LC87 │ │ │ │ │ -0001e24c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e264 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e29c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e2e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e30c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e330 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e354 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e380 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e394 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e3b0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3b4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3b8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e3c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e3d0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3d4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e3e0 0000ef2b R_ARM_MOVW_ABS_NC 00000e90 .LC88 │ │ │ │ │ -0001e3e4 0000ef2c R_ARM_MOVT_ABS 00000e90 .LC88 │ │ │ │ │ -0001e3ec 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e404 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e43c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e45c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e488 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e4b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e4d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4e4 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ -0001e4fc 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ -0001e500 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ -0001e504 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e510 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e51c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e520 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e52c 0000ed2b R_ARM_MOVW_ABS_NC 00000e44 .LC86 │ │ │ │ │ -0001e530 0000ed2c R_ARM_MOVT_ABS 00000e44 .LC86 │ │ │ │ │ -0001e538 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e550 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e580 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e594 0000f42b R_ARM_MOVW_ABS_NC 000014fc _tmp_153_rule │ │ │ │ │ -0001e598 0000f42c R_ARM_MOVT_ABS 000014fc _tmp_153_rule │ │ │ │ │ -0001e59c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e5a8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e5b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e5ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e618 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e620 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e644 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e658 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ -0001e65c 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ -0001e660 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e684 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e698 0001a22b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001e69c 0001a22c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001e6a0 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e6ac 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6b0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e6c0 0000ec2b R_ARM_MOVW_ABS_NC 00000e1c .LC85 │ │ │ │ │ -0001e6c4 0000ec2c R_ARM_MOVT_ABS 00000e1c .LC85 │ │ │ │ │ -0001e6c8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e6d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e718 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e71c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e72c 0000eb2b R_ARM_MOVW_ABS_NC 00000df4 .LC84 │ │ │ │ │ -0001e730 0000eb2c R_ARM_MOVT_ABS 00000df4 .LC84 │ │ │ │ │ -0001e734 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e74c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e778 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001e7b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e7d8 0000f52b R_ARM_MOVW_ABS_NC 00001344 _tmp_152_rule │ │ │ │ │ -0001e7dc 0000f52c R_ARM_MOVT_ABS 00001344 _tmp_152_rule │ │ │ │ │ -0001e7e0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e7ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e7f8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e7fc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e808 0000e92b R_ARM_MOVW_ABS_NC 00000d9c .LC82 │ │ │ │ │ -0001e80c 0000e92c R_ARM_MOVT_ABS 00000d9c .LC82 │ │ │ │ │ -0001e814 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e824 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e828 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e834 0000ea2b R_ARM_MOVW_ABS_NC 00000dcc .LC83 │ │ │ │ │ -0001e838 0000ea2c R_ARM_MOVT_ABS 00000dcc .LC83 │ │ │ │ │ -0001e840 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e884 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e88c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e8d4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e8f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e900 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e938 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e940 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e97c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e984 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e9cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea3c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ea6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea7c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eab0 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001eae4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001eb2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eb50 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eb90 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001ebf8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ec30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ec58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ec80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ecac 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001ecdc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ecf8 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -0001ecfc 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -0001ed04 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed08 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ed2c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ed30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ed54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ed90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001edb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001eddc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ee10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ee9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001eea4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001eed4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ef20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ef4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ef88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ef90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001efd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f004 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f014 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f048 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001f07c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f0b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f0f0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f148 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f150 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f174 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f188 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f204 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f20c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f238 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f264 0000b62b R_ARM_MOVW_ABS_NC 00001440 _tmp_106_rule │ │ │ │ │ -0001f268 0000b62c R_ARM_MOVT_ABS 00001440 _tmp_106_rule │ │ │ │ │ -0001f26c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f2a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2ec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f2f0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f2fc 0000ae2b R_ARM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ -0001f300 0000ae2c R_ARM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ -0001f308 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f314 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f33c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f350 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f374 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f37c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f3e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f3ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f420 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f428 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f458 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f460 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f49c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f4a4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f4e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f528 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f530 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f550 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001f598 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5f8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f618 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f620 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f658 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f660 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f68c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f6dc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001f700 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001f7a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f7c0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001f7e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f80c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f894 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f8c4 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001f8f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f910 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001f938 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f940 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f964 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f990 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001f9c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f9f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001fa24 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fa5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fa88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fa90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fab4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fae0 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fb24 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fb90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fbc4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fbf4 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -0001fbf8 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -0001fc00 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fc04 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fc28 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fc2c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc68 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fc74 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001fc84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fca0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fcb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fcd4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fcf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd08 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ -0001fd0c 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ -0001fd14 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fd18 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fd38 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fd3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fd94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fd9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fdc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fdd8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001fdec 0001fc1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001fe34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fe58 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001feb4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001febc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ff04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff38 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ff74 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ff84 0000901c R_ARM_CALL 00009600 lambda_params_rule │ │ │ │ │ -0001ffa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ffc4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020000 0001fd1c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0002002c 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -0002004c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020078 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000200cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000200d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020100 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020144 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020168 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000201b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000201e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020204 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00020230 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0002026c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000202a8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000202dc 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -000202e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002032c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020334 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002035c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020380 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000203b4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000203e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000203f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002040c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020410 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020414 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020424 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020428 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020438 0000fc2b R_ARM_MOVW_ABS_NC 00000fd8 .LC95 │ │ │ │ │ -0002043c 0000fc2c R_ARM_MOVT_ABS 00000fd8 .LC95 │ │ │ │ │ -00020444 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020450 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002048c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020498 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0002049c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000204ac 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000204b0 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000204b4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000204cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000204fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020594 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002059c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000205c8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020620 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020628 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020688 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000206d4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000206d8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000206dc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020740 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020784 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002078c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000207c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000207f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002082c 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00020888 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020890 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000208b8 0000fd1c R_ARM_CALL 0000cc18 _tmp_165_rule │ │ │ │ │ -000208e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000208ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020910 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00020940 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020950 0000fd1c R_ARM_CALL 0000cc18 _tmp_165_rule │ │ │ │ │ -000209a8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000209e0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000209fc 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020a20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a38 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020a74 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00020a80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020aa8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020ae0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b20 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020b48 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020b64 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020b70 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00020bc4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020bec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020bf8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c10 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020c30 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020c48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020c74 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020cb0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020cb8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020ce8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020d1c 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00020d20 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00020d24 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00020d5c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020d9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020da4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020dcc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020df8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e38 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e68 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00020e6c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00020e78 0000ff2b R_ARM_MOVW_ABS_NC 00001058 .LC97 │ │ │ │ │ -00020e7c 0000ff2c R_ARM_MOVT_ABS 00001058 .LC97 │ │ │ │ │ -00020e84 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020e90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ec4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ed8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ef0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ef4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ef8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020f08 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020f0c 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020f20 0000fe2b R_ARM_MOVW_ABS_NC 00001018 .LC96 │ │ │ │ │ -00020f24 0000fe2c R_ARM_MOVT_ABS 00001018 .LC96 │ │ │ │ │ -00020f28 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020f44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f78 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020f84 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020fe4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020fec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021010 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021034 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002107c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002110c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021130 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021154 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021178 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002119c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211ec 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002121c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021234 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002125c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021274 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021280 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000212ac 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212c4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000212d0 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ -000212d4 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ -000212dc 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ -000212f4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002130c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021324 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002133c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021350 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021384 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002139c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213b4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000213f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021400 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021438 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021440 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021464 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021498 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000214a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000214d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021514 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -0002154c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021554 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021578 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000215b4 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021604 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021624 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002162c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021650 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021680 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021688 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000216b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000216e4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000217a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000217c0 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000217e8 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021828 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021858 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00015c40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015c4c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015cc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015ccc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015cf8 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015d30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d4c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d50 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d54 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015d80 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015ddc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015de4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015e1c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015e24 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015e5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015e64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015f20 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015f58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015f60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015fbc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001607c 0001ea1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +0001608c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000160b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000160c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000160fc 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ +00016100 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ +00016108 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001610c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001612c 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016130 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016148 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016180 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016184 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000161a0 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000161a4 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000161b4 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000161b8 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000161c4 0000ba2b R_ARM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ +000161c8 0000ba2c R_ARM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ +00016210 0001ec1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +00016220 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001627c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016288 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016294 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016310 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001633c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016364 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001636c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016388 0000c01c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ +000163b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000163e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016428 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001642c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001644c 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016450 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016460 0001cb1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00016464 0001eb1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00016470 0000ba2b R_ARM_MOVW_ABS_NC 00000a44 .LC62 │ │ │ │ │ +00016474 0000ba2c R_ARM_MOVT_ABS 00000a44 .LC62 │ │ │ │ │ +0001648c 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00016490 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000164ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164e8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016528 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016530 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016554 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016584 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165a8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000165cc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165e8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016604 0000b92b R_ARM_MOVW_ABS_NC 00000a04 .LC61 │ │ │ │ │ +00016608 0000b92c R_ARM_MOVT_ABS 00000a04 .LC61 │ │ │ │ │ +00016614 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016618 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016644 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016650 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001666c 0000c01c R_ARM_CALL 00000918 _tmp_170_rule │ │ │ │ │ +000166bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000166e4 0000c12b R_ARM_MOVW_ABS_NC 00001954 _tmp_112_rule │ │ │ │ │ +000166e8 0000c12c R_ARM_MOVT_ABS 00001954 _tmp_112_rule │ │ │ │ │ +000166ec 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000166f8 0000bc2b R_ARM_MOVW_ABS_NC 00000ab0 .LC64 │ │ │ │ │ +000166fc 0000bc2c R_ARM_MOVT_ABS 00000ab0 .LC64 │ │ │ │ │ +00016704 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016708 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016730 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016744 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016770 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001677c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016784 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001679c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000167cc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016818 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016820 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001683c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016864 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001687c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000168a4 0001b51c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000168cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000168d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016910 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016930 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016988 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001699c 0001ed1c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000169b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016a10 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016a54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016ac0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016ac8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016aec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016b20 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016b54 0001ee1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00016b88 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016c00 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016c1c 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016c2c 0001ef1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00016c3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c54 0001f01c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00016c7c 0001b81c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00016c88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016ccc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016d98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016dd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016dd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016e0c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016e14 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016e68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016eb0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016eb8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016eec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016ef4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016f34 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016f7c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f80 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f84 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016fa8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fac 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fb0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00016fd0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016fd8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016ffc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017024 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001703c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017054 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017070 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000170dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000170e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001713c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017144 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017178 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017180 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000171c4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001720c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017210 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017214 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017238 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001723c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017240 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017288 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000172b8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000172cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017314 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017344 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017350 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +00017354 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0001735c 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +000173b4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000173ec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017404 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017430 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017458 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001748c 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017498 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001749c 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +000174a4 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +000174d4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017560 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017584 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001759c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000175c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000175f4 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001762c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001764c 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001767c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017684 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000176ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176d8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000176dc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000176e8 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +000176ec 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +000176f4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017704 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017738 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001778c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000177f4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017820 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017838 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001784c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017878 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017884 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001789c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000178fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017918 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001793c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001795c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017968 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000179bc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000179c4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000179f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017a00 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017a48 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017acc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017b14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b38 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017b64 0001f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00017ba8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017bd4 0001f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +00017be0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017c58 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017cac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017cb4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017ce4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d28 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017d30 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017d58 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017da4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017dac 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017ddc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017de4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017e0c 0000c61c R_ARM_CALL 0000e3c8 type_param_rule │ │ │ │ │ +00017e34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017e3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017e60 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017e8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ea4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017ec0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017edc 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00017f00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f3c 0000c52b R_ARM_MOVW_ABS_NC 00000b10 .LC67 │ │ │ │ │ +00017f40 0000c52c R_ARM_MOVT_ABS 00000b10 .LC67 │ │ │ │ │ +00017f44 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00017f68 0000c61c R_ARM_CALL 0000e3c8 type_param_rule │ │ │ │ │ +00017fc8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017fdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ff4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001801c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018024 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001804c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018058 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018080 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001808c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018090 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018098 0000c42b R_ARM_MOVW_ABS_NC 00000aec .LC66 │ │ │ │ │ +0001809c 0000c42c R_ARM_MOVT_ABS 00000aec .LC66 │ │ │ │ │ +000180b4 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000180b8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000180dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000180fc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018108 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018120 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001815c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018164 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000181ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000181d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018208 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001825c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018280 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000182ac 0001f11c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +000182c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001830c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018338 0001f21c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +0001835c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018398 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000183a0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000183f4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018430 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018498 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000184cc 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00018514 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001851c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018540 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018570 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00018598 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001859c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000185a4 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +000185a8 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +000185b0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000185bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000185e0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000185f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018620 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018648 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018698 0001b31c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000186a8 0001b41c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000186f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018700 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018764 0000b51c R_ARM_CALL 0000bdfc invalid_parameters_rule.isra.0 │ │ │ │ │ +0001878c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000187c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000187d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018804 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001880c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018840 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018848 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018868 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000188bc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000188f4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018968 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000189e4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000189fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a30 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018a38 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018a58 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018aac 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018ae4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018b58 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018bd4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018bec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018c54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018c74 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018cc8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d00 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d74 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018df0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018e40 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018e74 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018ea0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018eb8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018f24 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018f30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018f64 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f88 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fa8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019034 0001f31c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019040 0000c72b R_ARM_MOVW_ABS_NC 00000b2c .LC68 │ │ │ │ │ +00019044 0000c72c R_ARM_MOVT_ABS 00000b2c .LC68 │ │ │ │ │ +0001904c 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +00019064 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019094 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019098 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001909c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000190b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019148 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019194 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000191a0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000191b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000191f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019218 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019224 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019244 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019250 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019268 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000192c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000192c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000192fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019330 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019360 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019378 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000193a8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000193ac 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000193b0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000193d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019410 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019418 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019438 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001949c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000194c8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000194f4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019510 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001952c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019544 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019550 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001955c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000195a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000195a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000195e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000195e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001962c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019654 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001965c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019680 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000196b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000196f8 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019728 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001973c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001975c 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001978c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000197ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197e0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000197e8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001982c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019854 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001985c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019880 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000198b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000198ec 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001991c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001993c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019940 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019944 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001995c 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019994 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000199cc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019a08 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019a50 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019aa4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019af4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019b3c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019b98 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019bbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019bdc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c04 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019c44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019ca0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019ca8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019cec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019d14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019d1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019d4c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d84 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019dc4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019e14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e50 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019eac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019eb8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ec0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019f20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019f54 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019f5c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019f7c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019fc4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019ff0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a048 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a0a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a0ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a0f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a114 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a15c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a188 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a1e8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a24c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a294 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a2a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a2b0 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a2e8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a2f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a304 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a324 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a348 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a364 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a38c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a3c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a3d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a3f0 0001f71c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a408 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a434 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a44c 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a450 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a454 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a470 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a490 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a4fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a504 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a524 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a578 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a5a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a5d0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a5ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a604 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a61c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a674 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a67c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a69c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a6cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a6d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a708 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a710 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a754 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a77c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a784 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a7a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a7e0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a820 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a860 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a874 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a894 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001a8f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a8f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a92c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a934 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a978 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a9a0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a9a8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a9d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aa0c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aa54 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001aa94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aaa8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aacc 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ab18 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ab50 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ab80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ab88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001abcc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001abf0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001abf8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ac1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac50 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ac8c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001accc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acec 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acf4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ad10 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ad28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ad50 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ad84 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ada8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001adfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ae38 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ae88 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ae90 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001aed0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001aef4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001aefc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001af20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af54 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001af8c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001afc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afe8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001afec 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aff0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b00c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b024 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b078 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b0a4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b0d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b124 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b160 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b1a0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b1f4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b228 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b298 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2c8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b318 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b384 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b3a8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b3b4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b3c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b3d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b400 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b428 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b450 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b470 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b47c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b494 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b4f4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b50c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b52c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b54c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b554 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b57c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b584 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b598 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b600 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b650 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b658 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b678 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001b6a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b6b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b6e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b6ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b730 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b754 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b75c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b780 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b7b8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b7f4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b834 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b848 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b86c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b8cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b8d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b908 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b910 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b950 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b97c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b984 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b9b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b9e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ba2c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ba68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001baa0 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bae8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bb1c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bb4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb98 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bbbc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bbc4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bbec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc20 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bc5c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bc98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcbc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcc0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcc4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001bce0 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bcf8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bd24 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bd58 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bd80 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001bd98 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001bdfc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001be2c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001be3c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001be48 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001be7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001becc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bed4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf10 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bf34 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bf3c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf60 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bf94 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bfcc 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c008 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c028 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c02c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c030 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c04c 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c064 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c0c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c10c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c148 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c184 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c1d0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001c204 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c21c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c250 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c31c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c364 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c380 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c39c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3dc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c3f0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c3fc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c408 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c430 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c43c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c454 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c474 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c494 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4dc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c508 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c52c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c560 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c578 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c594 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c5dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c5e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c614 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c638 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c65c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c6bc 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ +0001c6f8 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c704 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c740 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c748 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c76c 0000db1c R_ARM_CALL 000043a0 param_star_annotation_rule │ │ │ │ │ +0001c78c 0000db1c R_ARM_CALL 000043a0 param_star_annotation_rule │ │ │ │ │ +0001c7d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c814 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c848 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001c870 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c878 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c8a0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c8ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c910 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c960 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c980 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c984 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c988 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c9a0 0001f51c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001c9cc 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ +0001ca04 0001f91c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001ca14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ca68 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca9c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001caa8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cac0 0000dd1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ +0001cad0 0000da1c R_ARM_CALL 00003c1c _loop0_31_rule │ │ │ │ │ +0001cae4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001caf4 0000dd1c R_ARM_CALL 00001294 _tmp_128_rule │ │ │ │ │ +0001cb00 0000d82b R_ARM_MOVW_ABS_NC 00000c04 .LC73 │ │ │ │ │ +0001cb04 0000d82c R_ARM_MOVT_ABS 00000c04 .LC73 │ │ │ │ │ +0001cb0c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb10 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb30 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001cb34 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cb6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cb78 0000d72b R_ARM_MOVW_ABS_NC 00000bd0 .LC72 │ │ │ │ │ +0001cb7c 0000d72c R_ARM_MOVT_ABS 00000bd0 .LC72 │ │ │ │ │ +0001cb84 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cb88 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbb0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cbd0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbd4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cbe0 0000d62b R_ARM_MOVW_ABS_NC 00000bac .LC71 │ │ │ │ │ +0001cbe4 0000d62c R_ARM_MOVT_ABS 00000bac .LC71 │ │ │ │ │ +0001cbec 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001cbf8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc2c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cc34 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cc5c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cc84 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ccb4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ccec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ccf4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cd18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd3c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd68 0000d52b R_ARM_MOVW_ABS_NC 00000b88 .LC70 │ │ │ │ │ +0001cd6c 0000d52c R_ARM_MOVT_ABS 00000b88 .LC70 │ │ │ │ │ +0001cd74 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cd78 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cdac 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001cddc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce14 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ce5c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ce64 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ce98 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cea0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cee4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cf44 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf48 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf4c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001cf78 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001cfb0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001cfc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfe8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d00c 0001a51c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001d03c 0001d21c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001d048 0000802b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001d04c 0000802c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0001d054 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +0001d0dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d0e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d10c 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d174 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d19c 0000df2b R_ARM_MOVW_ABS_NC 0000b7bc _tmp_120_rule │ │ │ │ │ +0001d1a0 0000df2c R_ARM_MOVT_ABS 0000b7bc _tmp_120_rule │ │ │ │ │ +0001d1a4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d1e0 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d1f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d214 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ +0001d218 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ +0001d21c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d228 0000bb2b R_ARM_MOVW_ABS_NC 00000a70 .LC63 │ │ │ │ │ +0001d22c 0000bb2c R_ARM_MOVT_ABS 00000a70 .LC63 │ │ │ │ │ +0001d234 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d238 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d258 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d260 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d294 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d2b4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d2b8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d2e0 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d2e8 0000de2b R_ARM_MOVW_ABS_NC 00000c1c .LC74 │ │ │ │ │ +0001d2ec 0000de2c R_ARM_MOVT_ABS 00000c1c .LC74 │ │ │ │ │ +0001d310 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d318 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d330 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d354 0000e02b R_ARM_MOVW_ABS_NC 000011e0 _tmp_119_rule │ │ │ │ │ +0001d358 0000e02c R_ARM_MOVT_ABS 000011e0 _tmp_119_rule │ │ │ │ │ +0001d35c 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d368 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d36c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d398 0001b11c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d3a4 0000452b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +0001d3a8 0000452c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0001d3c0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d3ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d410 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d440 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d45c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d4b0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d4b8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d4e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d554 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d55c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d584 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d5cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d604 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d63c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d64c 0000e31c R_ARM_CALL 00001c34 _tmp_129_rule │ │ │ │ │ +0001d658 0000e22b R_ARM_MOVW_ABS_NC 00000c78 .LC76 │ │ │ │ │ +0001d65c 0000e22c R_ARM_MOVT_ABS 00000c78 .LC76 │ │ │ │ │ +0001d664 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d668 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d688 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d68c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d6c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d704 0000e12b R_ARM_MOVW_ABS_NC 00000c48 .LC75 │ │ │ │ │ +0001d708 0000e12c R_ARM_MOVT_ABS 00000c48 .LC75 │ │ │ │ │ +0001d724 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d730 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d78c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d794 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d7c0 0001a11c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d7e8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d7fc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d824 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d850 0001a41c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d8d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d8e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d900 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d918 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d91c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d920 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d944 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d96c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d974 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d99c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001d9a0 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001d9ac 0000af2b R_ARM_MOVW_ABS_NC 000009b4 .LC58 │ │ │ │ │ +0001d9b0 0000af2c R_ARM_MOVT_ABS 000009b4 .LC58 │ │ │ │ │ +0001d9b8 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d9d4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d9fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001da50 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001da58 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001daa0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001daf0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001db2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db50 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001db88 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001dba4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dbcc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dc20 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dc28 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dc54 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001dc8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dce0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd08 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd4c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dd54 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dd80 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ddb8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ddec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001de00 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001de44 0001fa1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001de94 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dea8 0000f11c R_ARM_CALL 0000cd2c _loop0_78_rule │ │ │ │ │ +0001debc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001df08 0001fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001df4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001df94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001df9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dfc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dfe0 0000e42b R_ARM_MOVW_ABS_NC 00000ca8 .LC77 │ │ │ │ │ +0001dfe4 0000e42c R_ARM_MOVT_ABS 00000ca8 .LC77 │ │ │ │ │ +0001e004 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e018 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e020 0000e52b R_ARM_MOVW_ABS_NC 00000cd8 .LC78 │ │ │ │ │ +0001e024 0000e52c R_ARM_MOVT_ABS 00000cd8 .LC78 │ │ │ │ │ +0001e044 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e058 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e060 0000e62b R_ARM_MOVW_ABS_NC 00000d08 .LC79 │ │ │ │ │ +0001e064 0000e62c R_ARM_MOVT_ABS 00000d08 .LC79 │ │ │ │ │ +0001e084 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e098 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e0bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e0d0 0000512b R_ARM_MOVW_ABS_NC 00017988 annotated_rhs_rule │ │ │ │ │ +0001e0d4 0000512c R_ARM_MOVT_ABS 00017988 annotated_rhs_rule │ │ │ │ │ +0001e0d8 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e0e4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0e8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e0f4 0000e82b R_ARM_MOVW_ABS_NC 00000d68 .LC81 │ │ │ │ │ +0001e0f8 0000e82c R_ARM_MOVT_ABS 00000d68 .LC81 │ │ │ │ │ +0001e100 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e10c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e13c 0000e72b R_ARM_MOVW_ABS_NC 00000d38 .LC80 │ │ │ │ │ +0001e140 0000e72c R_ARM_MOVT_ABS 00000d38 .LC80 │ │ │ │ │ +0001e148 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e14c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e16c 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001e170 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e1b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1c8 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e1e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1f0 0000f11c R_ARM_CALL 0000cd2c _loop0_78_rule │ │ │ │ │ +0001e208 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e20c 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e210 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e21c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e228 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e22c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e238 0000ee2b R_ARM_MOVW_ABS_NC 00000e64 .LC87 │ │ │ │ │ +0001e23c 0000ee2c R_ARM_MOVT_ABS 00000e64 .LC87 │ │ │ │ │ +0001e244 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e25c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e294 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e2dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e304 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e328 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e34c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e378 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e38c 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e3a8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3ac 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3b0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e3bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e3c8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e3cc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e3d8 0000ef2b R_ARM_MOVW_ABS_NC 00000e90 .LC88 │ │ │ │ │ +0001e3dc 0000ef2c R_ARM_MOVT_ABS 00000e90 .LC88 │ │ │ │ │ +0001e3e4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e3fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e434 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e454 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e480 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e4a8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e4c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4dc 0000f21c R_ARM_CALL 000018ac _tmp_154_rule.isra.0 │ │ │ │ │ +0001e4f4 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ +0001e4f8 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ +0001e4fc 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e508 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e514 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e518 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e524 0000ed2b R_ARM_MOVW_ABS_NC 00000e44 .LC86 │ │ │ │ │ +0001e528 0000ed2c R_ARM_MOVT_ABS 00000e44 .LC86 │ │ │ │ │ +0001e530 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e548 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e578 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e58c 0000f42b R_ARM_MOVW_ABS_NC 000014fc _tmp_153_rule │ │ │ │ │ +0001e590 0000f42c R_ARM_MOVT_ABS 000014fc _tmp_153_rule │ │ │ │ │ +0001e594 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e5a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e5ac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e5e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e610 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e618 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e63c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e650 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ +0001e654 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ +0001e658 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e67c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e690 0001a22b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001e694 0001a22c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001e698 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e6a4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6a8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e6b8 0000ec2b R_ARM_MOVW_ABS_NC 00000e1c .LC85 │ │ │ │ │ +0001e6bc 0000ec2c R_ARM_MOVT_ABS 00000e1c .LC85 │ │ │ │ │ +0001e6c0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e6cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e710 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e714 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e724 0000eb2b R_ARM_MOVW_ABS_NC 00000df4 .LC84 │ │ │ │ │ +0001e728 0000eb2c R_ARM_MOVT_ABS 00000df4 .LC84 │ │ │ │ │ +0001e72c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e744 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e770 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001e7b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e7d0 0000f52b R_ARM_MOVW_ABS_NC 00001344 _tmp_152_rule │ │ │ │ │ +0001e7d4 0000f52c R_ARM_MOVT_ABS 00001344 _tmp_152_rule │ │ │ │ │ +0001e7d8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e7e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e7f0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7f4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e800 0000e92b R_ARM_MOVW_ABS_NC 00000d9c .LC82 │ │ │ │ │ +0001e804 0000e92c R_ARM_MOVT_ABS 00000d9c .LC82 │ │ │ │ │ +0001e80c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e81c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e820 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e82c 0000ea2b R_ARM_MOVW_ABS_NC 00000dcc .LC83 │ │ │ │ │ +0001e830 0000ea2c R_ARM_MOVT_ABS 00000dcc .LC83 │ │ │ │ │ +0001e838 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e87c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e884 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e8cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e8f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e8f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e930 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e938 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e974 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e97c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e9c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea04 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea34 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001ea64 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea74 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eaa8 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001eadc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001eb24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eb48 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eb88 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001ebf0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ec28 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ec50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ec78 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eca4 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001ecd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ecf0 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +0001ecf4 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0001ecfc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ed00 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ed24 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ed28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ed4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ed88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001edb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001edd4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ee08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee28 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee48 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ee94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ee9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001eecc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ef44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ef80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ef88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001efd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001effc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f00c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f040 0001d01c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001f074 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f0ac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f0c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f0e8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f140 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f148 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f16c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f180 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f1b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f1fc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f204 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f230 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f25c 0000b62b R_ARM_MOVW_ABS_NC 00001440 _tmp_106_rule │ │ │ │ │ +0001f260 0000b62c R_ARM_MOVT_ABS 00001440 _tmp_106_rule │ │ │ │ │ +0001f264 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f29c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2b0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2e4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f2e8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f2f4 0000ae2b R_ARM_MOVW_ABS_NC 0000098c .LC57 │ │ │ │ │ +0001f2f8 0000ae2c R_ARM_MOVT_ABS 0000098c .LC57 │ │ │ │ │ +0001f300 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f30c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f334 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f348 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f36c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f374 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f3dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f3e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f418 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f420 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f450 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f458 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f494 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f49c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f4d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f520 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f528 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f548 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001f590 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f610 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f618 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f650 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f658 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f684 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f6d4 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001f6f8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001f79c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f7b8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001f7d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f804 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f88c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f8bc 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001f8ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f908 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001f930 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f938 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f95c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f988 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001f9c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f9e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fa1c 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fa54 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fa80 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fa88 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001faac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fad8 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fb1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb48 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb64 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fb88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fbbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fbec 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +0001fbf0 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0001fbf8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fbfc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fc20 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fc24 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fc50 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc60 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fc6c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001fc7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fccc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fce8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fd00 0000f62b R_ARM_MOVW_ABS_NC 00000ea8 .LC89 │ │ │ │ │ +0001fd04 0000f62c R_ARM_MOVT_ABS 00000ea8 .LC89 │ │ │ │ │ +0001fd0c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fd10 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fd30 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001fd34 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fd8c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fd94 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fdbc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fdd0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001fde4 0001fc1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001fe2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fe50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001feac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001feb4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fefc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ff30 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ff6c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ff7c 0000901c R_ARM_CALL 000095f0 lambda_params_rule │ │ │ │ │ +0001ff98 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ffbc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fff8 0001fd1c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +00020024 0001e71c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00020044 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020070 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000200c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000200cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000200f8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002013c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020160 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000201a8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000201e0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000201fc 0001801c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00020228 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00020264 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000202a0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000202d4 0001911c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +000202e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020324 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002032c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020354 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020378 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000203ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000203d8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000203ec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020404 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020408 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002040c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002041c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00020420 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00020430 0000fc2b R_ARM_MOVW_ABS_NC 00000fd8 .LC95 │ │ │ │ │ +00020434 0000fc2c R_ARM_MOVT_ABS 00000fd8 .LC95 │ │ │ │ │ +0002043c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020448 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020484 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020490 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020494 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000204a4 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000204a8 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000204ac 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000204c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000204f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002058c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020594 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000205c0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020618 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020620 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020680 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000206cc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000206d0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000206d4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020738 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002077c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020784 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000207b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000207f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020824 0001ff1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00020880 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020888 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000208b0 0000fd1c R_ARM_CALL 0000c9bc _tmp_165_rule │ │ │ │ │ +000208dc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000208e4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020908 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020938 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020948 0000fd1c R_ARM_CALL 0000c9bc _tmp_165_rule │ │ │ │ │ +000209a0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000209d8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000209f4 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020a18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a30 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020a6c 0001cf1c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00020a78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020aa0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020ad8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020b18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020b40 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020b5c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020b68 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020bbc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020be4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020bf0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020c28 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020c40 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c6c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020ca8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020cb0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020ce0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020d14 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00020d18 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00020d1c 0001941c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00020d54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020d94 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020d9c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020dc4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020df0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e30 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e54 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e60 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020e64 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00020e70 0000ff2b R_ARM_MOVW_ABS_NC 00001058 .LC97 │ │ │ │ │ +00020e74 0000ff2c R_ARM_MOVT_ABS 00001058 .LC97 │ │ │ │ │ +00020e7c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020e88 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020ebc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ed0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ee8 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020eec 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ef0 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020f00 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00020f04 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00020f18 0000fe2b R_ARM_MOVW_ABS_NC 00001018 .LC96 │ │ │ │ │ +00020f1c 0000fe2c R_ARM_MOVT_ABS 00001018 .LC96 │ │ │ │ │ +00020f20 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020f3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020f7c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020fdc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020fe4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021008 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002102c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021050 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021074 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021098 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210e0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021104 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002114c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021170 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021194 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000211e4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021214 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002122c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021254 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002126c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021278 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000212a4 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212bc 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000212c8 00009c2b R_ARM_MOVW_ABS_NC 00000878 .LC49 │ │ │ │ │ +000212cc 00009c2c R_ARM_MOVT_ABS 00000878 .LC49 │ │ │ │ │ +000212d4 0000311c R_ARM_CALL 00004198 INVALID_VERSION_CHECK │ │ │ │ │ +000212ec 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021304 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002131c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021334 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021348 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002137c 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021394 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213ac 0002031c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000213f0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000213f8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021430 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021438 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002145c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021490 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021498 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000214c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002150c 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021544 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002154c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021570 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000215ac 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000215f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021610 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021618 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002163c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002166c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021674 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000216a4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000216cc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002178c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000217a8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000217cc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000217fc 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0002183c 0001bc1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021868 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00021890 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0002189c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000218b0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000218c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000218ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00021918 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00021934 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00021944 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0002196c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00021994 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000219a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000219bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000219d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000219f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a1c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a34 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021a54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021a74 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ac0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ac8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021af0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021b6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021b74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021b9c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021bcc 0001052b R_ARM_MOVW_ABS_NC 00010464 _tmp_126_rule │ │ │ │ │ -00021bd0 0001052c R_ARM_MOVT_ABS 00010464 _tmp_126_rule │ │ │ │ │ -00021bd4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00021be0 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ -00021be4 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ -00021bec 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00021bf0 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00021c10 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00021c14 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000219fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a20 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021a40 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021a60 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021ab4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021abc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021ae4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021b60 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021b68 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021b90 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021bc0 0001052b R_ARM_MOVW_ABS_NC 00010454 _tmp_126_rule │ │ │ │ │ +00021bc4 0001052c R_ARM_MOVT_ABS 00010454 _tmp_126_rule │ │ │ │ │ +00021bc8 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00021bd4 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ +00021bd8 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ +00021be0 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00021be4 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00021c04 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00021c08 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021c2c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00021c38 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c44 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021c68 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021cc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ccc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d00 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d08 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d38 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021d40 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021d8c 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021dc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021dc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021e64 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021e6c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021e9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ea4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ef0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021f24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021f2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021f7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021fc4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021fcc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ffc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022004 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022054 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002207c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000220b4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022100 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022154 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022178 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000221b0 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000221c4 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000221f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022200 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022220 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022248 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022260 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022270 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002228c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000222cc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222f0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022328 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002233c 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022370 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022378 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022398 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000223c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000223d8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000223e8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022404 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022458 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022470 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000224c8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224e0 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022514 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022538 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022540 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022588 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000225d0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002263c 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002266c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022698 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000226dc 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002270c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022738 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000227f8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002282c 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022840 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022874 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002287c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000228a0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000228d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000228e8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022904 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022920 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022954 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022980 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000229b0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000229e4 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022a30 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022a64 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022aa4 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022ac0 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022ad4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022b14 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022b48 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022b50 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022b7c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022bac 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022bd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022be0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022c0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022c3c 0000c31c R_ARM_CALL 0000c524 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00022cac 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022ccc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022d00 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022d18 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022d3c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022d60 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022d64 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022d6c 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -00022d70 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -00022d78 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022d84 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022dcc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022dd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022df8 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022e24 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022e40 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022e5c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022e78 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022e98 0002061c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00022ebc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022f2c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00022f30 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00022f38 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ -00022f3c 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ -00022f44 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022f50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022f94 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022fb8 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022fcc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022fec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023014 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023020 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002302c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023040 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002305c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023068 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023098 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000230a4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000230d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000230d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000230f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023110 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002311c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023130 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023148 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023150 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023174 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002318c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023198 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000231a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000231ac 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231bc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000231e4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231fc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023218 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023230 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023248 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023250 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021c5c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021cb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021cc0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021cf4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021cfc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021d2c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021d34 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021d80 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021db4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021dbc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021e0c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021e58 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021e60 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021e90 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021e98 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021ee4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021f18 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021f20 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021f70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021fb8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021fc0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021ff0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021ff8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022048 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022070 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000220a8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000220f4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022148 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002216c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000221a4 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000221b8 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000221ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000221f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022214 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002223c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022254 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022264 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022280 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000222c0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000222e4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002231c 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022330 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022364 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002236c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002238c 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000223b4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000223cc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000223dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000223f8 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002244c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022464 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000224bc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000224d4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022508 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002252c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022534 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002257c 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000225c4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022630 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022660 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002268c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000226d0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022700 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002272c 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000227ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022820 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022834 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022868 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022870 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022894 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000228c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000228dc 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000228f8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022914 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022948 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022974 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000229a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000229d8 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022a24 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022a58 0001c71c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022a98 0001081c R_ARM_CALL 0000d068 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022ab4 0001081c R_ARM_CALL 0000d068 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022ac8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022b08 0001081c R_ARM_CALL 0000d068 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022b3c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022b44 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022b70 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022ba0 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022bcc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022bd4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022c00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022c30 0000c31c R_ARM_CALL 0000c514 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022ca0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022cc0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022cf4 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022d0c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022d30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022d54 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022d58 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022d60 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +00022d64 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +00022d6c 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022d78 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022dc0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022dc8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022dec 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022e18 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022e34 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022e50 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022e6c 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022e8c 0002061c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00022eb0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022f20 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022f24 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022f2c 0000c22b R_ARM_MOVW_ABS_NC 00000ad4 .LC65 │ │ │ │ │ +00022f30 0000c22c R_ARM_MOVT_ABS 00000ad4 .LC65 │ │ │ │ │ +00022f38 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022f44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022f88 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022fac 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022fc0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022fe0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023008 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023014 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023020 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023034 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023050 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002305c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002308c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023098 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000230c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000230cc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000230ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023104 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023110 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023124 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002313c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023144 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023168 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023180 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002318c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023198 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000231a0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231b0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231c8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000231d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231f0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002320c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023224 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002323c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023244 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023258 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00023264 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023270 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023284 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023298 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232d0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000232ec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023300 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023320 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023338 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023350 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023368 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023384 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000233cc 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000233d4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023424 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023480 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000234a4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000234d8 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000234f0 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023508 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023534 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023590 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000235a4 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000235d0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002360c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023614 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023664 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023688 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000236cc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023704 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023718 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023734 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023760 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000237a4 0001081c R_ARM_CALL 0000d078 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000237d0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000237f4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002382c 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023848 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023884 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002388c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000238b0 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000238f8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023900 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023924 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023958 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002399c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000239c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000239cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000239f0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023a2c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023a40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023a60 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023ab4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023abc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023af0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023af8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023b34 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023ba4 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023ca0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023cdc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023cfc 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d00 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d04 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00023d20 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00023d64 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023d7c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023da0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023dcc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023e10 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023e18 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023e40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023e9c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023ecc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023ee8 0001052b R_ARM_MOVW_ABS_NC 00010464 _tmp_126_rule │ │ │ │ │ -00023eec 0001052c R_ARM_MOVT_ABS 00010464 _tmp_126_rule │ │ │ │ │ -00023ef0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023efc 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ -00023f00 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ -00023f08 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00023f0c 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00023f2c 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00023f30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f50 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f80 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023278 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002328c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232c4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232d8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000232e0 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000232f4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023314 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002332c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023344 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002335c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023378 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000233c0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000233c8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023418 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023474 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023498 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000234cc 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000234e4 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000234fc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023528 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023584 0001081c R_ARM_CALL 0000d068 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023598 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000235c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023600 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023608 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023658 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002367c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000236c0 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000236f8 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0002370c 0002051c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023728 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023754 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023798 0001081c R_ARM_CALL 0000d068 invalid_kwarg_rule.isra.0 │ │ │ │ │ +000237c4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000237e8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023820 0002041c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0002383c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023878 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023880 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000238a4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000238ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000238f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023918 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002394c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023990 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000239b8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000239c0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000239e4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023a20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023a34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023a54 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023aa8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023ab0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023ae4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023aec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023b28 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023b98 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023c94 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023cd0 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023cf0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00023cf4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00023cf8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00023d14 0001f81c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00023d58 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023d70 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023d94 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023dc0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023e04 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023e0c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023e34 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023e90 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023ec0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023edc 0001052b R_ARM_MOVW_ABS_NC 00010454 _tmp_126_rule │ │ │ │ │ +00023ee0 0001052c R_ARM_MOVT_ABS 00010454 _tmp_126_rule │ │ │ │ │ +00023ee4 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023ef0 0001042b R_ARM_MOVW_ABS_NC 00001110 .LC101 │ │ │ │ │ +00023ef4 0001042c R_ARM_MOVT_ABS 00001110 .LC101 │ │ │ │ │ +00023efc 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023f00 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023f20 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00023f24 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023f44 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023f74 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023f8c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00023f98 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023fa4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023fc8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023fe8 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023ff4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024004 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002402c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024040 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024060 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024084 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002409c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000240e4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000240ec 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024110 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024144 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002414c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024180 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024188 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000241c4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000241d8 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002421c 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024248 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024280 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000242b8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000242f8 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002439c 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000243bc 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000243f8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024430 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024438 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024478 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024488 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000244c0 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000244f0 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000244f4 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000244f8 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024538 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024558 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024584 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000245b4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000245d4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024608 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024624 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002464c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024660 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024698 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000246a4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000246b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000246d4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000246e4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000246fc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002474c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024754 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024794 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002479c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000247dc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000247ec 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024824 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024850 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024884 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000248d4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000248d8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000248dc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000248f0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002492c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024958 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024964 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002496c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000249d4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000249dc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024a20 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024a34 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024a70 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024aa8 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024ae0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024afc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024b28 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024b7c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024b84 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024bb4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024be8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024bf0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024c24 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024c2c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024c68 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024c7c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024cc0 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024cec 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024d24 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024d5c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024d88 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024e18 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024e38 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024e74 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024eac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024eb4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024ef0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024f04 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024f40 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024f70 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f74 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f78 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024fb8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024fd8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025004 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023fbc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023fdc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023fe8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023ff8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024020 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024034 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024054 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024078 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024090 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000240d8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000240e0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024104 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024138 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024140 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024174 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002417c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000241b8 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000241cc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024210 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002423c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024274 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000242ac 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000242ec 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024390 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000243b0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000243ec 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024424 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002442c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024468 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002447c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000244b4 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000244e4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000244e8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000244ec 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002452c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002454c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024578 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000245a4 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000245c4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000245f8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024614 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002463c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024650 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024688 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024694 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000246a4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000246c4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246d4 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000246ec 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002473c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024744 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024784 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002478c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000247cc 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000247dc 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024814 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024840 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024874 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000248c4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000248c8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000248cc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000248e0 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002491c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024948 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024954 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002495c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000249c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000249cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024a10 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024a24 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024a60 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024a98 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024ad0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024aec 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024b18 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024b6c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024b74 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024ba4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024bd8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024be0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024c14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024c1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024c58 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024c6c 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024cb0 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024cdc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024d14 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024d4c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024d78 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024e08 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024e28 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024e64 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024e9c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024ea4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024ee0 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024ef4 0001821c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024f30 0001f41c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024f60 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024f64 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024f68 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024fa8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024fc8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ff4 00017e1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025020 0001a21c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 0002505c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00025078 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000250a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000250b4 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000250ec 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000250f8 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00025108 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0002512c 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00025144 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00025164 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x49b24 contains 321 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x49b1c contains 321 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000038 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000040 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000048 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000000ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -6319,39 +6320,39 @@ │ │ │ │ │ 0000056c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005e4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005ec 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005f4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000638 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000640 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000648 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000678 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ +00000678 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ 000006a4 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000006ac 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000006b4 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000006d4 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000714 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000724 00004e1c R_ARM_CALL 0001da24 star_named_expression_rule │ │ │ │ │ +00000724 00004e1c R_ARM_CALL 0001da1c star_named_expression_rule │ │ │ │ │ 0000073c 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000754 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000774 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000784 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000790 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000007b0 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007e4 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000800 0001a01c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000824 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008a0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008a8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000008b0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000008dc 0001331c R_ARM_CALL 0000a0a0 lambda_slash_no_default_rule │ │ │ │ │ -000008fc 0001341c R_ARM_CALL 0000a1ec lambda_slash_with_default_rule │ │ │ │ │ +000008dc 0001331c R_ARM_CALL 0000a090 lambda_slash_no_default_rule │ │ │ │ │ +000008fc 0001341c R_ARM_CALL 0000a1dc lambda_slash_with_default_rule │ │ │ │ │ 0000094c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000954 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000095c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000988 0000761c R_ARM_CALL 0001836c starred_expression_rule │ │ │ │ │ +00000988 0000761c R_ARM_CALL 00018364 starred_expression_rule │ │ │ │ │ 000009ac 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000009b0 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000009b4 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000a0c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a14 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000a1c 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -6368,50 +6369,50 @@ │ │ │ │ │ 00000ae0 0001602c R_ARM_MOVT_ABS 00001784 .LC138 │ │ │ │ │ 00000b00 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b14 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b20 0001612b R_ARM_MOVW_ABS_NC 000017b4 .LC139 │ │ │ │ │ 00000b24 0001612c R_ARM_MOVT_ABS 000017b4 .LC139 │ │ │ │ │ 00000b2c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000b30 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000b50 0000351c R_ARM_CALL 00010404 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000b50 0000351c R_ARM_CALL 000103f4 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000b54 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b8c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ba0 0000512b R_ARM_MOVW_ABS_NC 00017990 annotated_rhs_rule │ │ │ │ │ -00000ba4 0000512c R_ARM_MOVT_ABS 00017990 annotated_rhs_rule │ │ │ │ │ +00000ba0 0000512b R_ARM_MOVW_ABS_NC 00017988 annotated_rhs_rule │ │ │ │ │ +00000ba4 0000512c R_ARM_MOVT_ABS 00017988 annotated_rhs_rule │ │ │ │ │ 00000ba8 0001d31c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 00000bb4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bb8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000bc4 0001622b R_ARM_MOVW_ABS_NC 000017e4 .LC140 │ │ │ │ │ 00000bc8 0001622c R_ARM_MOVT_ABS 000017e4 .LC140 │ │ │ │ │ 00000bd0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000bf8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c08 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ +00000c08 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ 00000c1c 0000f52b R_ARM_MOVW_ABS_NC 00001344 _tmp_152_rule │ │ │ │ │ 00000c20 0000f52c R_ARM_MOVT_ABS 00001344 _tmp_152_rule │ │ │ │ │ 00000c24 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000c30 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c3c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c40 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c4c 0001632b R_ARM_MOVW_ABS_NC 00001818 .LC141 │ │ │ │ │ 00000c50 0001632c R_ARM_MOVT_ABS 00001818 .LC141 │ │ │ │ │ 00000c58 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000c80 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c90 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ +00000c90 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ 00000ca4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cb8 0000f42b R_ARM_MOVW_ABS_NC 000014fc _tmp_153_rule │ │ │ │ │ 00000cbc 0000f42c R_ARM_MOVT_ABS 000014fc _tmp_153_rule │ │ │ │ │ 00000cc0 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000ccc 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000cd8 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000cdc 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000ce8 0001642b R_ARM_MOVW_ABS_NC 00001848 .LC142 │ │ │ │ │ 00000cec 0001642c R_ARM_MOVT_ABS 00001848 .LC142 │ │ │ │ │ 00000cf4 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000d1c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000d2c 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ +00000d2c 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ 00000d40 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d70 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000d78 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d80 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000da4 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000db8 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ 00000dbc 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ @@ -6430,42 +6431,42 @@ │ │ │ │ │ 00000e78 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000e88 0001662b R_ARM_MOVW_ABS_NC 00001898 .LC144 │ │ │ │ │ 00000e8c 0001662c R_ARM_MOVT_ABS 00001898 .LC144 │ │ │ │ │ 00000e90 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000ea8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000efc 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000f20 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f30 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ +00000f30 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ 00000f44 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f6c 0000f32b R_ARM_MOVW_ABS_NC 000017f8 _tmp_155_rule │ │ │ │ │ 00000f70 0000f32c R_ARM_MOVT_ABS 000017f8 _tmp_155_rule │ │ │ │ │ 00000f74 00018e1c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000f80 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f94 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000f98 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000fa4 0001672b R_ARM_MOVW_ABS_NC 000018c0 .LC145 │ │ │ │ │ 00000fa8 0001672c R_ARM_MOVT_ABS 000018c0 .LC145 │ │ │ │ │ 00000fb0 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00000fc8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001014 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001038 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000105c 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ +0000105c 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ 00001070 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000109c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010ac 0000f11c R_ARM_CALL 0000c6bc _loop0_78_rule │ │ │ │ │ +000010ac 0000f11c R_ARM_CALL 0000cd2c _loop0_78_rule │ │ │ │ │ 000010c4 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000010c8 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000010cc 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000010d8 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000010e4 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000010e8 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000010f4 0001682b R_ARM_MOVW_ABS_NC 000018e0 .LC146 │ │ │ │ │ 000010f8 0001682c R_ARM_MOVT_ABS 000018e0 .LC146 │ │ │ │ │ 00001100 00019d1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00001114 0000511c R_ARM_CALL 00017990 annotated_rhs_rule │ │ │ │ │ +00001114 0000511c R_ARM_CALL 00017988 annotated_rhs_rule │ │ │ │ │ 00001128 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001154 00017a2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001158 00017a2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 0000115c 00018f1c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001168 00017d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000117c 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001180 00019e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -6477,15 +6478,15 @@ │ │ │ │ │ 0000121c 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001224 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001254 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001278 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012c8 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000012d0 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000012d8 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00001304 0000c81c R_ARM_CALL 00019574 param_no_default_rule │ │ │ │ │ +00001304 0000c81c R_ARM_CALL 0001956c param_no_default_rule │ │ │ │ │ 00001328 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001378 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001380 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001388 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000013b8 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013dc 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001400 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -6508,15 +6509,15 @@ │ │ │ │ │ 00001648 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000166c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000016c0 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000016c8 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000016d0 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000016fc 0001881c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001710 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000173c 0000251c R_ARM_CALL 0001d760 block_rule │ │ │ │ │ +0000173c 0000251c R_ARM_CALL 0001d758 block_rule │ │ │ │ │ 00001760 00018c1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001790 0001891c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000017a0 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000017ac 00018d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000017dc 00018a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000182c 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001834 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -6590,9 +6591,9 @@ │ │ │ │ │ 00002108 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002110 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000213c 0000051c R_ARM_CALL 00005020 expressions_rule │ │ │ │ │ 00002168 00019f1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000021bc 0001841c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000021c4 0001781c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021cc 0001791c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000021f8 00013d1c R_ARM_CALL 00024718 lambda_param_no_default_rule │ │ │ │ │ +000021f8 00013d1c R_ARM_CALL 00024708 lambda_param_no_default_rule │ │ │ │ │ 0000221c 00017a1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -238,16 +238,16 @@ │ │ │ │ │ term_rule │ │ │ │ │ term_raw │ │ │ │ │ factor_rule │ │ │ │ │ dotted_as_name_rule │ │ │ │ │ _tmp_160_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ import_from_targets_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 {} │ │ │ │ │ @@ -360,15 +360,15 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ 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 167ec │ │ │ │ │ + bl 167e4 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -873,15 +873,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq bb4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -903,15 +903,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167ec │ │ │ │ │ + bl 167e4 │ │ │ │ │ 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 e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -988,15 +988,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167ec │ │ │ │ │ + bl 167e4 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1038,15 +1038,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 b8c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 167ec │ │ │ │ │ + bl 167e4 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq d50 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ee8 │ │ │ │ │ @@ -1148,15 +1148,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 10a4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167ec │ │ │ │ │ + bl 167e4 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c <_tmp_21_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1210,15 +1210,15 @@ │ │ │ │ │ bne 11bc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 11b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 167ec │ │ │ │ │ + bl 167e4 │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11f0 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1231,15 +1231,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 11f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1260,15 +1260,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ beq 11f4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -1656,15 +1656,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 16ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -2097,15 +2097,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 1c9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2127,15 +2127,15 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 1ca0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ @@ -2175,15 +2175,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e4c <_tmp_168_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a568 <_loop1_75_rule+0x90> │ │ │ │ │ + bl a568 <_loop1_75_rule+0xa0> │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1e4c <_tmp_168_rule+0xb0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1e64 <_tmp_168_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2266,15 +2266,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 1f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1f24 │ │ │ │ │ @@ -2482,26 +2482,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 22f8 <_loop1_36_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -2609,15 +2609,15 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 222c <_loop1_36_rule+0x108> │ │ │ │ │ b 261c <_loop1_36_rule+0x4f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 231c <_loop1_36_rule+0x1f8> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2631,15 +2631,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 231c <_loop1_36_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 231c <_loop1_36_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2669,15 +2669,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2340 <_loop1_36_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2340 <_loop1_36_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2720,15 +2720,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2364 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 2364 <_loop1_36_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -2782,15 +2782,15 @@ │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq 2680 <_loop1_36_rule+0x55c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2778 <_loop1_36_rule+0x654> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -2948,30 +2948,30 @@ │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28b8 <_loop1_36_rule+0x794> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 2b04 <_loop1_36_rule+0x9e0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2b94 <_loop1_36_rule+0xa70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28ec <_loop1_36_rule+0x7c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2958 <_loop1_36_rule+0x834> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 2b94 <_loop1_36_rule+0xa70> │ │ │ │ │ @@ -3034,37 +3034,37 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 2378 <_loop1_36_rule+0x254> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2948 <_loop1_36_rule+0x824> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -3085,15 +3085,15 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -3168,15 +3168,15 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ b 2a78 <_loop1_36_rule+0x954> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 2378 <_loop1_36_rule+0x254> │ │ │ │ │ │ │ │ │ │ 00002ba4 : │ │ │ │ │ @@ -3222,15 +3222,15 @@ │ │ │ │ │ beq 2d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c80 │ │ │ │ │ + bl 17c78 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3020 <_tmp_25_rule> │ │ │ │ │ @@ -3241,15 +3241,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 2d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -3359,15 +3359,15 @@ │ │ │ │ │ beq 2e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c80 │ │ │ │ │ + bl 17c78 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3020 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3397,15 +3397,15 @@ │ │ │ │ │ b 2d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c80 │ │ │ │ │ + bl 17c78 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3020 <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3542,15 +3542,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 30f8 <_tmp_25_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c98 │ │ │ │ │ + bl 15c90 │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 30f8 <_tmp_25_rule+0xd8> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3628,27 +3628,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f48 │ │ │ │ │ + bl 9f48 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d804 │ │ │ │ │ + bl d808 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 375c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3660,36 +3660,36 @@ │ │ │ │ │ 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 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3734 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 18674 │ │ │ │ │ + bl 1866c │ │ │ │ │ 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 │ │ │ │ │ @@ -3724,27 +3724,27 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 344c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f48 │ │ │ │ │ + bl 9f48 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 344c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 344c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d804 │ │ │ │ │ + bl d808 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 375c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3756,36 +3756,36 @@ │ │ │ │ │ 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 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 375c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3734 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 18674 │ │ │ │ │ + bl 1866c │ │ │ │ │ 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 │ │ │ │ │ @@ -3865,15 +3865,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 352c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f48 │ │ │ │ │ + bl 9f48 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 352c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3894,15 +3894,15 @@ │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 3590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f48 │ │ │ │ │ + bl 9f48 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3919,19 +3919,19 @@ │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 32d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 35ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b230 │ │ │ │ │ + bl b220 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d804 │ │ │ │ │ + bl d808 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3590 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3994,15 +3994,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ bne 3678 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b 32d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d804 │ │ │ │ │ + bl d808 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 352c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4245,15 +4245,15 @@ │ │ │ │ │ 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 cc1c <_tmp_165_rule+0x4> │ │ │ │ │ + bl cc1c <_tmp_165_rule+0x260> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 39e0 <_loop0_88_rule+0xc8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 3a80 <_loop0_88_rule+0x168> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4362,15 +4362,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 bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 3ba8 <_tmp_16_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 3bb0 <_tmp_16_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -4444,20 +4444,20 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 3f1c <_loop0_31_rule+0x300> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3dac <_loop0_31_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19c74 │ │ │ │ │ + bl 19c6c │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3d8c <_loop0_31_rule+0x170> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 3d90 <_loop0_31_rule+0x174> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4495,15 +4495,15 @@ │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 3cb0 <_loop0_31_rule+0x94> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 3dac <_loop0_31_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c74 │ │ │ │ │ + bl 19c6c │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 3e04 <_loop0_31_rule+0x1e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -4524,15 +4524,15 @@ │ │ │ │ │ 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 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3dac <_loop0_31_rule+0x190> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5006,15 +5006,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 459c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10040 │ │ │ │ │ + bl 10044 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 459c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 45d0 │ │ │ │ │ @@ -5405,15 +5405,15 @@ │ │ │ │ │ bne 4c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4b34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 4a50 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -5425,15 +5425,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ bne 4b44 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4b2c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ @@ -5445,15 +5445,15 @@ │ │ │ │ │ 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 a568 <_loop1_75_rule+0x90> │ │ │ │ │ + bl a568 <_loop1_75_rule+0xa0> │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ beq 4a50 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5508,15 +5508,15 @@ │ │ │ │ │ bne 4bd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 4bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4bb8 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5530,15 +5530,15 @@ │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b 4a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 4bb8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5548,15 +5548,15 @@ │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4bb8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd5c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bd4c <_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 4bbc │ │ │ │ │ mov r3, #1 │ │ │ │ │ @@ -5684,30 +5684,30 @@ │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 4f80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4e10 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4e5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4e44 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5723,15 +5723,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 4e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4e10 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ @@ -5744,15 +5744,15 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 4e4c │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -5762,41 +5762,41 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 4e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4e44 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ b 4e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4db8 │ │ │ │ │ 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 4db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4db8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ @@ -5809,27 +5809,27 @@ │ │ │ │ │ b 4e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ R_ARM_CALL bitwise_or_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4ddc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4ddc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC105 │ │ │ │ │ @@ -5845,15 +5845,15 @@ │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ b 4eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8b8 <_loop0_78_rule+0x1fc> │ │ │ │ │ + bl c8b8 │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4d94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ @@ -5906,15 +5906,15 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 51cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ beq 517c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ @@ -5959,30 +5959,30 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bne 5200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 51ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 521c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ 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 │ │ │ │ │ @@ -6339,112 +6339,109 @@ │ │ │ │ │ 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 5bb4 │ │ │ │ │ + beq 5ba8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5bb4 │ │ │ │ │ + bne 5ba8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5b94 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1204 @ 0x4b4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5854 │ │ │ │ │ + bne 5848 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 5b8c │ │ │ │ │ + beq 5b80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + bne 5b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ac0 │ │ │ │ │ + bl 6ac0 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - beq 576c │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 5768 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 593c │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + bne 5930 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 5b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6ac0 │ │ │ │ │ + bl 6ac0 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - bne 586c │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 5860 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 5930 │ │ │ │ │ + bne 5924 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ + beq 5bb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5bc0 │ │ │ │ │ + bne 5bb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a44 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 5bcc │ │ │ │ │ + beq 5bc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 59bc │ │ │ │ │ + beq 59b0 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5adc │ │ │ │ │ + beq 5ad0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c04 │ │ │ │ │ + bne 5bf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6458,398 +6455,397 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5790 │ │ │ │ │ + beq 5788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20560 │ │ │ │ │ + bl 20558 │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 5790 │ │ │ │ │ + beq 5788 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5790 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq 5788 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5790 │ │ │ │ │ + beq 5788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5ba0 │ │ │ │ │ + beq 5b94 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - stm sp, {r8, ip} │ │ │ │ │ + stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 5918 │ │ │ │ │ + beq 590c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5840 │ │ │ │ │ + beq 5834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5840 │ │ │ │ │ + beq 5834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5bac │ │ │ │ │ + b 5ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 576c │ │ │ │ │ + beq 5768 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 576c │ │ │ │ │ + beq 5768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 5ba0 │ │ │ │ │ + beq 5b94 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - str r8, [sp] │ │ │ │ │ + str r9, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 590c │ │ │ │ │ - b 5918 │ │ │ │ │ + bne 5900 │ │ │ │ │ + b 590c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a44 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a08 │ │ │ │ │ + beq 59fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 56a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 5a08 │ │ │ │ │ + beq 59fc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b70 │ │ │ │ │ + bne 5b64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a44 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5afc │ │ │ │ │ + bne 5af0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a44 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a6c │ │ │ │ │ + bne 5a60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 5840 │ │ │ │ │ + b 5834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 53e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a50 │ │ │ │ │ + bne 5a44 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a44 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5824 │ │ │ │ │ + bne 5818 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5a58 │ │ │ │ │ + b 5a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 53e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a30 │ │ │ │ │ + bne 5a24 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a2c │ │ │ │ │ + beq 5a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5a50 │ │ │ │ │ + beq 5a44 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5824 │ │ │ │ │ - b 5adc │ │ │ │ │ + bne 5818 │ │ │ │ │ + b 5ad0 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 5824 │ │ │ │ │ - b 5adc │ │ │ │ │ + bne 5818 │ │ │ │ │ + b 5ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 5720 │ │ │ │ │ - b 5924 │ │ │ │ │ + b 5918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5864 │ │ │ │ │ + b 5858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 56e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 57cc │ │ │ │ │ + b 57c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5ae8 │ │ │ │ │ + blt 5adc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5800 │ │ │ │ │ - b 5a50 │ │ │ │ │ + beq 57f4 │ │ │ │ │ + b 5a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5830 │ │ │ │ │ - b 5ae8 │ │ │ │ │ + beq 5824 │ │ │ │ │ + b 5adc │ │ │ │ │ │ │ │ │ │ -00005c14 <_tmp_15_rule>: │ │ │ │ │ +00005c04 <_tmp_15_rule>: │ │ │ │ │ _tmp_15_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5cbc <_tmp_15_rule+0xa8> │ │ │ │ │ + beq 5cac <_tmp_15_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cbc <_tmp_15_rule+0xa8> │ │ │ │ │ + bne 5cac <_tmp_15_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5cb4 <_tmp_15_rule+0xa0> │ │ │ │ │ + bne 5ca4 <_tmp_15_rule+0xa0> │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cac <_tmp_15_rule+0x98> │ │ │ │ │ + bne 5c9c <_tmp_15_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5cac <_tmp_15_rule+0x98> │ │ │ │ │ + bne 5c9c <_tmp_15_rule+0x98> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5c58 <_tmp_15_rule+0x44> │ │ │ │ │ + b 5c48 <_tmp_15_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00005cc8 : │ │ │ │ │ +00005cb8 : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5ec0 │ │ │ │ │ + beq 5eb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ec0 │ │ │ │ │ + bne 5eb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5eb0 │ │ │ │ │ + bne 5ea0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5de0 │ │ │ │ │ + bne 5dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5dd0 │ │ │ │ │ + blt 5dc0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5dc8 │ │ │ │ │ + bne 5db8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da1c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 5da8 │ │ │ │ │ + beq 5d98 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5dfc │ │ │ │ │ + bne 5dec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 5eb0 │ │ │ │ │ + bne 5ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ 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 │ │ │ │ │ @@ -6857,28 +6853,28 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 5d80 │ │ │ │ │ + b 5d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5ac │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5dac │ │ │ │ │ + bne 5d9c │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5dc8 │ │ │ │ │ + beq 5db8 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -6892,638 +6888,638 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e84 │ │ │ │ │ + beq 5e74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5dc8 │ │ │ │ │ + beq 5db8 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5dc8 │ │ │ │ │ + beq 5db8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5dd0 │ │ │ │ │ + b 5dc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5dd0 │ │ │ │ │ + b 5dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5d10 │ │ │ │ │ + b 5d00 │ │ │ │ │ │ │ │ │ │ -00005ecc : │ │ │ │ │ +00005ebc : │ │ │ │ │ patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6070 │ │ │ │ │ + beq 6060 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6070 │ │ │ │ │ + bne 6060 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6060 │ │ │ │ │ + bne 6050 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5fcc │ │ │ │ │ + bne 5fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5fbc │ │ │ │ │ + blt 5fac │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5fb4 │ │ │ │ │ + bne 5fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 607c │ │ │ │ │ + bl 606c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5fe8 │ │ │ │ │ + bne 5fd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5fb4 │ │ │ │ │ + bne 5fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 5f84 │ │ │ │ │ + b 5f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ + beq 6050 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6034 │ │ │ │ │ + beq 6024 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5fb4 │ │ │ │ │ + beq 5fa4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5fb4 │ │ │ │ │ + beq 5fa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5fbc │ │ │ │ │ + b 5fac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5fbc │ │ │ │ │ + b 5fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f14 │ │ │ │ │ + b 5f04 │ │ │ │ │ │ │ │ │ │ -0000607c : │ │ │ │ │ +0000606c : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 618c │ │ │ │ │ + beq 617c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 618c │ │ │ │ │ + bne 617c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6118 │ │ │ │ │ + bne 6108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 6198 │ │ │ │ │ + bl 6188 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 6108 │ │ │ │ │ + beq 60f8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6128 │ │ │ │ │ + bne 6118 │ │ │ │ │ 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 d828 │ │ │ │ │ + bl d818 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6108 │ │ │ │ │ + bne 60f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6160 │ │ │ │ │ + beq 6150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 6100 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 6100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6118 │ │ │ │ │ + b 6108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 60c4 │ │ │ │ │ + b 60b4 │ │ │ │ │ │ │ │ │ │ -00006198 : │ │ │ │ │ +00006188 : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 63e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63f0 │ │ │ │ │ + bne 63e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 6324 │ │ │ │ │ + bne 6314 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 63e4 │ │ │ │ │ + beq 63d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63e4 │ │ │ │ │ + bne 63d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 63c8 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1092 @ 0x444 │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 62d8 │ │ │ │ │ + bne 62c8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 63b4 │ │ │ │ │ + beq 63a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 63c8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6330 │ │ │ │ │ + bne 6320 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 63c8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63fc │ │ │ │ │ + bne 63ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1092 @ 0x444 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6320 │ │ │ │ │ + bne 6310 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6324 │ │ │ │ │ + bne 6314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9340 │ │ │ │ │ + bl 9330 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6294 │ │ │ │ │ + beq 6284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63b8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 638c │ │ │ │ │ + beq 637c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62c4 │ │ │ │ │ + beq 62b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62c4 │ │ │ │ │ + beq 62b4 │ │ │ │ │ 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 62f4 │ │ │ │ │ + b 62e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 625c │ │ │ │ │ - b 6398 │ │ │ │ │ + bge 624c │ │ │ │ │ + b 6388 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 63ac │ │ │ │ │ + b 639c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 63ac │ │ │ │ │ + b 639c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6224 │ │ │ │ │ + b 6214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 61e0 │ │ │ │ │ + b 61d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9470 │ │ │ │ │ + bl 9460 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 62b8 │ │ │ │ │ + beq 62a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63b8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 6380 │ │ │ │ │ - b 638c │ │ │ │ │ + bne 6370 │ │ │ │ │ + b 637c │ │ │ │ │ │ │ │ │ │ -00006450 : │ │ │ │ │ +00006440 : │ │ │ │ │ pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 66e0 │ │ │ │ │ + beq 66d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66e0 │ │ │ │ │ + bne 66d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 67d0 │ │ │ │ │ + bne 67c0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 67c4 │ │ │ │ │ + beq 67b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67c4 │ │ │ │ │ + bne 67b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6544 │ │ │ │ │ + bne 6534 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 6584 │ │ │ │ │ + beq 6574 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 6828 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 6530 │ │ │ │ │ + beq 6520 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 666c │ │ │ │ │ + bne 665c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 65bc │ │ │ │ │ + bne 65ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 67d0 │ │ │ │ │ + bne 67c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 6828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 66f8 │ │ │ │ │ + blt 66e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6508 │ │ │ │ │ - b 6544 │ │ │ │ │ + beq 64f8 │ │ │ │ │ + b 6534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6724 │ │ │ │ │ + bne 6714 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 67dc │ │ │ │ │ + beq 67cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67dc │ │ │ │ │ + bne 67cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 672c │ │ │ │ │ + bne 671c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 6828 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6624 │ │ │ │ │ + beq 6614 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67e8 │ │ │ │ │ + bne 67d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 672c │ │ │ │ │ + bne 671c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6838 │ │ │ │ │ + bl 6828 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6658 │ │ │ │ │ + beq 6648 │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6738 │ │ │ │ │ + bne 6728 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 6544 │ │ │ │ │ + b 6534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9340 │ │ │ │ │ + bl 9330 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6530 │ │ │ │ │ + beq 6520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 671c │ │ │ │ │ + beq 670c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6710 │ │ │ │ │ + beq 6700 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66ec │ │ │ │ │ + bne 66dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6570 │ │ │ │ │ + b 6560 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6498 │ │ │ │ │ + b 6488 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66d0 │ │ │ │ │ + beq 66c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 654c │ │ │ │ │ + b 653c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66f8 │ │ │ │ │ + bne 66e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 654c │ │ │ │ │ + b 653c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 6664 │ │ │ │ │ + b 6654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6658 │ │ │ │ │ + beq 6648 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ ldr r6, [ip, #28] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -7543,44 +7539,44 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 665c │ │ │ │ │ + beq 664c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 6664 │ │ │ │ │ + b 6654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 64d4 │ │ │ │ │ + b 64c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 6574 │ │ │ │ │ + b 6564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 65f0 │ │ │ │ │ + b 65e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6624 │ │ │ │ │ + beq 6614 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC107 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -7589,122 +7585,122 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ - b 67a4 │ │ │ │ │ + bl 103f4 │ │ │ │ │ + b 6794 │ │ │ │ │ │ │ │ │ │ -00006838 : │ │ │ │ │ +00006828 : │ │ │ │ │ or_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6bcc │ │ │ │ │ + beq 6bbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6bcc │ │ │ │ │ + bne 6bbc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 6a2c │ │ │ │ │ + bne 6a1c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 6b84 │ │ │ │ │ + beq 6b74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6b48 │ │ │ │ │ + beq 6b38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b48 │ │ │ │ │ + bne 6b38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6ab0 │ │ │ │ │ + bne 6aa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6aa8 │ │ │ │ │ + beq 6a98 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6b54 │ │ │ │ │ + beq 6b44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b54 │ │ │ │ │ + bne 6b44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6a8c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6a90 │ │ │ │ │ + beq 6a80 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6a9c │ │ │ │ │ + bne 6a8c │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a3c │ │ │ │ │ + bne 6a2c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6a88 │ │ │ │ │ + beq 6a78 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt 6a74 │ │ │ │ │ + bgt 6a64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -7712,811 +7708,811 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6ab0 │ │ │ │ │ + beq 6aa0 │ │ │ │ │ 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 6a2c │ │ │ │ │ + beq 6a1c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6ae8 │ │ │ │ │ + bne 6ad8 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6b60 │ │ │ │ │ + beq 6b50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6b60 │ │ │ │ │ + bne 6b50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6bd8 │ │ │ │ │ + bl 6bc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6990 │ │ │ │ │ + beq 6980 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6b14 │ │ │ │ │ + bne 6b04 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 6abc │ │ │ │ │ + beq 6aac │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 697c │ │ │ │ │ + b 696c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 69a8 │ │ │ │ │ + b 6998 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 6a28 │ │ │ │ │ + b 6a18 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a88 │ │ │ │ │ + beq 6a78 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a64 │ │ │ │ │ + b 6a54 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a10 │ │ │ │ │ + b 6a00 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a58 │ │ │ │ │ + beq 6a48 │ │ │ │ │ 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 │ │ │ │ │ - b 6aa8 │ │ │ │ │ + b 6a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 68ec │ │ │ │ │ + b 68dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6944 │ │ │ │ │ + b 6934 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a18 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6a2c │ │ │ │ │ + b 6a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 6a2c │ │ │ │ │ + blt 6a1c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 68c4 │ │ │ │ │ - b 6a28 │ │ │ │ │ + beq 68b4 │ │ │ │ │ + b 6a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6880 │ │ │ │ │ + b 6870 │ │ │ │ │ │ │ │ │ │ -00006bd8 : │ │ │ │ │ +00006bc8 : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8110 │ │ │ │ │ + beq 8100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8110 │ │ │ │ │ + bne 8100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8108 │ │ │ │ │ + bne 80f8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1073 @ 0x431 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c6c │ │ │ │ │ + beq 6c5c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 811c │ │ │ │ │ + beq 810c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 811c │ │ │ │ │ + bne 810c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 8128 │ │ │ │ │ + beq 8118 │ │ │ │ │ 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 8270 │ │ │ │ │ + bl 8260 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 72fc │ │ │ │ │ + bne 72ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8638 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 929c │ │ │ │ │ + bl 929c │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 78c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81a8 │ │ │ │ │ + bne 8198 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 81fc │ │ │ │ │ + bne 81ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 815c │ │ │ │ │ + bne 814c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8230 │ │ │ │ │ + bne 8220 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8264 │ │ │ │ │ + beq 8254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8264 │ │ │ │ │ + bne 8254 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 819c │ │ │ │ │ + bne 818c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 8168 │ │ │ │ │ + beq 8158 │ │ │ │ │ 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 9340 │ │ │ │ │ + bl 9330 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7270 │ │ │ │ │ + bne 7260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9470 │ │ │ │ │ + bl 9460 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 72d0 │ │ │ │ │ + bne 72c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 80f4 │ │ │ │ │ + beq 80e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80f4 │ │ │ │ │ + bne 80e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8024 │ │ │ │ │ + bne 8014 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 7ff4 │ │ │ │ │ + beq 7fe4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b0 │ │ │ │ │ + bl d4a0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 78dc │ │ │ │ │ + bne 78cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7fe8 │ │ │ │ │ + beq 7fd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fe8 │ │ │ │ │ + bne 7fd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6f3c │ │ │ │ │ + bne 6f2c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7880 │ │ │ │ │ + bne 7870 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7fdc │ │ │ │ │ + beq 7fcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fdc │ │ │ │ │ + bne 7fcc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fe0 │ │ │ │ │ + bne 6fd0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 8064 │ │ │ │ │ + beq 8054 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7674 │ │ │ │ │ + bne 7664 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 6fe0 │ │ │ │ │ + bne 6fd0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a98 │ │ │ │ │ + bne 7a88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7af0 │ │ │ │ │ + beq 7ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7af0 │ │ │ │ │ + bne 7ae0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70d4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 7dd0 │ │ │ │ │ + beq 7dc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 738c │ │ │ │ │ + bne 737c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70d4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7414 │ │ │ │ │ + bne 7404 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70d4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 74c0 │ │ │ │ │ + bne 74b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 70e4 │ │ │ │ │ + bne 70d4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 75b0 │ │ │ │ │ + bne 75a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ba8 │ │ │ │ │ + bne 7b98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8100 │ │ │ │ │ + bne 80f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7c24 │ │ │ │ │ + beq 7c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c24 │ │ │ │ │ + bne 7c14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 785c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 809c │ │ │ │ │ + beq 808c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7190 │ │ │ │ │ + beq 7180 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7190 │ │ │ │ │ + beq 7180 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a6c │ │ │ │ │ + bne 7a5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 785c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 76fc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 76fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dba4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 76fc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7710 │ │ │ │ │ + bne 7700 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 770c │ │ │ │ │ + beq 76fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 785c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7818 │ │ │ │ │ + beq 7808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8030 │ │ │ │ │ + bne 8020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 72c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6e1c │ │ │ │ │ + beq 6e0c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 8040 │ │ │ │ │ + beq 8030 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 80e4 │ │ │ │ │ + bne 80d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1073 @ 0x431 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6c64 │ │ │ │ │ + b 6c54 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6d88 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 81ec │ │ │ │ │ + beq 81dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 72b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 72b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6da4 │ │ │ │ │ + b 6d94 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7064 │ │ │ │ │ + beq 7054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74a0 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 74a4 │ │ │ │ │ + beq 7494 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 70ec │ │ │ │ │ + b 70dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc64 │ │ │ │ │ + bl fc54 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7088 │ │ │ │ │ + beq 7078 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 708c │ │ │ │ │ + bne 707c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7088 │ │ │ │ │ + beq 7078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74a0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 73e4 │ │ │ │ │ + bne 73d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73fc │ │ │ │ │ + bne 73ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 70ec │ │ │ │ │ + b 70dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 709c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 709c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc64 │ │ │ │ │ + bl fc54 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 709c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70b0 │ │ │ │ │ + bne 70a0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70ac │ │ │ │ │ + beq 709c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74a0 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8540,39 +8536,39 @@ │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 73e4 │ │ │ │ │ - b 74a4 │ │ │ │ │ + bne 73d4 │ │ │ │ │ + b 7494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 70d0 │ │ │ │ │ + beq 70c0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70d4 │ │ │ │ │ + bne 70c4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70d0 │ │ │ │ │ + beq 70c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 74a0 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8595,96 +8591,96 @@ │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 73e4 │ │ │ │ │ - b 74a4 │ │ │ │ │ + bne 73d4 │ │ │ │ │ + b 7494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d828 │ │ │ │ │ + bl d818 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fbc │ │ │ │ │ + bne 6fac │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fb8 │ │ │ │ │ + beq 6fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, sl │ │ │ │ │ - beq 7ae0 │ │ │ │ │ + beq 7ad0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 80d4 │ │ │ │ │ + beq 80c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6fe8 │ │ │ │ │ + b 6fd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 785c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 7828 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 7828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de94 │ │ │ │ │ + bl de84 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 7828 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 783c │ │ │ │ │ + bne 782c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7838 │ │ │ │ │ + beq 7828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 785c │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8713,143 +8709,143 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7250 │ │ │ │ │ + bne 7240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 785c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7874 │ │ │ │ │ + b 7864 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 786c │ │ │ │ │ + bne 785c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 7958 │ │ │ │ │ + bne 7948 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b30 │ │ │ │ │ + bne 7b20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 72c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6f30 │ │ │ │ │ + beq 6f20 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f30 │ │ │ │ │ + beq 6f20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 724c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6f3c │ │ │ │ │ + b 6f2c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 731c │ │ │ │ │ + b 730c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ec8 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6ec8 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7b20 │ │ │ │ │ + beq 7b10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7afc │ │ │ │ │ + bne 7aec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 72c0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 784c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dba4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 784c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 784c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de94 │ │ │ │ │ + bl de84 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 784c │ │ │ │ │ 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 785c │ │ │ │ │ + bne 784c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 785c │ │ │ │ │ + beq 784c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 785c │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -8878,214 +8874,214 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7250 │ │ │ │ │ - b 7818 │ │ │ │ │ + bne 7240 │ │ │ │ │ + b 7808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 786c │ │ │ │ │ + beq 785c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 7234 │ │ │ │ │ + b 7224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 607c │ │ │ │ │ + bl 606c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fe0 │ │ │ │ │ + bne 6fd0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fdc │ │ │ │ │ + beq 6fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, r5 │ │ │ │ │ - bne 76bc │ │ │ │ │ + bne 76ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6fe8 │ │ │ │ │ + b 6fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 701c │ │ │ │ │ + b 700c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7944 │ │ │ │ │ + beq 7934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6ed4 │ │ │ │ │ + b 6ec4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ec8 │ │ │ │ │ - b 7b08 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ + b 7af8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7870 │ │ │ │ │ + bne 7860 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7b9c │ │ │ │ │ + beq 7b8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7b9c │ │ │ │ │ + bne 7b8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 7b94 │ │ │ │ │ + bne 7b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7c30 │ │ │ │ │ + bne 7c20 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 786c │ │ │ │ │ + b 785c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7b68 │ │ │ │ │ + b 7b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 74b8 │ │ │ │ │ + bne 74a8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7c18 │ │ │ │ │ + beq 7c08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c18 │ │ │ │ │ + bne 7c08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 7c10 │ │ │ │ │ + bne 7c00 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e08 │ │ │ │ │ + bne 7df8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 70e4 │ │ │ │ │ + b 70d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7bdc │ │ │ │ │ + b 7bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7120 │ │ │ │ │ + b 7110 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b90 │ │ │ │ │ + beq 7b80 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7ec8 │ │ │ │ │ + beq 7eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ec8 │ │ │ │ │ + bne 7eb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ebc │ │ │ │ │ + bne 7eac │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7ef8 │ │ │ │ │ + beq 7ee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ef8 │ │ │ │ │ + bne 7ee8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7ebc │ │ │ │ │ + bne 7eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dba4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7ed4 │ │ │ │ │ + bne 7ec4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ebc │ │ │ │ │ + bne 7eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl de94 │ │ │ │ │ + bl de84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 7ea8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 7ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dbb4 │ │ │ │ │ + bl dba4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 7ea8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7e94 │ │ │ │ │ + bne 7e84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -9116,133 +9112,133 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC110 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 7b94 │ │ │ │ │ - b 7b90 │ │ │ │ │ + bne 7b84 │ │ │ │ │ + b 7b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 73fc │ │ │ │ │ + blt 73ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7050 │ │ │ │ │ - b 70e4 │ │ │ │ │ + beq 7040 │ │ │ │ │ + b 70d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7fd0 │ │ │ │ │ + beq 7fc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fd0 │ │ │ │ │ + bne 7fc0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7c0c │ │ │ │ │ + bne 7bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7fac │ │ │ │ │ + bne 7f9c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7c0c │ │ │ │ │ + bne 7bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fc64 │ │ │ │ │ + bl fc54 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7f04 │ │ │ │ │ + bne 7ef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c08 │ │ │ │ │ + b 7bf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7d34 │ │ │ │ │ + beq 7d24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7b90 │ │ │ │ │ + b 7b80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7b90 │ │ │ │ │ + b 7b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7c70 │ │ │ │ │ + b 7c60 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7cd8 │ │ │ │ │ + beq 7cc8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7cdc │ │ │ │ │ + b 7ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7ca8 │ │ │ │ │ + b 7c98 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e8c │ │ │ │ │ + beq 7e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fd54 │ │ │ │ │ + bl fd44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e8c │ │ │ │ │ + beq 7e7c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7c0c │ │ │ │ │ + bne 7bfc │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e8c │ │ │ │ │ + beq 7e7c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC109 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9251,173 +9247,173 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 7c10 │ │ │ │ │ - b 7c08 │ │ │ │ │ + bne 7c00 │ │ │ │ │ + b 7bf8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7e60 │ │ │ │ │ + beq 7e50 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7e64 │ │ │ │ │ + b 7e54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7e30 │ │ │ │ │ + b 7e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6f70 │ │ │ │ │ + b 6f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6f08 │ │ │ │ │ + b 6ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7b08 │ │ │ │ │ + blt 7af8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 6eb8 │ │ │ │ │ + beq 6ea8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6ed4 │ │ │ │ │ + b 6ec4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ - b 7824 │ │ │ │ │ + beq 724c │ │ │ │ │ + b 7814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e1c │ │ │ │ │ + beq 6e0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e28 │ │ │ │ │ + b 6e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 76f4 │ │ │ │ │ + blt 76e4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6fa4 │ │ │ │ │ - b 6fe0 │ │ │ │ │ + beq 6f94 │ │ │ │ │ + b 6fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7824 │ │ │ │ │ + blt 7814 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7154 │ │ │ │ │ - b 786c │ │ │ │ │ + beq 7144 │ │ │ │ │ + b 785c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ae0 │ │ │ │ │ - b 76f4 │ │ │ │ │ + beq 7ad0 │ │ │ │ │ + b 76e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ - b 804c │ │ │ │ │ + beq 72b4 │ │ │ │ │ + b 803c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6e88 │ │ │ │ │ + b 6e78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 6c64 │ │ │ │ │ + b 6c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c20 │ │ │ │ │ + b 6c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6ca8 │ │ │ │ │ + b 6c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7374 │ │ │ │ │ + blt 7364 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6cdc │ │ │ │ │ + beq 6ccc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6da4 │ │ │ │ │ + b 6d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 804c │ │ │ │ │ + blt 803c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 6e0c │ │ │ │ │ + beq 6dfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e28 │ │ │ │ │ + b 6e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6d88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -9425,880 +9421,880 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 735c │ │ │ │ │ + bne 734c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ - b 7374 │ │ │ │ │ + beq 6d88 │ │ │ │ │ + b 7364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6d88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 81d8 │ │ │ │ │ + b 81c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ + beq 6d88 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 81d8 │ │ │ │ │ + b 81c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6dd8 │ │ │ │ │ + b 6dc8 │ │ │ │ │ │ │ │ │ │ -00008270 : │ │ │ │ │ +00008260 : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 846c │ │ │ │ │ + beq 845c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 846c │ │ │ │ │ + bne 845c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 843c │ │ │ │ │ + bne 842c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 83fc │ │ │ │ │ + beq 83ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 8350 │ │ │ │ │ + bne 8340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8350 │ │ │ │ │ + bne 8340 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 83d4 │ │ │ │ │ + bne 83c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 8350 │ │ │ │ │ + bne 8340 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8368 │ │ │ │ │ + bne 8358 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 834c │ │ │ │ │ + beq 833c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 843c │ │ │ │ │ + beq 842c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 844c │ │ │ │ │ + beq 843c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 844c │ │ │ │ │ + bne 843c │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 8350 │ │ │ │ │ + b 8340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 832c │ │ │ │ │ + beq 831c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8478 │ │ │ │ │ + bne 8468 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 8350 │ │ │ │ │ + b 8340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8490 │ │ │ │ │ + blt 8480 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, 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 82ec │ │ │ │ │ + beq 82dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8358 │ │ │ │ │ + b 8348 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 83cc │ │ │ │ │ + beq 83bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8358 │ │ │ │ │ + b 8348 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 82b8 │ │ │ │ │ + b 82a8 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 83f4 │ │ │ │ │ - b 8458 │ │ │ │ │ + beq 83e4 │ │ │ │ │ + b 8448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 8358 │ │ │ │ │ + b 8348 │ │ │ │ │ │ │ │ │ │ -000084a8 <_tmp_41_rule>: │ │ │ │ │ +00008498 <_tmp_41_rule>: │ │ │ │ │ _tmp_41_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8550 <_tmp_41_rule+0xa8> │ │ │ │ │ + beq 8540 <_tmp_41_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8550 <_tmp_41_rule+0xa8> │ │ │ │ │ + bne 8540 <_tmp_41_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8548 <_tmp_41_rule+0xa0> │ │ │ │ │ + bne 8538 <_tmp_41_rule+0xa0> │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8540 <_tmp_41_rule+0x98> │ │ │ │ │ + bne 8530 <_tmp_41_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8540 <_tmp_41_rule+0x98> │ │ │ │ │ + bne 8530 <_tmp_41_rule+0x98> │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 84ec <_tmp_41_rule+0x44> │ │ │ │ │ + b 84dc <_tmp_41_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000855c : │ │ │ │ │ +0000854c : │ │ │ │ │ guard_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 863c │ │ │ │ │ + beq 862c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 863c │ │ │ │ │ + bne 862c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 85e4 │ │ │ │ │ + bne 85d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 85f4 │ │ │ │ │ + bne 85e4 │ │ │ │ │ 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 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 85d4 │ │ │ │ │ + beq 85c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 85dc │ │ │ │ │ + beq 85cc │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 85dc │ │ │ │ │ + beq 85cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 85e4 │ │ │ │ │ + b 85d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 85a4 │ │ │ │ │ + b 8594 │ │ │ │ │ │ │ │ │ │ -00008648 : │ │ │ │ │ +00008638 : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 871c │ │ │ │ │ + beq 870c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 871c │ │ │ │ │ + bne 870c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8864 │ │ │ │ │ + bne 8854 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 8824 │ │ │ │ │ + beq 8814 │ │ │ │ │ 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 888c │ │ │ │ │ + bl 887c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 87cc │ │ │ │ │ + bne 87bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8864 │ │ │ │ │ + bne 8854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 888c │ │ │ │ │ + bl 887c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 8728 │ │ │ │ │ + bne 8718 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8690 │ │ │ │ │ + b 8680 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86fc │ │ │ │ │ + beq 86ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 454 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 86fc │ │ │ │ │ + beq 86ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 86f4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 87a8 │ │ │ │ │ + beq 8798 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 86f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 86f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 870c │ │ │ │ │ + b 86fc │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 86d8 │ │ │ │ │ + beq 86c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 454 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 86d8 │ │ │ │ │ + beq 86c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8704 │ │ │ │ │ + beq 86f4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 877c │ │ │ │ │ + b 876c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8874 │ │ │ │ │ + blt 8864 │ │ │ │ │ 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 86c4 │ │ │ │ │ + beq 86b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 870c │ │ │ │ │ + b 86fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 870c │ │ │ │ │ + b 86fc │ │ │ │ │ │ │ │ │ │ -0000888c : │ │ │ │ │ +0000887c : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8980 │ │ │ │ │ + beq 8970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8980 │ │ │ │ │ + bne 8970 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a90 │ │ │ │ │ + bne 8a80 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 8a54 │ │ │ │ │ + beq 8a44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ab8 │ │ │ │ │ + bl 8aa8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 8968 │ │ │ │ │ + bne 8958 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8968 │ │ │ │ │ + bne 8958 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89f8 │ │ │ │ │ + bne 89e8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 8968 │ │ │ │ │ + bne 8958 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 898c │ │ │ │ │ + bne 897c │ │ │ │ │ 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 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 88c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ab8 │ │ │ │ │ + bl 8aa8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8964 │ │ │ │ │ + beq 8954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 8a90 │ │ │ │ │ + beq 8a80 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a1c │ │ │ │ │ + beq 8a0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a1c │ │ │ │ │ + bne 8a0c │ │ │ │ │ mov r7, r5 │ │ │ │ │ - b 8968 │ │ │ │ │ + b 8958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ab8 │ │ │ │ │ + bl 8aa8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8944 │ │ │ │ │ + beq 8934 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a3c │ │ │ │ │ + bne 8a2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 8968 │ │ │ │ │ + b 8958 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 89f0 │ │ │ │ │ + beq 89e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8970 │ │ │ │ │ + b 8960 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8a14 │ │ │ │ │ - b 8a28 │ │ │ │ │ + beq 8a04 │ │ │ │ │ + b 8a18 │ │ │ │ │ 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 8aa0 │ │ │ │ │ + blt 8a90 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8908 │ │ │ │ │ + beq 88f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8970 │ │ │ │ │ + b 8960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8970 │ │ │ │ │ + b 8960 │ │ │ │ │ │ │ │ │ │ -00008ab8 : │ │ │ │ │ +00008aa8 : │ │ │ │ │ real_number_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8b6c │ │ │ │ │ + beq 8b5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b6c │ │ │ │ │ + bne 8b5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8b38 │ │ │ │ │ + bne 8b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 8b48 │ │ │ │ │ + bne 8b38 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8b78 │ │ │ │ │ + beq 8b68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b78 │ │ │ │ │ + bne 8b68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 8b34 │ │ │ │ │ + b 8b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8b00 │ │ │ │ │ + b 8af0 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 8b34 │ │ │ │ │ + beq 8b24 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8b38 │ │ │ │ │ + b 8b28 │ │ │ │ │ │ │ │ │ │ -00008ba4 <_loop1_83_rule>: │ │ │ │ │ +00008b94 <_loop1_83_rule>: │ │ │ │ │ _loop1_83_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8d18 <_loop1_83_rule+0x174> │ │ │ │ │ + beq 8d08 <_loop1_83_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8d18 <_loop1_83_rule+0x174> │ │ │ │ │ + bne 8d08 <_loop1_83_rule+0x174> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 8c44 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8c34 <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8cfc <_loop1_83_rule+0x158> │ │ │ │ │ + beq 8cec <_loop1_83_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 8c44 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8c34 <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d4c │ │ │ │ │ + bl 8d3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 8c60 <_loop1_83_rule+0xbc> │ │ │ │ │ + bne 8c50 <_loop1_83_rule+0xbc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8c78 <_loop1_83_rule+0xd4> │ │ │ │ │ + bne 8c68 <_loop1_83_rule+0xd4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 8cd0 <_loop1_83_rule+0x12c> │ │ │ │ │ + beq 8cc0 <_loop1_83_rule+0x12c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 8c20 <_loop1_83_rule+0x7c> │ │ │ │ │ + b 8c10 <_loop1_83_rule+0x7c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8c3c <_loop1_83_rule+0x98> │ │ │ │ │ + bne 8c2c <_loop1_83_rule+0x98> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8d24 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8d14 <_loop1_83_rule+0x180> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 8cbc <_loop1_83_rule+0x118> │ │ │ │ │ + bgt 8cac <_loop1_83_rule+0x118> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8c50 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8c40 <_loop1_83_rule+0xac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r6, lsl #2] │ │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 8c98 <_loop1_83_rule+0xf4> │ │ │ │ │ + b 8c88 <_loop1_83_rule+0xf4> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8d24 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8d14 <_loop1_83_rule+0x180> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 8c68 <_loop1_83_rule+0xc4> │ │ │ │ │ + b 8c58 <_loop1_83_rule+0xc4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8c50 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8c40 <_loop1_83_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8bec <_loop1_83_rule+0x48> │ │ │ │ │ + b 8bdc <_loop1_83_rule+0x48> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8c50 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8c40 <_loop1_83_rule+0xac> │ │ │ │ │ │ │ │ │ │ -00008d4c : │ │ │ │ │ +00008d3c : │ │ │ │ │ tstring_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9294 │ │ │ │ │ + beq 9284 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9294 │ │ │ │ │ + bne 9284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9288 │ │ │ │ │ + bne 9278 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1171 @ 0x493 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8e04 │ │ │ │ │ + bne 8df4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9288 │ │ │ │ │ + bne 9278 │ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 8e1c │ │ │ │ │ + bne 8e0c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1171 @ 0x493 │ │ │ │ │ @@ -10311,116 +10307,116 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 927c │ │ │ │ │ + beq 926c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 927c │ │ │ │ │ + bne 926c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9240 │ │ │ │ │ + bne 9230 │ │ │ │ │ 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 9234 │ │ │ │ │ + beq 9224 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9240 │ │ │ │ │ + bne 9230 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9270 │ │ │ │ │ + beq 9260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9270 │ │ │ │ │ + bne 9260 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 925c │ │ │ │ │ + bne 924c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9250 │ │ │ │ │ + beq 9240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9250 │ │ │ │ │ + bne 9240 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f74 │ │ │ │ │ + bne 8f64 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 9304 │ │ │ │ │ + bne 92f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 92ec │ │ │ │ │ + blt 92dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 8f74 │ │ │ │ │ + bne 8f64 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 908c │ │ │ │ │ + bne 907c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 92b4 │ │ │ │ │ + bne 92a4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 92a0 │ │ │ │ │ + bne 9290 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 91b4 │ │ │ │ │ + bne 91a4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -10428,35 +10424,35 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne lr, r8 │ │ │ │ │ movne ip, r7 │ │ │ │ │ - beq 922c │ │ │ │ │ + beq 921c │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 8ff8 │ │ │ │ │ + ble 8fe8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 8fdc │ │ │ │ │ + b 8fcc │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8de4 │ │ │ │ │ + beq 8dd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_template_str> │ │ │ │ │ R_ARM_CALL _PyPegen_template_str │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -10464,68 +10460,68 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 9064 │ │ │ │ │ + beq 9054 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8df0 │ │ │ │ │ + beq 8de0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8df0 │ │ │ │ │ + beq 8de0 │ │ │ │ │ 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 8e14 │ │ │ │ │ + b 8e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 8f60 │ │ │ │ │ + beq 8f50 │ │ │ │ │ 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 8f64 │ │ │ │ │ + bne 8f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd60 │ │ │ │ │ + bl 1fd58 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f64 │ │ │ │ │ + bne 8f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb4c │ │ │ │ │ + bl eb3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f64 │ │ │ │ │ + bne 8f54 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 8f60 │ │ │ │ │ + beq 8f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 92cc │ │ │ │ │ + beq 92bc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -10539,173 +10535,173 @@ │ │ │ │ │ ldr ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_interpolation> │ │ │ │ │ R_ARM_CALL _PyPegen_interpolation │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 92e0 │ │ │ │ │ + beq 92d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 92e0 │ │ │ │ │ + bne 92d0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 8f80 │ │ │ │ │ + beq 8f70 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 9208 │ │ │ │ │ + beq 91f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 8e90 │ │ │ │ │ + b 8e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 91dc │ │ │ │ │ + beq 91cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9194 │ │ │ │ │ + beq 9184 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9320 │ │ │ │ │ + bne 9310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9194 │ │ │ │ │ + bne 9184 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fa4 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, r0 │ │ │ │ │ - bne 91a0 │ │ │ │ │ + bne 9190 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8de4 │ │ │ │ │ + b 8dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8efc │ │ │ │ │ + b 8eec │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8ebc │ │ │ │ │ + b 8eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8e48 │ │ │ │ │ + b 8e38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9080 │ │ │ │ │ + b 9070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8d94 │ │ │ │ │ + b 8d84 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f74 │ │ │ │ │ + bne 8f64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d4 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9174 │ │ │ │ │ + bne 9164 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f80 │ │ │ │ │ + b 8f70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9174 │ │ │ │ │ + beq 9164 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f80 │ │ │ │ │ + b 8f70 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 8f4c │ │ │ │ │ + b 8f3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 8fb4 │ │ │ │ │ + b 8fa4 │ │ │ │ │ │ │ │ │ │ -00009340 : │ │ │ │ │ +00009330 : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9464 │ │ │ │ │ + beq 9454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9464 │ │ │ │ │ + bne 9454 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9454 │ │ │ │ │ + bne 9444 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ @@ -10713,96 +10709,96 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, ip │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9444 │ │ │ │ │ + beq 9434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9444 │ │ │ │ │ + beq 9434 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9444 │ │ │ │ │ + beq 9434 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9420 │ │ │ │ │ + beq 9410 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 944c │ │ │ │ │ + beq 943c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 944c │ │ │ │ │ + beq 943c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9454 │ │ │ │ │ + b 9444 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9388 │ │ │ │ │ + b 9378 │ │ │ │ │ │ │ │ │ │ -00009470 : │ │ │ │ │ +00009460 : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 95e0 │ │ │ │ │ + beq 95d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 95e0 │ │ │ │ │ + bne 95d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 951c │ │ │ │ │ + bne 950c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 95a0 │ │ │ │ │ + beq 9590 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10810,238 +10806,238 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - bne 952c │ │ │ │ │ + bne 951c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9514 │ │ │ │ │ + beq 9504 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 957c │ │ │ │ │ + beq 956c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9514 │ │ │ │ │ + beq 9504 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9514 │ │ │ │ │ + beq 9504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 951c │ │ │ │ │ + b 950c │ │ │ │ │ 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 95ec │ │ │ │ │ + blt 95dc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 94f8 │ │ │ │ │ - b 9514 │ │ │ │ │ + beq 94e8 │ │ │ │ │ + b 9504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 94b8 │ │ │ │ │ + b 94a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 951c │ │ │ │ │ + b 950c │ │ │ │ │ │ │ │ │ │ -00009600 : │ │ │ │ │ +000095f0 : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9b50 │ │ │ │ │ + beq 9b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b50 │ │ │ │ │ + bne 9b40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, ip, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 9764 │ │ │ │ │ + bne 9754 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bne 9900 │ │ │ │ │ + bne 98f0 │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 98f4 │ │ │ │ │ + beq 98e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 98f4 │ │ │ │ │ + bne 98e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a0a0 │ │ │ │ │ + bl a090 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 9810 │ │ │ │ │ + bne 9800 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a1ec │ │ │ │ │ + bl a1dc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 98b4 │ │ │ │ │ + bne 98a4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240b0 <_loop1_74_rule> │ │ │ │ │ + bl 240a4 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 9774 │ │ │ │ │ + beq 9764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a808 <_loop0_73_rule> │ │ │ │ │ + bl a7f8 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 9774 │ │ │ │ │ + beq 9764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a988 │ │ │ │ │ + bl a978 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9778 │ │ │ │ │ + bne 9768 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 97f0 │ │ │ │ │ + beq 97e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 97f0 │ │ │ │ │ + bne 97e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d8 <_loop1_75_rule> │ │ │ │ │ + bl a4c8 <_loop1_75_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9afc │ │ │ │ │ + bne 9aec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 97bc │ │ │ │ │ + bne 97ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a988 │ │ │ │ │ + bl a978 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 97d0 │ │ │ │ │ + bne 97c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 9760 │ │ │ │ │ + b 9750 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 974c │ │ │ │ │ + bne 973c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9b3c │ │ │ │ │ + bne 9b2c │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 9760 │ │ │ │ │ - b 97c4 │ │ │ │ │ + bne 9750 │ │ │ │ │ + b 97b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b48 <_loop0_72_rule> │ │ │ │ │ + bl 24b38 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 96c0 │ │ │ │ │ + beq 96b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a808 <_loop0_73_rule> │ │ │ │ │ + bl a7f8 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 96c0 │ │ │ │ │ + beq 96b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a988 │ │ │ │ │ + bl a978 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 96c4 │ │ │ │ │ + bne 96b4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -11051,285 +11047,285 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9894 │ │ │ │ │ + beq 9884 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9758 │ │ │ │ │ + beq 9748 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - beq 9800 │ │ │ │ │ + beq 97f0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 97c4 │ │ │ │ │ + b 97b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a808 <_loop0_73_rule> │ │ │ │ │ + bl a7f8 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 96e0 │ │ │ │ │ + beq 96d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a988 │ │ │ │ │ + bl a978 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 96e4 │ │ │ │ │ + bne 96d4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ - b 9860 │ │ │ │ │ + b 9850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 969c │ │ │ │ │ + b 968c │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 9c94 │ │ │ │ │ + beq 9c84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c94 │ │ │ │ │ + bne 9c84 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9c44 │ │ │ │ │ + bne 9c34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 86c │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9cac │ │ │ │ │ + bne 9c9c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a0a0 │ │ │ │ │ + bl a090 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a20 │ │ │ │ │ + bne 9a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b48 <_loop0_72_rule> │ │ │ │ │ + bl 24b38 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c18 │ │ │ │ │ + beq 9c08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9c20 │ │ │ │ │ + beq 9c10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c20 │ │ │ │ │ + bne 9c10 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9be8 │ │ │ │ │ + bne 9bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a1ec │ │ │ │ │ + bl a1dc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 9b5c │ │ │ │ │ + bne 9b4c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9be8 │ │ │ │ │ + bne 9bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d8 <_loop1_75_rule> │ │ │ │ │ + bl a4c8 <_loop1_75_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ca0 │ │ │ │ │ + bne 9c90 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b48 <_loop0_72_rule> │ │ │ │ │ + bl 24b38 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a54 │ │ │ │ │ + beq 9a44 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 9cdc │ │ │ │ │ + bne 9ccc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 86c │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9aa0 │ │ │ │ │ + bne 9a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c908 <_loop0_76_rule> │ │ │ │ │ + bl c6ac <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a9c │ │ │ │ │ + beq 9a8c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f84 │ │ │ │ │ + bne 9f74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 9c88 │ │ │ │ │ + bne 9c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e24c <_loop1_77_rule> │ │ │ │ │ + bl e23c <_loop1_77_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ad0 │ │ │ │ │ + beq 9ac0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a03c │ │ │ │ │ + bne a02c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ moveq ip, r3 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 9674 │ │ │ │ │ - b 9764 │ │ │ │ │ + beq 9664 │ │ │ │ │ + b 9754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a988 │ │ │ │ │ + bl a978 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9798 │ │ │ │ │ + bne 9788 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 974c │ │ │ │ │ - b 97f0 │ │ │ │ │ + bne 973c │ │ │ │ │ + b 97e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 97c4 │ │ │ │ │ + b 97b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9648 │ │ │ │ │ + b 9638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9bf8 │ │ │ │ │ + beq 9be8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9bf8 │ │ │ │ │ + bne 9be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24718 │ │ │ │ │ + bl 24708 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ - beq 9c18 │ │ │ │ │ + beq 9c08 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ 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] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - beq 9ad4 │ │ │ │ │ + beq 9ac4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9adc │ │ │ │ │ + b 9acc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9c2c │ │ │ │ │ + bne 9c1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9b84 │ │ │ │ │ + bne 9b74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 99d0 │ │ │ │ │ + b 99c0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9a20 │ │ │ │ │ + b 9a10 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9950 │ │ │ │ │ + beq 9940 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11337,168 +11333,168 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - b 9bc0 │ │ │ │ │ + b 9bb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9adc │ │ │ │ │ + b 9acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9928 │ │ │ │ │ + b 9918 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9b84 │ │ │ │ │ + b 9b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c908 <_loop0_76_rule> │ │ │ │ │ + bl c6ac <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9970 │ │ │ │ │ + beq 9960 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9970 │ │ │ │ │ + beq 9960 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ - b 9b9c │ │ │ │ │ + b 9b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9f6c │ │ │ │ │ + beq 9f5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f6c │ │ │ │ │ + bne 9f5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9a58 │ │ │ │ │ + bne 9a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 249a0 │ │ │ │ │ + bl 24990 │ │ │ │ │ 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 9e54 │ │ │ │ │ + beq 9e44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a084 │ │ │ │ │ + beq a074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a084 │ │ │ │ │ + bne a074 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a090 │ │ │ │ │ + bne a080 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9f4c │ │ │ │ │ + beq 9f3c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a090 │ │ │ │ │ + bne a080 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 9e60 │ │ │ │ │ - bl 249a0 │ │ │ │ │ + beq 9e50 │ │ │ │ │ + bl 24990 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 9e60 │ │ │ │ │ + beq 9e50 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e24 │ │ │ │ │ + bne 9e14 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne 9e0c │ │ │ │ │ + bne 9dfc │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f78 │ │ │ │ │ + beq 9f68 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r4, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 9db0 │ │ │ │ │ + b 9da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9de4 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr ip, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r5, #88] @ 0x58 │ │ │ │ │ - sub r3, ip, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9a58 │ │ │ │ │ + sub ip, ip, #1 │ │ │ │ │ + str ip, [r4, #88] @ 0x58 │ │ │ │ │ + b 9a48 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r9, [r2, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9f44 │ │ │ │ │ + beq 9f34 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble 9eac │ │ │ │ │ + ble 9e9c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 9e90 │ │ │ │ │ + b 9e80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11507,28 +11503,28 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9a54 │ │ │ │ │ + beq 9a44 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9a58 │ │ │ │ │ + bne 9a48 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9a54 │ │ │ │ │ + beq 9a44 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11536,973 +11532,973 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 9bbc │ │ │ │ │ + b 9bac │ │ │ │ │ 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 ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 9e54 │ │ │ │ │ + b 9e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9d08 │ │ │ │ │ + b 9cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 9f48 │ │ │ │ │ + b 9f38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a078 │ │ │ │ │ + beq a068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a078 │ │ │ │ │ + bne a068 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a068 │ │ │ │ │ + bne a058 │ │ │ │ │ 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 a05c │ │ │ │ │ + bne a04c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a068 │ │ │ │ │ + bne a058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24718 │ │ │ │ │ + bl 24708 │ │ │ │ │ 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 9aa0 │ │ │ │ │ + beq 9a90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c908 <_loop0_76_rule> │ │ │ │ │ + bl c6ac <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a9c │ │ │ │ │ + beq 9a8c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9a9c │ │ │ │ │ + beq 9a8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - b 9b9c │ │ │ │ │ + b 9b8c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9ad0 │ │ │ │ │ + beq 9ac0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ - b 9b9c │ │ │ │ │ + b 9b8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a008 │ │ │ │ │ + b 9ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9aa0 │ │ │ │ │ + b 9a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9fb0 │ │ │ │ │ + b 9fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9d68 │ │ │ │ │ + b 9d58 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 9e54 │ │ │ │ │ + b 9e44 │ │ │ │ │ │ │ │ │ │ -0000a0a0 : │ │ │ │ │ +0000a090 : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a168 │ │ │ │ │ + beq a158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a168 │ │ │ │ │ + bne a158 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a1dc │ │ │ │ │ + bne a1cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 240b0 <_loop1_74_rule> │ │ │ │ │ + bl 240a4 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a118 │ │ │ │ │ + beq a108 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a1c4 │ │ │ │ │ + bne a1b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a1dc │ │ │ │ │ + bne a1cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 240b0 <_loop1_74_rule> │ │ │ │ │ + bl 240a4 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a14c │ │ │ │ │ + beq a13c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a174 │ │ │ │ │ + bne a164 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a0e4 │ │ │ │ │ + b a0d4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a14c │ │ │ │ │ + beq a13c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a154 │ │ │ │ │ + beq a144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a154 │ │ │ │ │ + beq a144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a15c │ │ │ │ │ + b a14c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a194 │ │ │ │ │ - b a118 │ │ │ │ │ + bne a184 │ │ │ │ │ + b a108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a15c │ │ │ │ │ + b a14c │ │ │ │ │ │ │ │ │ │ -0000a1ec : │ │ │ │ │ +0000a1dc : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a388 │ │ │ │ │ + beq a378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a388 │ │ │ │ │ + bne a378 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a378 │ │ │ │ │ + bne a368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 24b48 <_loop0_72_rule> │ │ │ │ │ + bl 24b38 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a268 │ │ │ │ │ + beq a258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d8 <_loop1_75_rule> │ │ │ │ │ + bl a4c8 <_loop1_75_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a2c0 │ │ │ │ │ + bne a2b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a378 │ │ │ │ │ + bne a368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24b48 <_loop0_72_rule> │ │ │ │ │ + bl 24b38 <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a2a0 │ │ │ │ │ + beq a290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4d8 <_loop1_75_rule> │ │ │ │ │ + bl a4c8 <_loop1_75_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne a33c │ │ │ │ │ + bne a32c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a268 │ │ │ │ │ + beq a258 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq a268 │ │ │ │ │ + beq a258 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a310 │ │ │ │ │ + beq a300 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a2a8 │ │ │ │ │ + beq a298 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a2a8 │ │ │ │ │ + beq a298 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a2b0 │ │ │ │ │ + b a2a0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a2a0 │ │ │ │ │ + beq a290 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a2a0 │ │ │ │ │ + beq a290 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b a2f0 │ │ │ │ │ + b a2e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a2b0 │ │ │ │ │ + b a2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a234 │ │ │ │ │ + b a224 │ │ │ │ │ │ │ │ │ │ -0000a394 : │ │ │ │ │ +0000a384 : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a4a8 │ │ │ │ │ + beq a498 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a4a8 │ │ │ │ │ + bne a498 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a458 │ │ │ │ │ + bne a448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1ef54 │ │ │ │ │ + bl 1ef4c │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a450 │ │ │ │ │ + bne a440 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a450 │ │ │ │ │ + bne a440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e850 │ │ │ │ │ + bl 1e848 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a450 │ │ │ │ │ + bne a440 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a450 │ │ │ │ │ + bne a440 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a468 │ │ │ │ │ + bne a458 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a394 │ │ │ │ │ + bl a384 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a44c │ │ │ │ │ + beq a43c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a44c │ │ │ │ │ + beq a43c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a4b4 │ │ │ │ │ + bne a4a4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b a450 │ │ │ │ │ + b a440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a3dc │ │ │ │ │ + b a3cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4a0 │ │ │ │ │ + beq a490 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a458 │ │ │ │ │ + b a448 │ │ │ │ │ │ │ │ │ │ -0000a4d8 <_loop1_75_rule>: │ │ │ │ │ +0000a4c8 <_loop1_75_rule>: │ │ │ │ │ _loop1_75_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a64c <_loop1_75_rule+0x174> │ │ │ │ │ + beq a63c <_loop1_75_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a64c <_loop1_75_rule+0x174> │ │ │ │ │ + bne a63c <_loop1_75_rule+0x174> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne a57c <_loop1_75_rule+0xa4> │ │ │ │ │ + bne a56c <_loop1_75_rule+0xa4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq a630 <_loop1_75_rule+0x158> │ │ │ │ │ + beq a620 <_loop1_75_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne a57c <_loop1_75_rule+0xa4> │ │ │ │ │ + bne a56c <_loop1_75_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a684 │ │ │ │ │ + bl a674 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a598 <_loop1_75_rule+0xc0> │ │ │ │ │ + bne a588 <_loop1_75_rule+0xc0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne a5b0 <_loop1_75_rule+0xd8> │ │ │ │ │ + bne a5a0 <_loop1_75_rule+0xd8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq a658 <_loop1_75_rule+0x180> │ │ │ │ │ + beq a648 <_loop1_75_rule+0x180> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b a558 <_loop1_75_rule+0x80> │ │ │ │ │ + b a548 <_loop1_75_rule+0x80> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a574 <_loop1_75_rule+0x9c> │ │ │ │ │ + bne a564 <_loop1_75_rule+0x9c> │ │ │ │ │ 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 a608 <_loop1_75_rule+0x130> │ │ │ │ │ + beq a5f8 <_loop1_75_rule+0x130> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble a5ec <_loop1_75_rule+0x114> │ │ │ │ │ + ble a5dc <_loop1_75_rule+0x114> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r7, r5, lsl #2] │ │ │ │ │ str r1, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b a5d0 <_loop1_75_rule+0xf8> │ │ │ │ │ + b a5c0 <_loop1_75_rule+0xf8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a588 <_loop1_75_rule+0xb0> │ │ │ │ │ + b a578 <_loop1_75_rule+0xb0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a588 <_loop1_75_rule+0xb0> │ │ │ │ │ + b a578 <_loop1_75_rule+0xb0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a588 <_loop1_75_rule+0xb0> │ │ │ │ │ + b a578 <_loop1_75_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a520 <_loop1_75_rule+0x48> │ │ │ │ │ + b a510 <_loop1_75_rule+0x48> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a608 <_loop1_75_rule+0x130> │ │ │ │ │ + beq a5f8 <_loop1_75_rule+0x130> │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b a5a0 <_loop1_75_rule+0xc8> │ │ │ │ │ + b a590 <_loop1_75_rule+0xc8> │ │ │ │ │ │ │ │ │ │ -0000a684 : │ │ │ │ │ +0000a674 : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a7fc │ │ │ │ │ + beq a7ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a7fc │ │ │ │ │ + bne a7ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne a7ec │ │ │ │ │ + bne a7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 249a0 │ │ │ │ │ + bl 24990 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne a724 │ │ │ │ │ + bne a714 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne a7ec │ │ │ │ │ + bne a7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 249a0 │ │ │ │ │ + bl 24990 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne a798 │ │ │ │ │ + bne a788 │ │ │ │ │ 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 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a6e8 │ │ │ │ │ + beq a6d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a6e8 │ │ │ │ │ + beq a6d8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a774 │ │ │ │ │ + beq a764 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a710 │ │ │ │ │ + beq a700 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a710 │ │ │ │ │ + beq a700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a718 │ │ │ │ │ + b a708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a708 │ │ │ │ │ + beq a6f8 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a708 │ │ │ │ │ + beq a6f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne a768 │ │ │ │ │ - b a774 │ │ │ │ │ + bne a758 │ │ │ │ │ + b a764 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a718 │ │ │ │ │ + b a708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a6c8 │ │ │ │ │ + b a6b8 │ │ │ │ │ │ │ │ │ │ -0000a808 <_loop0_73_rule>: │ │ │ │ │ +0000a7f8 <_loop0_73_rule>: │ │ │ │ │ _loop0_73_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a950 <_loop0_73_rule+0x148> │ │ │ │ │ + beq a940 <_loop0_73_rule+0x148> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a950 <_loop0_73_rule+0x148> │ │ │ │ │ + bne a940 <_loop0_73_rule+0x148> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a924 <_loop0_73_rule+0x11c> │ │ │ │ │ + bne a914 <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a934 <_loop0_73_rule+0x12c> │ │ │ │ │ + beq a924 <_loop0_73_rule+0x12c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne a924 <_loop0_73_rule+0x11c> │ │ │ │ │ + bne a914 <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a684 │ │ │ │ │ + bl a674 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a8d8 <_loop0_73_rule+0xd0> │ │ │ │ │ + bne a8c8 <_loop0_73_rule+0xd0> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a904 <_loop0_73_rule+0xfc> │ │ │ │ │ + beq a8f4 <_loop0_73_rule+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt a8f0 <_loop0_73_rule+0xe8> │ │ │ │ │ + bgt a8e0 <_loop0_73_rule+0xe8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq a95c <_loop0_73_rule+0x154> │ │ │ │ │ + beq a94c <_loop0_73_rule+0x154> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b a888 <_loop0_73_rule+0x80> │ │ │ │ │ + b a878 <_loop0_73_rule+0x80> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b a8b0 <_loop0_73_rule+0xa8> │ │ │ │ │ + b a8a0 <_loop0_73_rule+0xa8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a8c8 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a8b8 <_loop0_73_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a8c8 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a8b8 <_loop0_73_rule+0xc0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a8c8 <_loop0_73_rule+0xc0> │ │ │ │ │ + b a8b8 <_loop0_73_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a850 <_loop0_73_rule+0x48> │ │ │ │ │ + b a840 <_loop0_73_rule+0x48> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a904 <_loop0_73_rule+0xfc> │ │ │ │ │ + beq a8f4 <_loop0_73_rule+0xfc> │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b a8e0 <_loop0_73_rule+0xd8> │ │ │ │ │ + b a8d0 <_loop0_73_rule+0xd8> │ │ │ │ │ │ │ │ │ │ -0000a988 : │ │ │ │ │ +0000a978 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq af60 │ │ │ │ │ + beq af50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af60 │ │ │ │ │ + bne af50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ae88 │ │ │ │ │ + bne ae78 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aacc │ │ │ │ │ + bne aabc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aa60 │ │ │ │ │ + bne aa50 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne ae88 │ │ │ │ │ + bne ae78 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ab90 │ │ │ │ │ + bne ab80 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne ae88 │ │ │ │ │ + bne ae78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af6c │ │ │ │ │ + bl af5c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne af44 │ │ │ │ │ + bne af34 │ │ │ │ │ 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 24718 │ │ │ │ │ + bl 24708 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq aa00 │ │ │ │ │ + beq a9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c908 <_loop0_76_rule> │ │ │ │ │ + bl c6ac <_loop0_76_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq aa00 │ │ │ │ │ + beq a9f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl af6c │ │ │ │ │ + bl af5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne aa04 │ │ │ │ │ + bne a9f4 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq abe8 │ │ │ │ │ + beq abd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne abe8 │ │ │ │ │ + bne abd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b aa4c │ │ │ │ │ + b aa3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ada0 │ │ │ │ │ + beq ad90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ada0 │ │ │ │ │ + bne ad90 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ad94 │ │ │ │ │ + bne ad84 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad00 │ │ │ │ │ + bne acf0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne ad94 │ │ │ │ │ + bne ad84 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne acac │ │ │ │ │ + bne ac9c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ad94 │ │ │ │ │ + bne ad84 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ac14 │ │ │ │ │ + bne ac04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq a9ec │ │ │ │ │ + beq a9dc │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b aa50 │ │ │ │ │ + b aa40 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa24 │ │ │ │ │ + beq aa14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e24c <_loop1_77_rule> │ │ │ │ │ + bl e23c <_loop1_77_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq aa24 │ │ │ │ │ + beq aa14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl af6c │ │ │ │ │ + bl af5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne aa28 │ │ │ │ │ + bne aa18 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aab8 │ │ │ │ │ + bne aaa8 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq aa4c │ │ │ │ │ + beq aa3c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b aa50 │ │ │ │ │ + b aa40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2188 <_loop1_36_rule+0x64> │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab68 │ │ │ │ │ + beq ab58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c908 <_loop0_76_rule> │ │ │ │ │ + bl c6ac <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab68 │ │ │ │ │ + beq ab58 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ab68 │ │ │ │ │ + beq ab58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2188 <_loop1_36_rule+0x64> │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab68 │ │ │ │ │ + beq ab58 │ │ │ │ │ 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 │ │ │ │ │ @@ -12511,35 +12507,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq ab6c │ │ │ │ │ + beq ab5c │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b ab74 │ │ │ │ │ + b ab64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 249a0 │ │ │ │ │ + bl 24990 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab44 │ │ │ │ │ + beq ab34 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ab44 │ │ │ │ │ + beq ab34 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12547,103 +12543,103 @@ │ │ │ │ │ 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 ac84 │ │ │ │ │ + b ac74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq aea8 │ │ │ │ │ + beq ae98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aea8 │ │ │ │ │ + bne ae98 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ae98 │ │ │ │ │ + bne ae88 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae38 │ │ │ │ │ + bne ae28 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne ae98 │ │ │ │ │ + bne ae88 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne adac │ │ │ │ │ + bne ad9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ab24 │ │ │ │ │ + b ab14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b ab74 │ │ │ │ │ + b ab64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b aaf8 │ │ │ │ │ + b aae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq add8 │ │ │ │ │ + beq adc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ade0 │ │ │ │ │ + beq add0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne aefc │ │ │ │ │ + bne aeec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq aee8 │ │ │ │ │ + beq aed8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ae44 │ │ │ │ │ - b ab20 │ │ │ │ │ + bne ae34 │ │ │ │ │ + b ab10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -12653,226 +12649,226 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aeb4 │ │ │ │ │ + bne aea4 │ │ │ │ │ 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 aca0 │ │ │ │ │ - b ab74 │ │ │ │ │ + bne ac90 │ │ │ │ │ + b ab64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b aa50 │ │ │ │ │ + b aa40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ab24 │ │ │ │ │ + b ab14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ad2c │ │ │ │ │ + b ad1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq af34 │ │ │ │ │ + beq af24 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne aca0 │ │ │ │ │ + bne ac90 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b aa4c │ │ │ │ │ + b aa3c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq af0c │ │ │ │ │ + beq aefc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ad88 │ │ │ │ │ + b ad78 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne ae08 │ │ │ │ │ + bne adf8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ad88 │ │ │ │ │ + b ad78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b aa4c │ │ │ │ │ + b aa3c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne aab8 │ │ │ │ │ - b abe8 │ │ │ │ │ + bne aaa8 │ │ │ │ │ + b abd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a9d0 │ │ │ │ │ + b a9c0 │ │ │ │ │ │ │ │ │ │ -0000af6c : │ │ │ │ │ +0000af5c : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b010 │ │ │ │ │ + beq b000 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b010 │ │ │ │ │ + bne b000 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b000 │ │ │ │ │ + bne aff0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b064 │ │ │ │ │ + bne b054 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b01c │ │ │ │ │ + bne b00c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b afb4 │ │ │ │ │ + b afa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24718 │ │ │ │ │ + bl 24708 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq aff0 │ │ │ │ │ + beq afe0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq aff8 │ │ │ │ │ + beq afe8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aff8 │ │ │ │ │ + beq afe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b000 │ │ │ │ │ + b aff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b224 │ │ │ │ │ + beq b214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b224 │ │ │ │ │ + bne b214 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b218 │ │ │ │ │ + bne b208 │ │ │ │ │ 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 b1e8 │ │ │ │ │ + bne b1d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b218 │ │ │ │ │ + bne b208 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b1b0 │ │ │ │ │ + bne b1a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b218 │ │ │ │ │ + bne b208 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b128 │ │ │ │ │ + bne b118 │ │ │ │ │ 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 afdc │ │ │ │ │ - b b000 │ │ │ │ │ + beq afcc │ │ │ │ │ + b aff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 249a0 │ │ │ │ │ + bl 24990 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b100 │ │ │ │ │ + beq b0f0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b100 │ │ │ │ │ + beq b0f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c34 │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b100 │ │ │ │ │ + beq b0f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12881,242 +12877,242 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq b104 │ │ │ │ │ + beq b0f4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b10c │ │ │ │ │ + b b0fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 249a0 │ │ │ │ │ + bl 24990 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0dc │ │ │ │ │ + beq b0cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0dc │ │ │ │ │ + beq b0cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 249a0 │ │ │ │ │ + bl 24990 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b0dc │ │ │ │ │ - b b15c │ │ │ │ │ + beq b0cc │ │ │ │ │ + b b14c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 249a0 │ │ │ │ │ + bl 24990 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b0b8 │ │ │ │ │ + beq b0a8 │ │ │ │ │ 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 .LC75 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ - beq b0b8 │ │ │ │ │ - b b164 │ │ │ │ │ + beq b0a8 │ │ │ │ │ + b b154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b10c │ │ │ │ │ + b b0fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b090 │ │ │ │ │ + b b080 │ │ │ │ │ │ │ │ │ │ -0000b230 : │ │ │ │ │ +0000b220 : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b304 │ │ │ │ │ + beq b2f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b304 │ │ │ │ │ + bne b2f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b2b4 │ │ │ │ │ + bne b2a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b2b0 │ │ │ │ │ + bne b2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b2c8 │ │ │ │ │ + bne b2b8 │ │ │ │ │ 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 d804 │ │ │ │ │ + bl d808 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b2b0 │ │ │ │ │ + beq b2a0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd5c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bd4c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b2b4 │ │ │ │ │ + beq b2a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b2bc │ │ │ │ │ + b b2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b274 │ │ │ │ │ + b b264 │ │ │ │ │ │ │ │ │ │ -0000b310 : │ │ │ │ │ +0000b300 : │ │ │ │ │ invalid_comprehension_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b620 │ │ │ │ │ + beq b610 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b620 │ │ │ │ │ + bne b610 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b62c │ │ │ │ │ + bne b61c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b62c │ │ │ │ │ + bne b61c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b3f8 │ │ │ │ │ + bne b3e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b62c │ │ │ │ │ + bne b61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b718 <_tmp_123_rule> │ │ │ │ │ + bl b708 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b444 │ │ │ │ │ + bne b434 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b62c │ │ │ │ │ + bne b61c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b718 <_tmp_123_rule> │ │ │ │ │ + bl b708 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b510 │ │ │ │ │ + bne b500 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b3a0 │ │ │ │ │ + beq b390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b3a0 │ │ │ │ │ + beq b390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq b3a0 │ │ │ │ │ + beq b390 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ - b b5f4 │ │ │ │ │ + b b5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da1c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b3c0 │ │ │ │ │ + beq b3b0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b3c0 │ │ │ │ │ + beq b3b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5ac │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq b3c0 │ │ │ │ │ + beq b3b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b3c0 │ │ │ │ │ + beq b3b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ @@ -13138,43 +13134,43 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq b3e8 │ │ │ │ │ + beq b3d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b3ec │ │ │ │ │ + b b3dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da1c │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b3e0 │ │ │ │ │ + beq b3d0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b3e0 │ │ │ │ │ + beq b3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b3e0 │ │ │ │ │ + beq b3d0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13183,105 +13179,105 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b3e8 │ │ │ │ │ + beq b3d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b3ec │ │ │ │ │ + b b3dc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b37c │ │ │ │ │ + beq b36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b37c │ │ │ │ │ + beq b36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ - beq b37c │ │ │ │ │ + beq b36c │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b b4ec │ │ │ │ │ + b b4dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b358 │ │ │ │ │ + b b348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b3ec │ │ │ │ │ + b b3dc │ │ │ │ │ │ │ │ │ │ -0000b638 <_tmp_116_rule>: │ │ │ │ │ +0000b628 <_tmp_116_rule>: │ │ │ │ │ _tmp_116_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b70c <_tmp_116_rule+0xd4> │ │ │ │ │ + beq b6fc <_tmp_116_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b70c <_tmp_116_rule+0xd4> │ │ │ │ │ + bne b6fc <_tmp_116_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6fc <_tmp_116_rule+0xc4> │ │ │ │ │ + bne b6ec <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne b6d4 <_tmp_116_rule+0x9c> │ │ │ │ │ + bne b6c4 <_tmp_116_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6fc <_tmp_116_rule+0xc4> │ │ │ │ │ + bne b6ec <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -13290,328 +13286,328 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6a0 <_tmp_116_rule+0x68> │ │ │ │ │ + beq b690 <_tmp_116_rule+0x68> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b b6c0 <_tmp_116_rule+0x88> │ │ │ │ │ + b b6b0 <_tmp_116_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b6c8 <_tmp_116_rule+0x90> │ │ │ │ │ + b b6b8 <_tmp_116_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b680 <_tmp_116_rule+0x48> │ │ │ │ │ + b b670 <_tmp_116_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000b718 <_tmp_123_rule>: │ │ │ │ │ +0000b708 <_tmp_123_rule>: │ │ │ │ │ _tmp_123_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b7c0 <_tmp_123_rule+0xa8> │ │ │ │ │ + beq b7b0 <_tmp_123_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7c0 <_tmp_123_rule+0xa8> │ │ │ │ │ + bne b7b0 <_tmp_123_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b7b8 <_tmp_123_rule+0xa0> │ │ │ │ │ + bne b7a8 <_tmp_123_rule+0xa0> │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b7b0 <_tmp_123_rule+0x98> │ │ │ │ │ + bne b7a0 <_tmp_123_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7b0 <_tmp_123_rule+0x98> │ │ │ │ │ + bne b7a0 <_tmp_123_rule+0x98> │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b75c <_tmp_123_rule+0x44> │ │ │ │ │ + b b74c <_tmp_123_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000b7cc <_tmp_120_rule>: │ │ │ │ │ +0000b7bc <_tmp_120_rule>: │ │ │ │ │ _tmp_120_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b8f8 <_tmp_120_rule+0x12c> │ │ │ │ │ + beq b8e8 <_tmp_120_rule+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8f8 <_tmp_120_rule+0x12c> │ │ │ │ │ + bne b8e8 <_tmp_120_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b8f0 <_tmp_120_rule+0x124> │ │ │ │ │ + bne b8e0 <_tmp_120_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1ef54 │ │ │ │ │ + bl 1ef4c │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e850 │ │ │ │ │ + bl 1e848 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b708 <_tmp_116_rule+0xd0> │ │ │ │ │ + bl b708 <_tmp_123_rule> │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b8d8 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b810 <_tmp_120_rule+0x44> │ │ │ │ │ + b b800 <_tmp_120_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000b904 <_loop0_122_rule>: │ │ │ │ │ +0000b8f4 <_loop0_122_rule>: │ │ │ │ │ _loop0_122_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bafc <_loop0_122_rule+0x1f8> │ │ │ │ │ + beq baec <_loop0_122_rule+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bafc <_loop0_122_rule+0x1f8> │ │ │ │ │ + bne baec <_loop0_122_rule+0x1f8> │ │ │ │ │ ldr r5, [r8, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne baec <_loop0_122_rule+0x1e8> │ │ │ │ │ + bne badc <_loop0_122_rule+0x1e8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq bb08 <_loop0_122_rule+0x204> │ │ │ │ │ + beq baf8 <_loop0_122_rule+0x204> │ │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne baec <_loop0_122_rule+0x1e8> │ │ │ │ │ + bne badc <_loop0_122_rule+0x1e8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq ba80 <_loop0_122_rule+0x17c> │ │ │ │ │ + beq ba70 <_loop0_122_rule+0x17c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ba80 <_loop0_122_rule+0x17c> │ │ │ │ │ + bne ba70 <_loop0_122_rule+0x17c> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b9e8 <_loop0_122_rule+0xe4> │ │ │ │ │ + bne b9d8 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9f48 │ │ │ │ │ + bl 9f48 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b9e8 <_loop0_122_rule+0xe4> │ │ │ │ │ + beq b9d8 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ba34 <_loop0_122_rule+0x130> │ │ │ │ │ + bne ba24 <_loop0_122_rule+0x130> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq baa0 <_loop0_122_rule+0x19c> │ │ │ │ │ + beq ba90 <_loop0_122_rule+0x19c> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt ba8c <_loop0_122_rule+0x188> │ │ │ │ │ + bgt ba7c <_loop0_122_rule+0x188> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ba68 <_loop0_122_rule+0x164> │ │ │ │ │ + bne ba58 <_loop0_122_rule+0x164> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq bac0 <_loop0_122_rule+0x1bc> │ │ │ │ │ + beq bab0 <_loop0_122_rule+0x1bc> │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - b b990 <_loop0_122_rule+0x8c> │ │ │ │ │ + b b980 <_loop0_122_rule+0x8c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba40 <_loop0_122_rule+0x13c> │ │ │ │ │ + beq ba30 <_loop0_122_rule+0x13c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ - b b9e8 <_loop0_122_rule+0xe4> │ │ │ │ │ + b b9d8 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b9b4 <_loop0_122_rule+0xb0> │ │ │ │ │ + b b9a4 <_loop0_122_rule+0xb0> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b ba0c <_loop0_122_rule+0x108> │ │ │ │ │ + b b9fc <_loop0_122_rule+0x108> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba24 <_loop0_122_rule+0x120> │ │ │ │ │ + b ba14 <_loop0_122_rule+0x120> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq baa0 <_loop0_122_rule+0x19c> │ │ │ │ │ + beq ba90 <_loop0_122_rule+0x19c> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b ba58 <_loop0_122_rule+0x154> │ │ │ │ │ + b ba48 <_loop0_122_rule+0x154> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba24 <_loop0_122_rule+0x120> │ │ │ │ │ + b ba14 <_loop0_122_rule+0x120> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b94c <_loop0_122_rule+0x48> │ │ │ │ │ + b b93c <_loop0_122_rule+0x48> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba24 <_loop0_122_rule+0x120> │ │ │ │ │ + b ba14 <_loop0_122_rule+0x120> │ │ │ │ │ │ │ │ │ │ -0000bb24 : │ │ │ │ │ +0000bb14 : │ │ │ │ │ expression_without_invalid_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -13620,56 +13616,56 @@ │ │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bd38 │ │ │ │ │ + beq bd28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bd38 │ │ │ │ │ + bne bd28 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne bd24 │ │ │ │ │ + bne bd14 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq bce4 │ │ │ │ │ + beq bcd4 │ │ │ │ │ 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 cc1c <_tmp_165_rule+0x4> │ │ │ │ │ + bl cc1c <_tmp_165_rule+0x260> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne bc1c │ │ │ │ │ + bne bc0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd24 │ │ │ │ │ + bne bd14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c <_tmp_165_rule+0x4> │ │ │ │ │ + bl cc1c <_tmp_165_rule+0x260> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne bc00 │ │ │ │ │ + bne bbf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc00 │ │ │ │ │ + bne bbf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fe80 │ │ │ │ │ + bl 1fe78 │ │ │ │ │ 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 │ │ │ │ │ @@ -13677,114 +13673,114 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc1c <_tmp_165_rule+0x4> │ │ │ │ │ + bl cc1c <_tmp_165_rule+0x260> │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bc00 │ │ │ │ │ + beq bbf0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq bcbc │ │ │ │ │ + beq bcac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bc00 │ │ │ │ │ + beq bbf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc00 │ │ │ │ │ + beq bbf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ - b bc0c │ │ │ │ │ + b bbfc │ │ │ │ │ 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 bd44 │ │ │ │ │ + blt bd34 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bbac │ │ │ │ │ - b bc00 │ │ │ │ │ + beq bb9c │ │ │ │ │ + b bbf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bc0c │ │ │ │ │ + b bbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bb78 │ │ │ │ │ + b bb68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b bc0c │ │ │ │ │ + b bbfc │ │ │ │ │ │ │ │ │ │ -0000bd5c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +0000bd4c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bdf8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x9c> │ │ │ │ │ + beq bde8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x9c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ bics r3, r5, #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ @@ -13808,174 +13804,174 @@ │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ strd r6, [sp] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b bdf0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x94> │ │ │ │ │ + b bde0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x94> │ │ │ │ │ │ │ │ │ │ -0000be0c : │ │ │ │ │ +0000bdfc : │ │ │ │ │ invalid_parameters_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c20c │ │ │ │ │ + beq c1fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c20c │ │ │ │ │ + bne c1fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c264 │ │ │ │ │ + bne c254 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2f4 <_tmp_124_rule> │ │ │ │ │ + bl c2e4 <_tmp_124_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c2b8 │ │ │ │ │ + bne c2a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19298 │ │ │ │ │ + bl 19290 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf48 │ │ │ │ │ + bne bf38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4d0 <_loop0_27_rule> │ │ │ │ │ + bl 1a4c8 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c1b0 │ │ │ │ │ + beq c1a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1c8 │ │ │ │ │ + beq c1b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c1c8 │ │ │ │ │ + bne c1b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1b8 │ │ │ │ │ + bne c1a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19eec │ │ │ │ │ + bl 19ee4 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c174 │ │ │ │ │ + bne c164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1b8 │ │ │ │ │ + bne c1a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a648 <_loop1_30_rule> │ │ │ │ │ + bl 1a640 <_loop1_30_rule> │ │ │ │ │ R_ARM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c194 │ │ │ │ │ + bne c184 │ │ │ │ │ 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 c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a4d0 <_loop0_27_rule> │ │ │ │ │ + bl 1a4c8 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf78 │ │ │ │ │ + beq bf68 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c0e4 │ │ │ │ │ + bne c0d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c2f4 <_tmp_124_rule> │ │ │ │ │ + bl c2e4 <_tmp_124_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bfc4 │ │ │ │ │ + bne bfb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3c1c <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq bfb0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c054 │ │ │ │ │ + bne c044 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23850 <_loop1_32_rule> │ │ │ │ │ + bl 23844 <_loop1_32_rule> │ │ │ │ │ R_ARM_CALL _loop1_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bff8 │ │ │ │ │ + bne bfe8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfe0 │ │ │ │ │ + beq bfd0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bfe0 │ │ │ │ │ + beq bfd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13984,74 +13980,74 @@ │ │ │ │ │ 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] │ │ │ │ │ - b c150 │ │ │ │ │ + b c140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c0d8 │ │ │ │ │ + beq c0c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0d8 │ │ │ │ │ + bne c0c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c254 │ │ │ │ │ + bne c244 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c218 │ │ │ │ │ + bne c208 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c254 │ │ │ │ │ + bne c244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c218 │ │ │ │ │ + bne c208 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bfc4 │ │ │ │ │ + b bfb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c080 │ │ │ │ │ + b c070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193e4 <_loop1_29_rule> │ │ │ │ │ + bl 193dc <_loop1_29_rule> │ │ │ │ │ R_ARM_CALL _loop1_29_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf78 │ │ │ │ │ + beq bf68 │ │ │ │ │ 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 bf7c │ │ │ │ │ + bne bf6c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bf78 │ │ │ │ │ + beq bf68 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC123 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC123 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14060,99 +14056,99 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq bfd8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b bfec │ │ │ │ │ + b bfdc │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c1fc │ │ │ │ │ + beq c1ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1d4 │ │ │ │ │ + bne c1c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c2e8 │ │ │ │ │ + bne c2d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b bf48 │ │ │ │ │ + b bf38 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bf48 │ │ │ │ │ + b bf38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bef8 │ │ │ │ │ + b bee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c194 │ │ │ │ │ + beq c184 │ │ │ │ │ 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 bf48 │ │ │ │ │ + b bf38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf38 │ │ │ │ │ - b c1e0 │ │ │ │ │ + beq bf28 │ │ │ │ │ + b c1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b be54 │ │ │ │ │ + b be44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 3c1c <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq bfb0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bfc0 │ │ │ │ │ + beq bfb0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - b c028 │ │ │ │ │ + b c018 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bfc4 │ │ │ │ │ + b bfb4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be78 │ │ │ │ │ + beq be68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14161,256 +14157,256 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b c150 │ │ │ │ │ + b c140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bfec │ │ │ │ │ + b bfdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3c1c <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be98 │ │ │ │ │ + beq be88 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ - beq be98 │ │ │ │ │ - b c028 │ │ │ │ │ + beq be88 │ │ │ │ │ + b c018 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ - b c028 │ │ │ │ │ + b c018 │ │ │ │ │ │ │ │ │ │ -0000c2f4 <_tmp_124_rule>: │ │ │ │ │ +0000c2e4 <_tmp_124_rule>: │ │ │ │ │ _tmp_124_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c394 <_tmp_124_rule+0xa0> │ │ │ │ │ + beq c384 <_tmp_124_rule+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c394 <_tmp_124_rule+0xa0> │ │ │ │ │ + bne c384 <_tmp_124_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne c38c <_tmp_124_rule+0x98> │ │ │ │ │ + bne c37c <_tmp_124_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19298 │ │ │ │ │ + bl 19290 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c384 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c374 <_tmp_124_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c384 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c374 <_tmp_124_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eec │ │ │ │ │ + bl 19ee4 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c338 <_tmp_124_rule+0x44> │ │ │ │ │ + b c328 <_tmp_124_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000c3a0 <_loop0_1_rule>: │ │ │ │ │ +0000c390 <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c474 <_loop0_1_rule+0xd4> │ │ │ │ │ + beq c464 <_loop0_1_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c474 <_loop0_1_rule+0xd4> │ │ │ │ │ + bne c464 <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c50c <_loop0_1_rule+0x16c> │ │ │ │ │ + bne c4fc <_loop0_1_rule+0x16c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c4f0 <_loop0_1_rule+0x150> │ │ │ │ │ + beq c4e0 <_loop0_1_rule+0x150> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne c50c <_loop0_1_rule+0x16c> │ │ │ │ │ + bne c4fc <_loop0_1_rule+0x16c> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c4d8 <_loop0_1_rule+0x138> │ │ │ │ │ + bne c4c8 <_loop0_1_rule+0x138> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq c4b8 <_loop0_1_rule+0x118> │ │ │ │ │ + beq c4a8 <_loop0_1_rule+0x118> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt c480 <_loop0_1_rule+0xe0> │ │ │ │ │ + bgt c470 <_loop0_1_rule+0xe0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c3e8 <_loop0_1_rule+0x48> │ │ │ │ │ + b c3d8 <_loop0_1_rule+0x48> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b c44c <_loop0_1_rule+0xac> │ │ │ │ │ + b c43c <_loop0_1_rule+0xac> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne c51c <_loop0_1_rule+0x17c> │ │ │ │ │ + bne c50c <_loop0_1_rule+0x17c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c464 <_loop0_1_rule+0xc4> │ │ │ │ │ + b c454 <_loop0_1_rule+0xc4> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq c494 <_loop0_1_rule+0xf4> │ │ │ │ │ + beq c484 <_loop0_1_rule+0xf4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r8, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b c420 <_loop0_1_rule+0x80> │ │ │ │ │ + b c410 <_loop0_1_rule+0x80> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c464 <_loop0_1_rule+0xc4> │ │ │ │ │ + b c454 <_loop0_1_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c464 <_loop0_1_rule+0xc4> │ │ │ │ │ + b c454 <_loop0_1_rule+0xc4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b c4e0 <_loop0_1_rule+0x140> │ │ │ │ │ + b c4d0 <_loop0_1_rule+0x140> │ │ │ │ │ │ │ │ │ │ -0000c524 : │ │ │ │ │ +0000c514 : │ │ │ │ │ invalid_starred_expression_unpacking_rule.isra.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c6b0 │ │ │ │ │ + beq c6a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c6b0 │ │ │ │ │ + bne c6a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c6a4 │ │ │ │ │ + bne c694 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c5cc │ │ │ │ │ + bne c5bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c6a4 │ │ │ │ │ + bne c694 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c638 │ │ │ │ │ + bne c628 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c8b8 <_loop0_78_rule+0x1fc> │ │ │ │ │ + bl c8b8 │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c590 │ │ │ │ │ + beq c580 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC124 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC124 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14419,41 +14415,41 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq c5bc │ │ │ │ │ + beq c5ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c5c0 │ │ │ │ │ + b c5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5a4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC125 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14462,862 +14458,862 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b c610 │ │ │ │ │ + b c600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c5c0 │ │ │ │ │ + b c5b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c56c │ │ │ │ │ + b c55c │ │ │ │ │ │ │ │ │ │ -0000c6bc <_loop0_78_rule>: │ │ │ │ │ -_loop0_78_rule(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - movw r0, #6000 @ 0x1770 │ │ │ │ │ - ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - add r1, r2, #1 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq c8cc <_loop0_78_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 c8cc <_loop0_78_rule+0x210> │ │ │ │ │ - ldr r5, [sl, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne c8bc <_loop0_78_rule+0x200> │ │ │ │ │ - mov r0, #4 │ │ │ │ │ - ldr r9, [sl, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq c8a0 <_loop0_78_rule+0x1e4> │ │ │ │ │ - ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne c8bc <_loop0_78_rule+0x200> │ │ │ │ │ - ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - movw r8, #6000 @ 0x1770 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r1, r2, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq c894 <_loop0_78_rule+0x1d8> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyThreadState_Get │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ - R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne c894 <_loop0_78_rule+0x1d8> │ │ │ │ │ - ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne c7ac <_loop0_78_rule+0xf0> │ │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r7, [sl, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - bne c7ec <_loop0_78_rule+0x130> │ │ │ │ │ - ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ - str r7, [sl, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne c7ac <_loop0_78_rule+0xf0> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 1dbf4 │ │ │ │ │ - R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bne c808 <_loop0_78_rule+0x14c> │ │ │ │ │ - ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [sl, #88] @ 0x58 │ │ │ │ │ - str r9, [sl, #8] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r1, [sl, #20] │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq c874 <_loop0_78_rule+0x1b8> │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble c830 <_loop0_78_rule+0x174> │ │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ │ - ldr r1, [r6, r4, lsl #2] │ │ │ │ │ - str r1, [r2, r4, lsl #2] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b c7d0 <_loop0_78_rule+0x114> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq c8d8 <_loop0_78_rule+0x21c> │ │ │ │ │ - ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne c8d8 <_loop0_78_rule+0x21c> │ │ │ │ │ - ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [sl, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - beq c850 <_loop0_78_rule+0x194> │ │ │ │ │ - str r7, [r6, r5, lsl #2] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - ldr r9, [sl, #8] │ │ │ │ │ - b c744 <_loop0_78_rule+0x88> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [sl, #88] @ 0x58 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - ldrne r2, [sl, #88] @ 0x58 │ │ │ │ │ - movne r6, r9 │ │ │ │ │ - bne c820 <_loop0_78_rule+0x164> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [sl, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b c840 <_loop0_78_rule+0x184> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c768 <_loop0_78_rule+0xac> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [sl, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b c840 <_loop0_78_rule+0x184> │ │ │ │ │ - ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b c840 <_loop0_78_rule+0x184> │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c704 <_loop0_78_rule+0x48> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne c8fc <_loop0_78_rule+0x240> │ │ │ │ │ - ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq c7b8 <_loop0_78_rule+0xfc> │ │ │ │ │ - b c814 <_loop0_78_rule+0x158> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [sl, #60] @ 0x3c │ │ │ │ │ - b c7ac <_loop0_78_rule+0xf0> │ │ │ │ │ - │ │ │ │ │ -0000c908 <_loop0_76_rule>: │ │ │ │ │ +0000c6ac <_loop0_76_rule>: │ │ │ │ │ _loop0_76_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ca78 <_loop0_76_rule+0x170> │ │ │ │ │ + beq c81c <_loop0_76_rule+0x170> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ca78 <_loop0_76_rule+0x170> │ │ │ │ │ + bne c81c <_loop0_76_rule+0x170> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne ca68 <_loop0_76_rule+0x160> │ │ │ │ │ + bne c80c <_loop0_76_rule+0x160> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq ca2c <_loop0_76_rule+0x124> │ │ │ │ │ + beq c7d0 <_loop0_76_rule+0x124> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne ca68 <_loop0_76_rule+0x160> │ │ │ │ │ + bne c80c <_loop0_76_rule+0x160> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca84 │ │ │ │ │ + bl c828 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c9d4 <_loop0_76_rule+0xcc> │ │ │ │ │ + bne c778 <_loop0_76_rule+0xcc> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ca48 <_loop0_76_rule+0x140> │ │ │ │ │ + beq c7ec <_loop0_76_rule+0x140> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt c9ec <_loop0_76_rule+0xe4> │ │ │ │ │ + bgt c790 <_loop0_76_rule+0xe4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq ca00 <_loop0_76_rule+0xf8> │ │ │ │ │ + beq c7a4 <_loop0_76_rule+0xf8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r6, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b c984 <_loop0_76_rule+0x7c> │ │ │ │ │ + b c728 <_loop0_76_rule+0x7c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b c9ac <_loop0_76_rule+0xa4> │ │ │ │ │ + b c750 <_loop0_76_rule+0xa4> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ca48 <_loop0_76_rule+0x140> │ │ │ │ │ + beq c7ec <_loop0_76_rule+0x140> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b c9dc <_loop0_76_rule+0xd4> │ │ │ │ │ + b c780 <_loop0_76_rule+0xd4> │ │ │ │ │ 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 c9c4 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c768 <_loop0_76_rule+0xbc> │ │ │ │ │ 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 c9c4 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c768 <_loop0_76_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c9c4 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c768 <_loop0_76_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c950 <_loop0_76_rule+0x48> │ │ │ │ │ + b c6f4 <_loop0_76_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000ca84 : │ │ │ │ │ +0000c828 : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cbb4 │ │ │ │ │ + beq c958 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cbb4 │ │ │ │ │ + bne c958 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cba4 │ │ │ │ │ + bne c948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 249a0 │ │ │ │ │ + bl 24990 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne cb2c │ │ │ │ │ + bne c8d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne cba4 │ │ │ │ │ + bne c948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 249a0 │ │ │ │ │ + bl 24990 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne cbc0 │ │ │ │ │ + bne c964 │ │ │ │ │ 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 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne caf0 │ │ │ │ │ + bne c894 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq caec │ │ │ │ │ + beq c890 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq c924 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cb18 │ │ │ │ │ + beq c8bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb18 │ │ │ │ │ + beq c8bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cb20 │ │ │ │ │ + b c8c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cb20 │ │ │ │ │ + b c8c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cac8 │ │ │ │ │ + b c86c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb10 │ │ │ │ │ + bne c8b4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cb10 │ │ │ │ │ + beq c8b4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne cb74 │ │ │ │ │ - b cb80 │ │ │ │ │ + bne c918 │ │ │ │ │ + b c924 │ │ │ │ │ │ │ │ │ │ -0000cc18 <_tmp_165_rule>: │ │ │ │ │ +0000c9bc <_tmp_165_rule>: │ │ │ │ │ _tmp_165_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cf48 <_tmp_165_rule+0x330> │ │ │ │ │ + beq ccec <_tmp_165_rule+0x330> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf48 <_tmp_165_rule+0x330> │ │ │ │ │ + bne ccec <_tmp_165_rule+0x330> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne cd44 <_tmp_165_rule+0x12c> │ │ │ │ │ + bne cae8 <_tmp_165_rule+0x12c> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq cf54 <_tmp_165_rule+0x33c> │ │ │ │ │ + beq ccf8 <_tmp_165_rule+0x33c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf54 <_tmp_165_rule+0x33c> │ │ │ │ │ + bne ccf8 <_tmp_165_rule+0x33c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ceb8 <_tmp_165_rule+0x2a0> │ │ │ │ │ + bne cc5c <_tmp_165_rule+0x2a0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq ce84 <_tmp_165_rule+0x26c> │ │ │ │ │ + beq cc28 <_tmp_165_rule+0x26c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cd0c <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cab0 <_tmp_165_rule+0xf4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd54 <_tmp_165_rule+0x13c> │ │ │ │ │ + bne caf8 <_tmp_165_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne cf14 <_tmp_165_rule+0x2fc> │ │ │ │ │ + bne ccb8 <_tmp_165_rule+0x2fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ce44 <_tmp_165_rule+0x22c> │ │ │ │ │ + beq cbe8 <_tmp_165_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf24 <_tmp_165_rule+0x30c> │ │ │ │ │ + bne ccc8 <_tmp_165_rule+0x30c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cd0c <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cab0 <_tmp_165_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cf60 <_tmp_165_rule+0x348> │ │ │ │ │ + beq cd04 <_tmp_165_rule+0x348> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf60 <_tmp_165_rule+0x348> │ │ │ │ │ + bne cd04 <_tmp_165_rule+0x348> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne cd0c <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cab0 <_tmp_165_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cec4 <_tmp_165_rule+0x2ac> │ │ │ │ │ + bne cc68 <_tmp_165_rule+0x2ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ 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 cd0c <_tmp_165_rule+0xf4> │ │ │ │ │ + bne cab0 <_tmp_165_rule+0xf4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ce44 <_tmp_165_rule+0x22c> │ │ │ │ │ + beq cbe8 <_tmp_165_rule+0x22c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cd28 <_tmp_165_rule+0x110> │ │ │ │ │ + bne cacc <_tmp_165_rule+0x110> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf30 <_tmp_165_rule+0x318> │ │ │ │ │ + bne ccd4 <_tmp_165_rule+0x318> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne cd44 <_tmp_165_rule+0x12c> │ │ │ │ │ + bne cae8 <_tmp_165_rule+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1836c │ │ │ │ │ + bl 18364 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b cd40 <_tmp_165_rule+0x128> │ │ │ │ │ + b cae4 <_tmp_165_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cef8 <_tmp_165_rule+0x2e0> │ │ │ │ │ + blt cc9c <_tmp_165_rule+0x2e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ccdc <_tmp_165_rule+0xc4> │ │ │ │ │ + beq ca80 <_tmp_165_rule+0xc4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b ce50 <_tmp_165_rule+0x238> │ │ │ │ │ + b cbf4 <_tmp_165_rule+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cdd0 <_tmp_165_rule+0x1b8> │ │ │ │ │ + bne cb74 <_tmp_165_rule+0x1b8> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cddc <_tmp_165_rule+0x1c4> │ │ │ │ │ + bne cb80 <_tmp_165_rule+0x1c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf6c <_tmp_165_rule+0x354> │ │ │ │ │ + bne cd10 <_tmp_165_rule+0x354> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b cdd8 <_tmp_165_rule+0x1c0> │ │ │ │ │ + b cb7c <_tmp_165_rule+0x1c0> │ │ │ │ │ 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 ce54 <_tmp_165_rule+0x23c> │ │ │ │ │ + b cbf8 <_tmp_165_rule+0x23c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ce54 <_tmp_165_rule+0x23c> │ │ │ │ │ + b cbf8 <_tmp_165_rule+0x23c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cd34 <_tmp_165_rule+0x11c> │ │ │ │ │ + beq cad8 <_tmp_165_rule+0x11c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b ce50 <_tmp_165_rule+0x238> │ │ │ │ │ + b cbf4 <_tmp_165_rule+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cc60 <_tmp_165_rule+0x48> │ │ │ │ │ + b ca04 <_tmp_165_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cca8 <_tmp_165_rule+0x90> │ │ │ │ │ + b ca4c <_tmp_165_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd98 <_tmp_165_rule+0x180> │ │ │ │ │ + b cb3c <_tmp_165_rule+0x180> │ │ │ │ │ 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 cd0c <_tmp_165_rule+0xf4> │ │ │ │ │ + b cab0 <_tmp_165_rule+0xf4> │ │ │ │ │ + │ │ │ │ │ +0000cd2c <_loop0_78_rule>: │ │ │ │ │ +_loop0_78_rule(): │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + movw r0, #6000 @ 0x1770 │ │ │ │ │ + ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ + add r1, r2, #1 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + str r1, [sl, #88] @ 0x58 │ │ │ │ │ + beq cf3c <_loop0_78_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 cf3c <_loop0_78_rule+0x210> │ │ │ │ │ + ldr r5, [sl, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne cf2c <_loop0_78_rule+0x200> │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + ldr r9, [sl, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq cf10 <_loop0_78_rule+0x1e4> │ │ │ │ │ + ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne cf2c <_loop0_78_rule+0x200> │ │ │ │ │ + ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + movw r8, #6000 @ 0x1770 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r1, r2, #1 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + str r1, [sl, #88] @ 0x58 │ │ │ │ │ + beq cf04 <_loop0_78_rule+0x1d8> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne cf04 <_loop0_78_rule+0x1d8> │ │ │ │ │ + ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne ce1c <_loop0_78_rule+0xf0> │ │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne ce5c <_loop0_78_rule+0x130> │ │ │ │ │ + ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ + str r7, [sl, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne ce1c <_loop0_78_rule+0xf0> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 1dbec │ │ │ │ │ + R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne ce78 <_loop0_78_rule+0x14c> │ │ │ │ │ + ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [sl, #88] @ 0x58 │ │ │ │ │ + str r9, [sl, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r1, [sl, #20] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq cee4 <_loop0_78_rule+0x1b8> │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + ble cea0 <_loop0_78_rule+0x174> │ │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ │ + ldr r1, [r6, r4, lsl #2] │ │ │ │ │ + str r1, [r2, r4, lsl #2] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b ce40 <_loop0_78_rule+0x114> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq cf48 <_loop0_78_rule+0x21c> │ │ │ │ │ + ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne cf48 <_loop0_78_rule+0x21c> │ │ │ │ │ + ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [sl, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq cec0 <_loop0_78_rule+0x194> │ │ │ │ │ + str r7, [r6, r5, lsl #2] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + ldr r9, [sl, #8] │ │ │ │ │ + b cdb4 <_loop0_78_rule+0x88> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r2, [sl, #88] @ 0x58 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + ldrne r2, [sl, #88] @ 0x58 │ │ │ │ │ + movne r6, r9 │ │ │ │ │ + bne ce90 <_loop0_78_rule+0x164> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [sl, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b ceb0 <_loop0_78_rule+0x184> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b cdd8 <_loop0_78_rule+0xac> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [sl, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b ceb0 <_loop0_78_rule+0x184> │ │ │ │ │ + ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b ceb0 <_loop0_78_rule+0x184> │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b cd74 <_loop0_78_rule+0x48> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne cf6c <_loop0_78_rule+0x240> │ │ │ │ │ + ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [sl, #88] @ 0x58 │ │ │ │ │ + beq ce28 <_loop0_78_rule+0xfc> │ │ │ │ │ + b ce84 <_loop0_78_rule+0x158> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [sl, #60] @ 0x3c │ │ │ │ │ + b ce1c <_loop0_78_rule+0xf0> │ │ │ │ │ │ │ │ │ │ -0000cf88 <_tmp_10_rule>: │ │ │ │ │ +0000cf78 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d06c <_tmp_10_rule+0xe4> │ │ │ │ │ + beq d05c <_tmp_10_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d06c <_tmp_10_rule+0xe4> │ │ │ │ │ + bne d05c <_tmp_10_rule+0xe4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d014 <_tmp_10_rule+0x8c> │ │ │ │ │ + bne d004 <_tmp_10_rule+0x8c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d024 <_tmp_10_rule+0x9c> │ │ │ │ │ + bne d014 <_tmp_10_rule+0x9c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d004 <_tmp_10_rule+0x7c> │ │ │ │ │ + beq cff4 <_tmp_10_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d00c <_tmp_10_rule+0x84> │ │ │ │ │ + beq cffc <_tmp_10_rule+0x84> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d00c <_tmp_10_rule+0x84> │ │ │ │ │ + beq cffc <_tmp_10_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d014 <_tmp_10_rule+0x8c> │ │ │ │ │ + b d004 <_tmp_10_rule+0x8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cfd0 <_tmp_10_rule+0x48> │ │ │ │ │ + b cfc0 <_tmp_10_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d078 : │ │ │ │ │ +0000d068 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d374 │ │ │ │ │ + beq d364 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d374 │ │ │ │ │ + bne d364 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d2e0 │ │ │ │ │ + bne d2d0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d2f8 │ │ │ │ │ + beq d2e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d2f8 │ │ │ │ │ + bne d2e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2e8 │ │ │ │ │ + bne d2d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d304 │ │ │ │ │ + bne d2f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2e8 │ │ │ │ │ + bne d2d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d304 │ │ │ │ │ + bne d2f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2e8 │ │ │ │ │ + bne d2d8 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d304 │ │ │ │ │ + bne d2f4 │ │ │ │ │ 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 d2dc │ │ │ │ │ + bne d2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d208 │ │ │ │ │ + bne d1f8 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d2cc │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_114_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_114_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1cc │ │ │ │ │ + beq d1bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d294 │ │ │ │ │ + bne d284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d2cc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d380 │ │ │ │ │ + bne d370 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d194 │ │ │ │ │ + beq d184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d194 │ │ │ │ │ + beq d184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d194 │ │ │ │ │ + beq d184 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15326,30 +15322,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq d1f8 │ │ │ │ │ + beq d1e8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d1fc │ │ │ │ │ + b d1ec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d1cc │ │ │ │ │ + beq d1bc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC126 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC126 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15358,38 +15354,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - b d270 │ │ │ │ │ + b d260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d1fc │ │ │ │ │ + b d1ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d178 │ │ │ │ │ + b d168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d0fc │ │ │ │ │ + b d0ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d178 │ │ │ │ │ + beq d168 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC121 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ @@ -15401,36 +15397,36 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ - b d274 │ │ │ │ │ + bl 103f4 │ │ │ │ │ + b d264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d0c0 │ │ │ │ │ + b d0b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1f0 │ │ │ │ │ + beq d1e0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1f0 │ │ │ │ │ + beq d1e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d1f0 │ │ │ │ │ + beq d1e0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC127 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC127 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15439,106 +15435,106 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b d270 │ │ │ │ │ + b d260 │ │ │ │ │ │ │ │ │ │ -0000d3e8 <_tmp_114_rule>: │ │ │ │ │ +0000d3d8 <_tmp_114_rule>: │ │ │ │ │ _tmp_114_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d4a4 <_tmp_114_rule+0xbc> │ │ │ │ │ + beq d494 <_tmp_114_rule+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d4a4 <_tmp_114_rule+0xbc> │ │ │ │ │ + bne d494 <_tmp_114_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d470 <_tmp_114_rule+0x88> │ │ │ │ │ + bne d460 <_tmp_114_rule+0x88> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d47c <_tmp_114_rule+0x94> │ │ │ │ │ + bne d46c <_tmp_114_rule+0x94> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d460 <_tmp_114_rule+0x78> │ │ │ │ │ + beq d450 <_tmp_114_rule+0x78> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b d468 <_tmp_114_rule+0x80> │ │ │ │ │ + b d458 <_tmp_114_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d430 <_tmp_114_rule+0x48> │ │ │ │ │ + b d420 <_tmp_114_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d4b0 : │ │ │ │ │ +0000d4a0 : │ │ │ │ │ attr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d70c │ │ │ │ │ + beq d6fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d70c │ │ │ │ │ + bne d6fc │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1085 @ 0x43d │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d530 │ │ │ │ │ + beq d520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -15548,311 +15544,311 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1085 @ 0x43d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d760 │ │ │ │ │ + bne d750 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d770 │ │ │ │ │ + beq d760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d770 │ │ │ │ │ + bne d760 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d6f4 │ │ │ │ │ + bne d6e4 │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d6b8 │ │ │ │ │ + beq d6a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl d77c │ │ │ │ │ + bl d76c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne d600 │ │ │ │ │ + bne d5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d6fc │ │ │ │ │ + bne d6ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d528 │ │ │ │ │ + b d518 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5d4 │ │ │ │ │ + beq d5c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d5d4 │ │ │ │ │ + beq d5c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq d734 │ │ │ │ │ + beq d724 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d718 │ │ │ │ │ + beq d708 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d718 │ │ │ │ │ + bne d708 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d6fc │ │ │ │ │ + bne d6ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d5ec │ │ │ │ │ + beq d5dc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble d5ec │ │ │ │ │ + ble d5dc │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b d53c │ │ │ │ │ + b d52c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d74c │ │ │ │ │ + blt d73c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq d5b8 │ │ │ │ │ + beq d5a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d528 │ │ │ │ │ + b d518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d4f8 │ │ │ │ │ + b d4e8 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d74c │ │ │ │ │ + bne d73c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b d684 │ │ │ │ │ + b d674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d5ec │ │ │ │ │ - b d6fc │ │ │ │ │ + beq d5dc │ │ │ │ │ + b d6ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d6fc │ │ │ │ │ + b d6ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d528 │ │ │ │ │ + b d518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d588 │ │ │ │ │ + b d578 │ │ │ │ │ │ │ │ │ │ -0000d77c : │ │ │ │ │ +0000d76c : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d81c │ │ │ │ │ + beq d80c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d81c │ │ │ │ │ + bne d80c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d814 │ │ │ │ │ + bne d804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl d4b0 │ │ │ │ │ + bl d4a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d80c │ │ │ │ │ + bne d7fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d80c │ │ │ │ │ + bne d7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d7c0 │ │ │ │ │ + b d7b0 │ │ │ │ │ │ │ │ │ │ -0000d828 : │ │ │ │ │ +0000d818 : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq dad0 │ │ │ │ │ + beq dac0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dad0 │ │ │ │ │ + bne dac0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne d9e4 │ │ │ │ │ + bne d9d4 │ │ │ │ │ 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 da84 │ │ │ │ │ + beq da74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da84 │ │ │ │ │ + bne da74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne da74 │ │ │ │ │ + bne da64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6198 │ │ │ │ │ + bl 6188 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq da6c │ │ │ │ │ + beq da5c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq dac4 │ │ │ │ │ + beq dab4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dac4 │ │ │ │ │ + bne dab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne da60 │ │ │ │ │ + bne da50 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq da54 │ │ │ │ │ + beq da44 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r5, r9 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne da60 │ │ │ │ │ + bne da50 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq d9f4 │ │ │ │ │ - bl 6198 │ │ │ │ │ + beq d9e4 │ │ │ │ │ + bl 6188 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d9f4 │ │ │ │ │ + beq d9e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da90 │ │ │ │ │ + bne da80 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq da28 │ │ │ │ │ + beq da18 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d944 │ │ │ │ │ + b d934 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -15860,52 +15856,52 @@ │ │ │ │ │ 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 da74 │ │ │ │ │ + beq da64 │ │ │ │ │ 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 da74 │ │ │ │ │ + bne da64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq da4c │ │ │ │ │ + beq da3c │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - ble d98c │ │ │ │ │ + ble d97c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b da0c │ │ │ │ │ + b d9fc │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne d97c │ │ │ │ │ + bne d96c │ │ │ │ │ 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 │ │ │ │ │ @@ -15913,204 +15909,204 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b d9e0 │ │ │ │ │ + b d9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d8b8 │ │ │ │ │ + b d8a8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d974 │ │ │ │ │ + beq d964 │ │ │ │ │ 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 │ │ │ │ │ - b da6c │ │ │ │ │ + b da5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d910 │ │ │ │ │ + b d900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d870 │ │ │ │ │ + b d860 │ │ │ │ │ │ │ │ │ │ -0000dadc <_tmp_43_rule>: │ │ │ │ │ +0000dacc <_tmp_43_rule>: │ │ │ │ │ _tmp_43_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq dba8 <_tmp_43_rule+0xcc> │ │ │ │ │ + beq db98 <_tmp_43_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dba8 <_tmp_43_rule+0xcc> │ │ │ │ │ + bne db98 <_tmp_43_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne dba0 <_tmp_43_rule+0xc4> │ │ │ │ │ + bne db90 <_tmp_43_rule+0xc4> │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne db88 <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne db88 <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne db88 <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne db98 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne db88 <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b db20 <_tmp_43_rule+0x44> │ │ │ │ │ + b db10 <_tmp_43_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000dbb4 : │ │ │ │ │ +0000dba4 : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq de88 │ │ │ │ │ + beq de78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de88 │ │ │ │ │ + bne de78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne dd5c │ │ │ │ │ + bne dd4c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq de7c │ │ │ │ │ + beq de6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de7c │ │ │ │ │ + bne de6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ddf0 │ │ │ │ │ + bne dde0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dde8 │ │ │ │ │ + beq ddd8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq de70 │ │ │ │ │ + beq de60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de70 │ │ │ │ │ + bne de60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de60 │ │ │ │ │ + bne de50 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq de54 │ │ │ │ │ + beq de44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne de60 │ │ │ │ │ + bne de50 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne dd6c │ │ │ │ │ + bne dd5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq de4c │ │ │ │ │ + beq de3c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt dda4 │ │ │ │ │ + bgt dd94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16119,203 +16115,203 @@ │ │ │ │ │ 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 ddf0 │ │ │ │ │ + beq dde0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne de28 │ │ │ │ │ + bne de18 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dcf0 │ │ │ │ │ + beq dce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ddb8 │ │ │ │ │ + bne dda8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq ddfc │ │ │ │ │ + beq ddec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b dcd8 │ │ │ │ │ + b dcc8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b dd08 │ │ │ │ │ + b dcf8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dd84 │ │ │ │ │ + beq dd74 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b dd58 │ │ │ │ │ + b dd48 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de4c │ │ │ │ │ + beq de3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b dd90 │ │ │ │ │ + b dd80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq dd58 │ │ │ │ │ + beq dd48 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b dd5c │ │ │ │ │ + b dd4c │ │ │ │ │ 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 dde8 │ │ │ │ │ + b ddd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dc9c │ │ │ │ │ + b dc8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dc44 │ │ │ │ │ + b dc34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dbfc │ │ │ │ │ + b dbec │ │ │ │ │ │ │ │ │ │ -0000de94 : │ │ │ │ │ +0000de84 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e030 │ │ │ │ │ + beq e020 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e030 │ │ │ │ │ + bne e020 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne e024 │ │ │ │ │ + bne e014 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e0c8 │ │ │ │ │ + beq e0b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0c8 │ │ │ │ │ + bne e0b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne e074 │ │ │ │ │ + bne e064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e134 │ │ │ │ │ + bl e124 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e070 │ │ │ │ │ + beq e060 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e0bc │ │ │ │ │ + beq e0ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0bc │ │ │ │ │ + bne e0ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e064 │ │ │ │ │ + bne e054 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e058 │ │ │ │ │ + beq e048 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e064 │ │ │ │ │ + bne e054 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e080 │ │ │ │ │ + bne e070 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e050 │ │ │ │ │ + beq e040 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt e03c │ │ │ │ │ + bgt e02c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16323,670 +16319,670 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e074 │ │ │ │ │ + beq e064 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dedc │ │ │ │ │ + b decc │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b dfe0 │ │ │ │ │ + b dfd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b e020 │ │ │ │ │ + b e010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e134 │ │ │ │ │ + bl e124 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dfc8 │ │ │ │ │ + beq dfb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e100 │ │ │ │ │ + bne e0f0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq e0d4 │ │ │ │ │ + beq e0c4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b dfb4 │ │ │ │ │ + b dfa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b df78 │ │ │ │ │ + b df68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b df24 │ │ │ │ │ + b df14 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e050 │ │ │ │ │ + beq e040 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b e0a8 │ │ │ │ │ + b e098 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e09c │ │ │ │ │ + beq e08c │ │ │ │ │ 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 │ │ │ │ │ - b e070 │ │ │ │ │ + b e060 │ │ │ │ │ │ │ │ │ │ -0000e134 : │ │ │ │ │ +0000e124 : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e208 │ │ │ │ │ + beq e1f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e208 │ │ │ │ │ + bne e1f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne e1f8 │ │ │ │ │ + bne e1e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e240 │ │ │ │ │ + beq e230 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e240 │ │ │ │ │ + beq e230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e240 │ │ │ │ │ + beq e230 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e214 │ │ │ │ │ + beq e204 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e214 │ │ │ │ │ + bne e204 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e17c │ │ │ │ │ + b e16c │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e1f0 │ │ │ │ │ + beq e1e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b e1f8 │ │ │ │ │ + b e1e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b e1f0 │ │ │ │ │ + b e1e0 │ │ │ │ │ │ │ │ │ │ -0000e24c <_loop1_77_rule>: │ │ │ │ │ +0000e23c <_loop1_77_rule>: │ │ │ │ │ _loop1_77_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e354 <_loop1_77_rule+0x108> │ │ │ │ │ + beq e344 <_loop1_77_rule+0x108> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e354 <_loop1_77_rule+0x108> │ │ │ │ │ + bne e344 <_loop1_77_rule+0x108> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e3ac <_loop1_77_rule+0x160> │ │ │ │ │ + bne e39c <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e3bc <_loop1_77_rule+0x170> │ │ │ │ │ + beq e3ac <_loop1_77_rule+0x170> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne e3ac <_loop1_77_rule+0x160> │ │ │ │ │ + bne e39c <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ca84 │ │ │ │ │ + bl c828 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne e31c <_loop1_77_rule+0xd0> │ │ │ │ │ + bne e30c <_loop1_77_rule+0xd0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e3a4 <_loop1_77_rule+0x158> │ │ │ │ │ + beq e394 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e3a4 <_loop1_77_rule+0x158> │ │ │ │ │ + bne e394 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e384 <_loop1_77_rule+0x138> │ │ │ │ │ + beq e374 <_loop1_77_rule+0x138> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble e334 <_loop1_77_rule+0xe8> │ │ │ │ │ + ble e324 <_loop1_77_rule+0xe8> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b e300 <_loop1_77_rule+0xb4> │ │ │ │ │ + b e2f0 <_loop1_77_rule+0xb4> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq e360 <_loop1_77_rule+0x114> │ │ │ │ │ + beq e350 <_loop1_77_rule+0x114> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b e2c4 <_loop1_77_rule+0x78> │ │ │ │ │ + b e2b4 <_loop1_77_rule+0x78> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e294 <_loop1_77_rule+0x48> │ │ │ │ │ + b e284 <_loop1_77_rule+0x48> │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r6, r8 │ │ │ │ │ - bne e324 <_loop1_77_rule+0xd8> │ │ │ │ │ + bne e314 <_loop1_77_rule+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e344 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e334 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e344 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e334 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e344 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e334 <_loop1_77_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -0000e3d8 : │ │ │ │ │ +0000e3c8 : │ │ │ │ │ type_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e9a4 │ │ │ │ │ + beq e994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e9a4 │ │ │ │ │ + bne e994 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e844 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1104 @ 0x450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e594 │ │ │ │ │ + bne e584 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e840 │ │ │ │ │ + beq e830 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq e5ec │ │ │ │ │ + beq e5dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e868 │ │ │ │ │ + beq e858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e868 │ │ │ │ │ + bne e858 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e5ec │ │ │ │ │ + bne e5dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e5ac │ │ │ │ │ + bne e59c │ │ │ │ │ mov r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e5ec │ │ │ │ │ + bne e5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea3c │ │ │ │ │ + bl ea2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e5ec │ │ │ │ │ + bne e5dc │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ + beq e844 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e6b0 │ │ │ │ │ + beq e6a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e6b0 │ │ │ │ │ + bne e6a0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #1104 @ 0x450 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq e4f0 │ │ │ │ │ + beq e4e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e4fc │ │ │ │ │ + beq e4ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e4f8 │ │ │ │ │ + beq e4e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e874 │ │ │ │ │ + bne e864 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e844 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e6d4 │ │ │ │ │ + bne e6c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne e854 │ │ │ │ │ + bne e844 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e830 │ │ │ │ │ + beq e820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq e830 │ │ │ │ │ + beq e820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ea3c │ │ │ │ │ + bl ea2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e830 │ │ │ │ │ + bne e820 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ + beq e844 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_CALL _PyAST_ParamSpec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e574 │ │ │ │ │ + bne e564 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e580 │ │ │ │ │ + beq e570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e860 │ │ │ │ │ + b e850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq e618 │ │ │ │ │ + beq e608 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e824 │ │ │ │ │ + beq e814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e824 │ │ │ │ │ + bne e814 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e61c │ │ │ │ │ + bne e60c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e7b8 │ │ │ │ │ + bne e7a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e61c │ │ │ │ │ + bne e60c │ │ │ │ │ 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 e854 │ │ │ │ │ + beq e844 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e574 │ │ │ │ │ - b e6b0 │ │ │ │ │ + bne e564 │ │ │ │ │ + b e6a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10040 │ │ │ │ │ + bl 10044 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e748 │ │ │ │ │ + beq e738 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 4198 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e7f4 │ │ │ │ │ + beq e7e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e758 │ │ │ │ │ + beq e748 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne e61c │ │ │ │ │ - b e754 │ │ │ │ │ + bne e60c │ │ │ │ │ + b e744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e714 │ │ │ │ │ + b e704 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e580 │ │ │ │ │ + b e570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e458 │ │ │ │ │ - b e6bc │ │ │ │ │ + bge e448 │ │ │ │ │ + b e6ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e5a4 │ │ │ │ │ + b e594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e4bc │ │ │ │ │ + b e4ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e860 │ │ │ │ │ + bne e850 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq ea30 │ │ │ │ │ + beq ea20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea30 │ │ │ │ │ + bne ea20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ea24 │ │ │ │ │ + bne ea14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e9c0 │ │ │ │ │ + bne e9b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ea24 │ │ │ │ │ + bne ea14 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9a0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9b0 │ │ │ │ │ + beq e9a0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC130 │ │ │ │ │ @@ -17001,51 +16997,51 @@ │ │ │ │ │ cmp lr, #28 │ │ │ │ │ moveq r0, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn r0, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq e9b4 │ │ │ │ │ + beq e9a4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b e5fc │ │ │ │ │ + b e5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e420 │ │ │ │ │ + b e410 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b e998 │ │ │ │ │ + b e988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ + beq e8c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ + beq e8c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e8d8 │ │ │ │ │ + beq e8c8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -17054,251 +17050,251 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC128 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldrd r2, [r3, #12] │ │ │ │ │ - b e95c │ │ │ │ │ + b e94c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b e998 │ │ │ │ │ + b e988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e8b0 │ │ │ │ │ + b e8a0 │ │ │ │ │ │ │ │ │ │ -0000ea3c : │ │ │ │ │ +0000ea2c : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq eb40 │ │ │ │ │ + beq eb30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eb40 │ │ │ │ │ + bne eb30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne eac8 │ │ │ │ │ + bne eab8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ead8 │ │ │ │ │ + bne eac8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eab8 │ │ │ │ │ + beq eaa8 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 4198 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eb14 │ │ │ │ │ + beq eb04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq eac4 │ │ │ │ │ + beq eab4 │ │ │ │ │ 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 eac4 │ │ │ │ │ + beq eab4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b eac8 │ │ │ │ │ + b eab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ea84 │ │ │ │ │ + b ea74 │ │ │ │ │ │ │ │ │ │ -0000eb4c : │ │ │ │ │ +0000eb3c : │ │ │ │ │ tstring_full_format_spec_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ec00 │ │ │ │ │ + beq ebf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ec00 │ │ │ │ │ + bne ebf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ef08 │ │ │ │ │ + bne eef8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq eed0 │ │ │ │ │ + beq eec0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne ec0c │ │ │ │ │ + bne ebfc │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ 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, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb94 │ │ │ │ │ + b eb84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee90 │ │ │ │ │ + beq ee80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee90 │ │ │ │ │ + bne ee80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee80 │ │ │ │ │ + bne ee70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq ee74 │ │ │ │ │ + beq ee64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne ee80 │ │ │ │ │ + bne ee70 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f154 │ │ │ │ │ + beq f144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f154 │ │ │ │ │ + bne f144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f0f0 │ │ │ │ │ + bne f0e0 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f108 │ │ │ │ │ + bne f0f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne eebc │ │ │ │ │ + bne eeac │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee20 │ │ │ │ │ + beq ee10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee20 │ │ │ │ │ + bne ee10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed54 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq f0b8 │ │ │ │ │ + beq f0a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ef30 │ │ │ │ │ + bne ef20 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee9c │ │ │ │ │ + bne ee8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -17306,164 +17302,164 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movne r3, sl │ │ │ │ │ - beq ee6c │ │ │ │ │ + beq ee5c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt ee50 │ │ │ │ │ + bgt ee40 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq ebf0 │ │ │ │ │ + beq ebe0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq ee2c │ │ │ │ │ + beq ee1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee2c │ │ │ │ │ + bne ee1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ebec │ │ │ │ │ + b ebdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed0c │ │ │ │ │ + b ecfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq ebec │ │ │ │ │ + beq ebdc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ebf0 │ │ │ │ │ + b ebe0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r0, r6, lsl #2] │ │ │ │ │ str r0, [r1, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b eda0 │ │ │ │ │ + b ed90 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ebe4 │ │ │ │ │ + b ebd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec38 │ │ │ │ │ + b ec28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d4 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ed64 │ │ │ │ │ - b f018 │ │ │ │ │ + beq ed54 │ │ │ │ │ + b f008 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ef18 │ │ │ │ │ + blt ef08 │ │ │ │ │ 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 │ │ │ │ │ - beq ebc8 │ │ │ │ │ + beq ebb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ebf0 │ │ │ │ │ + b ebe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ebf0 │ │ │ │ │ + b ebe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed44 │ │ │ │ │ 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 ed54 │ │ │ │ │ + bne ed44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd60 │ │ │ │ │ + bl 1fd58 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb4c │ │ │ │ │ + bl eb3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ed54 │ │ │ │ │ + bne ed44 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ed64 │ │ │ │ │ + beq ed54 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -17477,222 +17473,222 @@ │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f08c │ │ │ │ │ + beq f07c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f08c │ │ │ │ │ + bne f07c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq f05c │ │ │ │ │ + beq f04c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq f068 │ │ │ │ │ + beq f058 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [r2, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b ec80 │ │ │ │ │ + b ec70 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b ed78 │ │ │ │ │ + b ed68 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee68 │ │ │ │ │ + beq ee58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b f044 │ │ │ │ │ + b f034 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f018 │ │ │ │ │ + beq f008 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ed78 │ │ │ │ │ + b ed68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f098 │ │ │ │ │ + blt f088 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ed40 │ │ │ │ │ - b ed64 │ │ │ │ │ + beq ed30 │ │ │ │ │ + b ed54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f128 │ │ │ │ │ + beq f118 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f030 │ │ │ │ │ + beq f020 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f160 │ │ │ │ │ + bne f150 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f038 │ │ │ │ │ + bne f028 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ecac │ │ │ │ │ + b ec9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed70 │ │ │ │ │ │ │ │ │ │ -0000f180 <_loop1_37_rule>: │ │ │ │ │ +0000f170 <_loop1_37_rule>: │ │ │ │ │ _loop1_37_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq f6e4 <_loop1_37_rule+0x564> │ │ │ │ │ + beq f6d4 <_loop1_37_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 f6e4 <_loop1_37_rule+0x564> │ │ │ │ │ + bne f6d4 <_loop1_37_rule+0x564> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne f758 <_loop1_37_rule+0x5d8> │ │ │ │ │ + bne f748 <_loop1_37_rule+0x5d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f734 <_loop1_37_rule+0x5b4> │ │ │ │ │ + beq f724 <_loop1_37_rule+0x5b4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ streq r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne f44c <_loop1_37_rule+0x2cc> │ │ │ │ │ + bne f43c <_loop1_37_rule+0x2cc> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq f728 <_loop1_37_rule+0x5a8> │ │ │ │ │ + beq f718 <_loop1_37_rule+0x5a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f728 <_loop1_37_rule+0x5a8> │ │ │ │ │ + bne f718 <_loop1_37_rule+0x5a8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne f418 <_loop1_37_rule+0x298> │ │ │ │ │ + bne f408 <_loop1_37_rule+0x298> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f528 <_loop1_37_rule+0x3a8> │ │ │ │ │ + blt f518 <_loop1_37_rule+0x3a8> │ │ │ │ │ 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, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne f540 <_loop1_37_rule+0x3c0> │ │ │ │ │ + bne f530 <_loop1_37_rule+0x3c0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f358 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f358 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f358 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f358 <_loop1_37_rule+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f368 <_loop1_37_rule+0x1e8> │ │ │ │ │ + beq f358 <_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 │ │ │ │ │ - beq f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + beq f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -17700,240 +17696,240 @@ │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f51c <_loop1_37_rule+0x39c> │ │ │ │ │ + beq f50c <_loop1_37_rule+0x39c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f51c <_loop1_37_rule+0x39c> │ │ │ │ │ + bne f50c <_loop1_37_rule+0x39c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq f6bc <_loop1_37_rule+0x53c> │ │ │ │ │ + beq f6ac <_loop1_37_rule+0x53c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r7, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b f208 <_loop1_37_rule+0x88> │ │ │ │ │ + b f1f8 <_loop1_37_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f460 <_loop1_37_rule+0x2e0> │ │ │ │ │ + bne f450 <_loop1_37_rule+0x2e0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f840 <_loop1_37_rule+0x6c0> │ │ │ │ │ + bne f830 <_loop1_37_rule+0x6c0> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f768 <_loop1_37_rule+0x5e8> │ │ │ │ │ + bne f758 <_loop1_37_rule+0x5e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq f750 <_loop1_37_rule+0x5d0> │ │ │ │ │ + beq f740 <_loop1_37_rule+0x5d0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne f750 <_loop1_37_rule+0x5d0> │ │ │ │ │ + bne f740 <_loop1_37_rule+0x5d0> │ │ │ │ │ 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 f6f4 <_loop1_37_rule+0x574> │ │ │ │ │ + beq f6e4 <_loop1_37_rule+0x574> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble f440 <_loop1_37_rule+0x2c0> │ │ │ │ │ + ble f430 <_loop1_37_rule+0x2c0> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b f3fc <_loop1_37_rule+0x27c> │ │ │ │ │ + b f3ec <_loop1_37_rule+0x27c> │ │ │ │ │ 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, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq f288 <_loop1_37_rule+0x108> │ │ │ │ │ - b f54c <_loop1_37_rule+0x3cc> │ │ │ │ │ + beq f278 <_loop1_37_rule+0x108> │ │ │ │ │ + b f53c <_loop1_37_rule+0x3cc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x20c> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x20c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_loop1_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x20c> │ │ │ │ │ + beq f37c <_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 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + beq f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f330 <_loop1_37_rule+0x1b0> │ │ │ │ │ + bne f320 <_loop1_37_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f5bc <_loop1_37_rule+0x43c> │ │ │ │ │ + beq f5ac <_loop1_37_rule+0x43c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3cc <_loop1_37_rule+0x24c> │ │ │ │ │ + b f3bc <_loop1_37_rule+0x24c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + bne f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f5b0 <_loop1_37_rule+0x430> │ │ │ │ │ + beq f5a0 <_loop1_37_rule+0x430> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5b0 <_loop1_37_rule+0x430> │ │ │ │ │ + bne f5a0 <_loop1_37_rule+0x430> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f59c <_loop1_37_rule+0x41c> │ │ │ │ │ + bne f58c <_loop1_37_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f5d4 <_loop1_37_rule+0x454> │ │ │ │ │ + bne f5c4 <_loop1_37_rule+0x454> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b f280 <_loop1_37_rule+0x100> │ │ │ │ │ + b f270 <_loop1_37_rule+0x100> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f578 <_loop1_37_rule+0x3f8> │ │ │ │ │ + b f568 <_loop1_37_rule+0x3f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f3cc <_loop1_37_rule+0x24c> │ │ │ │ │ - b f348 <_loop1_37_rule+0x1c8> │ │ │ │ │ + beq f3bc <_loop1_37_rule+0x24c> │ │ │ │ │ + b f338 <_loop1_37_rule+0x1c8> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f588 <_loop1_37_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f588 <_loop1_37_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f59c <_loop1_37_rule+0x41c> │ │ │ │ │ + bne f58c <_loop1_37_rule+0x41c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f588 <_loop1_37_rule+0x418> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f588 <_loop1_37_rule+0x418> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f598 <_loop1_37_rule+0x418> │ │ │ │ │ + beq f588 <_loop1_37_rule+0x418> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ @@ -17942,168 +17938,168 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f714 <_loop1_37_rule+0x594> │ │ │ │ │ + bne f704 <_loop1_37_rule+0x594> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne sl, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne sl, [r4, #60] @ 0x3c │ │ │ │ │ - bne f5a8 <_loop1_37_rule+0x428> │ │ │ │ │ + bne f598 <_loop1_37_rule+0x428> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f340 <_loop1_37_rule+0x1c0> │ │ │ │ │ + bne f330 <_loop1_37_rule+0x1c0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b f5a8 <_loop1_37_rule+0x428> │ │ │ │ │ + b f598 <_loop1_37_rule+0x428> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f6f0 <_loop1_37_rule+0x570> │ │ │ │ │ + beq f6e0 <_loop1_37_rule+0x570> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b f354 <_loop1_37_rule+0x1d4> │ │ │ │ │ + b f344 <_loop1_37_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f1c8 <_loop1_37_rule+0x48> │ │ │ │ │ + b f1b8 <_loop1_37_rule+0x48> │ │ │ │ │ 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 f450 <_loop1_37_rule+0x2d0> │ │ │ │ │ + b f440 <_loop1_37_rule+0x2d0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f684 <_loop1_37_rule+0x504> │ │ │ │ │ - b f6a4 <_loop1_37_rule+0x524> │ │ │ │ │ + bne f674 <_loop1_37_rule+0x504> │ │ │ │ │ + b f694 <_loop1_37_rule+0x524> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f22c <_loop1_37_rule+0xac> │ │ │ │ │ + b f21c <_loop1_37_rule+0xac> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f450 <_loop1_37_rule+0x2d0> │ │ │ │ │ + b f440 <_loop1_37_rule+0x2d0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f450 <_loop1_37_rule+0x2d0> │ │ │ │ │ + b f440 <_loop1_37_rule+0x2d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + bne f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fc28 <_loop1_37_rule+0xaa8> │ │ │ │ │ + beq fc18 <_loop1_37_rule+0xaa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc28 <_loop1_37_rule+0xaa8> │ │ │ │ │ + bne fc18 <_loop1_37_rule+0xaa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc08 <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb64 <_loop1_37_rule+0x9e4> │ │ │ │ │ + bne fb54 <_loop1_37_rule+0x9e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc08 <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne facc <_loop1_37_rule+0x94c> │ │ │ │ │ + bne fabc <_loop1_37_rule+0x94c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc08 <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9ec <_loop1_37_rule+0x86c> │ │ │ │ │ + bne f9dc <_loop1_37_rule+0x86c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne fc18 <_loop1_37_rule+0xa98> │ │ │ │ │ + bne fc08 <_loop1_37_rule+0xa98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f904 <_loop1_37_rule+0x784> │ │ │ │ │ + bne f8f4 <_loop1_37_rule+0x784> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5020 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3a0 <_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 f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3a0 <_loop1_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f3b0 <_loop1_37_rule+0x230> │ │ │ │ │ + beq f3a0 <_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 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq f8f4 <_loop1_37_rule+0x774> │ │ │ │ │ + beq f8e4 <_loop1_37_rule+0x774> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ @@ -18118,53 +18114,53 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne f330 <_loop1_37_rule+0x1b0> │ │ │ │ │ - b f51c <_loop1_37_rule+0x39c> │ │ │ │ │ + bne f320 <_loop1_37_rule+0x1b0> │ │ │ │ │ + b f50c <_loop1_37_rule+0x39c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3cc <_loop1_37_rule+0x24c> │ │ │ │ │ + b f3bc <_loop1_37_rule+0x24c> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f830 <_loop1_37_rule+0x6b0> │ │ │ │ │ + beq f820 <_loop1_37_rule+0x6b0> │ │ │ │ │ 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] │ │ │ │ │ @@ -18182,67 +18178,67 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ - b f834 <_loop1_37_rule+0x6b4> │ │ │ │ │ + bne f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f824 <_loop1_37_rule+0x6b4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f80c <_loop1_37_rule+0x68c> │ │ │ │ │ + beq f7fc <_loop1_37_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fc58 <_loop1_37_rule+0xad8> │ │ │ │ │ + beq fc48 <_loop1_37_rule+0xad8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc58 <_loop1_37_rule+0xad8> │ │ │ │ │ + bne fc48 <_loop1_37_rule+0xad8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne fc48 <_loop1_37_rule+0xac8> │ │ │ │ │ + bne fc38 <_loop1_37_rule+0xac8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc3c <_loop1_37_rule+0xabc> │ │ │ │ │ + bne fc2c <_loop1_37_rule+0xabc> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne fc48 <_loop1_37_rule+0xac8> │ │ │ │ │ + bne fc38 <_loop1_37_rule+0xac8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ 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 │ │ │ │ │ - beq fc34 <_loop1_37_rule+0xab4> │ │ │ │ │ + beq fc24 <_loop1_37_rule+0xab4> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -18250,109 +18246,109 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne fb40 <_loop1_37_rule+0x9c0> │ │ │ │ │ + bne fb30 <_loop1_37_rule+0x9c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fb4c <_loop1_37_rule+0x9cc> │ │ │ │ │ + beq fb3c <_loop1_37_rule+0x9cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7e8 <_loop1_37_rule+0x668> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7e8 <_loop1_37_rule+0x668> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x668> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 124c <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f7ec <_loop1_37_rule+0x66c> │ │ │ │ │ + bne f7dc <_loop1_37_rule+0x66c> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7e8 <_loop1_37_rule+0x668> │ │ │ │ │ + beq f7d8 <_loop1_37_rule+0x668> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq faa8 <_loop1_37_rule+0x928> │ │ │ │ │ + beq fa98 <_loop1_37_rule+0x928> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne faa8 <_loop1_37_rule+0x928> │ │ │ │ │ + bne fa98 <_loop1_37_rule+0x928> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ - b f340 <_loop1_37_rule+0x1c0> │ │ │ │ │ + beq f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f330 <_loop1_37_rule+0x1c0> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bc44 │ │ │ │ │ + bl bc44 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 5020 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r1, #696 @ 0x2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c4 <_loop1_37_rule+0x644> │ │ │ │ │ + beq f7b4 <_loop1_37_rule+0x644> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ @@ -18360,504 +18356,504 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r7, #20] │ │ │ │ │ - bl 10404 │ │ │ │ │ - b f9c4 <_loop1_37_rule+0x844> │ │ │ │ │ + bl 103f4 │ │ │ │ │ + b f9b4 <_loop1_37_rule+0x844> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f3c4 <_loop1_37_rule+0x244> │ │ │ │ │ + b f3b4 <_loop1_37_rule+0x244> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f7a0 <_loop1_37_rule+0x620> │ │ │ │ │ + b f790 <_loop1_37_rule+0x620> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f80c <_loop1_37_rule+0x68c> │ │ │ │ │ + b f7fc <_loop1_37_rule+0x68c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fa7c <_loop1_37_rule+0x8fc> │ │ │ │ │ + b fa6c <_loop1_37_rule+0x8fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f810 <_loop1_37_rule+0x690> │ │ │ │ │ + b f800 <_loop1_37_rule+0x690> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fa2c <_loop1_37_rule+0x8ac> │ │ │ │ │ + b fa1c <_loop1_37_rule+0x8ac> │ │ │ │ │ │ │ │ │ │ -0000fc64 : │ │ │ │ │ +0000fc54 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq fd00 │ │ │ │ │ + beq fcf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd00 │ │ │ │ │ + bne fcf0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fcf0 │ │ │ │ │ + bne fce0 │ │ │ │ │ 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 fd0c │ │ │ │ │ + bne fcfc │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fcac │ │ │ │ │ + b fc9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9340 │ │ │ │ │ + bl 9330 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fce0 │ │ │ │ │ + beq fcd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fce8 │ │ │ │ │ + beq fcd8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fce8 │ │ │ │ │ + beq fcd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fcf0 │ │ │ │ │ + b fce0 │ │ │ │ │ │ │ │ │ │ -0000fd54 : │ │ │ │ │ +0000fd44 : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ffc8 │ │ │ │ │ + beq ffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ffb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne fed8 │ │ │ │ │ + bne fec8 │ │ │ │ │ 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 ffbc │ │ │ │ │ + beq ffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffbc │ │ │ │ │ + bne ffac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ff60 │ │ │ │ │ + bne ff50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ffe0 │ │ │ │ │ + bl ffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff5c │ │ │ │ │ + beq ff4c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq ffd4 │ │ │ │ │ + beq ffc4 │ │ │ │ │ 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 ffc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ffac │ │ │ │ │ + bne ff9c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ffa0 │ │ │ │ │ + beq ff90 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne ffac │ │ │ │ │ + bne ff9c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fee4 │ │ │ │ │ + bne fed4 │ │ │ │ │ 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 ff98 │ │ │ │ │ + beq ff88 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt ff18 │ │ │ │ │ + bgt ff08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq ff60 │ │ │ │ │ + beq ff50 │ │ │ │ │ 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 ffe0 │ │ │ │ │ + bl ffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fe80 │ │ │ │ │ + beq fe70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff2c │ │ │ │ │ + bne ff1c │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq ff70 │ │ │ │ │ + beq ff60 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b fe6c │ │ │ │ │ + b fe5c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b fe98 │ │ │ │ │ + b fe88 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff00 │ │ │ │ │ + beq fef0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b fed4 │ │ │ │ │ + b fec4 │ │ │ │ │ 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 │ │ │ │ │ movne r5, r0 │ │ │ │ │ - bne ff08 │ │ │ │ │ + bne fef8 │ │ │ │ │ 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 ff5c │ │ │ │ │ + b ff4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fde4 │ │ │ │ │ + b fdd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fd9c │ │ │ │ │ + b fd8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fe38 │ │ │ │ │ + b fe28 │ │ │ │ │ │ │ │ │ │ -0000ffe0 : │ │ │ │ │ +0000ffd0 : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1035c │ │ │ │ │ + beq 1034c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1035c │ │ │ │ │ + bne 1034c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 10170 │ │ │ │ │ + bne 10160 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 10350 │ │ │ │ │ + beq 10340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10350 │ │ │ │ │ + bne 10340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 102b8 │ │ │ │ │ + bne 102a8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 10344 │ │ │ │ │ + beq 10334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10344 │ │ │ │ │ + bne 10334 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 10258 │ │ │ │ │ + beq 10248 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8270 │ │ │ │ │ + bl 8260 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10180 │ │ │ │ │ + beq 10170 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10180 │ │ │ │ │ + beq 10170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1038c │ │ │ │ │ + beq 1037c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6450 │ │ │ │ │ + bl 6440 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1038c │ │ │ │ │ + beq 1037c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10368 │ │ │ │ │ + beq 10358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10368 │ │ │ │ │ + bne 10358 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8648 │ │ │ │ │ + bl 8638 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 10110 │ │ │ │ │ + bne 10100 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_42_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 101dc │ │ │ │ │ + beq 101cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 929c │ │ │ │ │ + bl 929c │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 10110 │ │ │ │ │ + bne 10100 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 103c4 │ │ │ │ │ + bne 103b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10394 │ │ │ │ │ + bne 10384 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1028c │ │ │ │ │ + bne 1027c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102cc │ │ │ │ │ + bne 102bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 10294 │ │ │ │ │ + b 10284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1032c │ │ │ │ │ + blt 1031c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 100e4 │ │ │ │ │ + beq 100d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 102b8 │ │ │ │ │ + bne 102a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d4b0 │ │ │ │ │ + bl d4a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1011c │ │ │ │ │ + bne 1010c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 1016c │ │ │ │ │ + b 1015c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ + beq 10238 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -18866,89 +18862,89 @@ │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 103f4 │ │ │ │ │ + beq 103e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10110 │ │ │ │ │ + beq 10100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10110 │ │ │ │ │ + beq 10100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 10294 │ │ │ │ │ + b 10284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 100b0 │ │ │ │ │ + b 100a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10070 │ │ │ │ │ + b 10060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10028 │ │ │ │ │ + b 10018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1016c │ │ │ │ │ + beq 1015c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 10170 │ │ │ │ │ + b 10160 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 102c0 │ │ │ │ │ + b 102b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ + beq 10238 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 102f8 │ │ │ │ │ + b 102e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ + beq 10238 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 102f8 │ │ │ │ │ + b 102e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10248 │ │ │ │ │ - b 1032c │ │ │ │ │ + beq 10238 │ │ │ │ │ + b 1031c │ │ │ │ │ │ │ │ │ │ -00010404 : │ │ │ │ │ +000103f4 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -18968,112 +18964,112 @@ │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00010464 <_tmp_126_rule>: │ │ │ │ │ +00010454 <_tmp_126_rule>: │ │ │ │ │ _tmp_126_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1050c <_tmp_126_rule+0xa8> │ │ │ │ │ + beq 104fc <_tmp_126_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1050c <_tmp_126_rule+0xa8> │ │ │ │ │ + bne 104fc <_tmp_126_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 10504 <_tmp_126_rule+0xa0> │ │ │ │ │ + bne 104f4 <_tmp_126_rule+0xa0> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 104fc <_tmp_126_rule+0x98> │ │ │ │ │ + bne 104ec <_tmp_126_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 104fc <_tmp_126_rule+0x98> │ │ │ │ │ + bne 104ec <_tmp_126_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 104a8 <_tmp_126_rule+0x44> │ │ │ │ │ + b 10498 <_tmp_126_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00010518 <_tmp_151_rule>: │ │ │ │ │ +00010508 <_tmp_151_rule>: │ │ │ │ │ _tmp_151_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 105c0 <_tmp_151_rule+0xa8> │ │ │ │ │ + beq 105b0 <_tmp_151_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 105c0 <_tmp_151_rule+0xa8> │ │ │ │ │ + bne 105b0 <_tmp_151_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 105b8 <_tmp_151_rule+0xa0> │ │ │ │ │ + bne 105a8 <_tmp_151_rule+0xa0> │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 105b0 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 105a0 <_tmp_151_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 105b0 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 105a0 <_tmp_151_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1055c <_tmp_151_rule+0x44> │ │ │ │ │ + b 1054c <_tmp_151_rule+0x44> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -94,15 +94,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 5020 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 448 <_PyPegen_parse+0x448> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c3a0 │ │ │ │ │ + bl c390 │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 448 <_PyPegen_parse+0x448> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -543,15 +543,15 @@ │ │ │ │ │ beq 844 <_PyPegen_parse+0x844> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 844 <_PyPegen_parse+0x844> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c3a0 │ │ │ │ │ + bl c390 │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 844 <_PyPegen_parse+0x844> │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1166,23 +1166,23 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2b98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 14204 │ │ │ │ │ + bl 14208 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 1208 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e18 │ │ │ │ │ + bl 14e1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne fd0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b e18 │ │ │ │ │ @@ -1220,60 +1220,60 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ 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 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20098 │ │ │ │ │ + bl 20090 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 169c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 206c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 2068 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 206c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1296,15 +1296,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14e18 │ │ │ │ │ + bl 14e1c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1030 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -1393,29 +1393,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 1e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 1e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 3150 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 18674 │ │ │ │ │ + bl 1866c │ │ │ │ │ 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] │ │ │ │ │ @@ -1457,15 +1457,15 @@ │ │ │ │ │ bne 2818 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2808 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 14204 │ │ │ │ │ + bl 14208 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 18dc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -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 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e90 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 18ac │ │ │ │ │ @@ -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 207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2124 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e90 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -1697,31 +1697,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 2c88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 2c8c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1903,15 +1903,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5cb8 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq fb0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1989,33 +1989,33 @@ │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ebc │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 854c │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1cfc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1cfc │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ @@ -2060,15 +2060,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ebc │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2488 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 1ce0 │ │ │ │ │ @@ -2229,29 +2229,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 1fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 1fa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 3150 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 18674 │ │ │ │ │ + bl 1866c │ │ │ │ │ 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] │ │ │ │ │ @@ -2327,15 +2327,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 1300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 1378 │ │ │ │ │ b 12fc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -2358,26 +2358,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 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f180 │ │ │ │ │ + bl f170 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 3644 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 3134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1e90 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -2644,15 +2644,15 @@ │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ b 22d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 1c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 854c │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1cb8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2691,20 +2691,20 @@ │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ beq 2b90 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ b fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ebc │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 854c │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1ce0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2798,15 +2798,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 3150 │ │ │ │ │ @@ -2860,32 +2860,32 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 2074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5ecc │ │ │ │ │ + bl 5ebc │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 855c │ │ │ │ │ + bl 854c │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1a24 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ @@ -2896,15 +2896,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 1a28 │ │ │ │ │ @@ -2916,15 +2916,15 @@ │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b 1490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 143c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5cb8 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19f8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2974,15 +2974,15 @@ │ │ │ │ │ bne 27fc │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1a2c │ │ │ │ │ b 1200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5cb8 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19cc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3244,15 +3244,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 2aec │ │ │ │ │ @@ -3305,15 +3305,15 @@ │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2d64 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3326,15 +3326,15 @@ │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2de4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3528,15 +3528,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3068 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3589,15 +3589,15 @@ │ │ │ │ │ beq 3118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1688 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f180 │ │ │ │ │ + bl f170 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 3360 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ @@ -3667,15 +3667,15 @@ │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3248 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3688,15 +3688,15 @@ │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 32c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 32c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3832,15 +3832,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 3490 │ │ │ │ │ @@ -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 d804 │ │ │ │ │ + bl d808 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 451c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4de4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -5011,15 +5011,15 @@ │ │ │ │ │ beq 3f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 3f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf88 │ │ │ │ │ + bl cf78 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 3f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ @@ -5114,15 +5114,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 62c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 20fb4 │ │ │ │ │ + bl 20fac │ │ │ │ │ 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] │ │ │ │ │ @@ -5143,24 +5143,24 @@ │ │ │ │ │ bne 5b30 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 6390 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl a394 │ │ │ │ │ + bl a384 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 6318 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da1c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 546c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -5168,41 +5168,41 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 5410 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b904 │ │ │ │ │ + bl b8f4 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d804 │ │ │ │ │ + bl d808 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 55ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b904 │ │ │ │ │ + bl b8f4 │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18130 │ │ │ │ │ + bl 18128 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 5cc8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 6390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d804 │ │ │ │ │ + bl d808 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 52ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 414c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -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 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ 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 d804 │ │ │ │ │ + bl d808 │ │ │ │ │ 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 │ │ │ │ │ @@ -5545,15 +5545,15 @@ │ │ │ │ │ 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 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ 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 │ │ │ │ │ @@ -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 18130 │ │ │ │ │ + bl 18128 │ │ │ │ │ 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 │ │ │ │ │ @@ -6038,19 +6038,19 @@ │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ b 4b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20fb4 │ │ │ │ │ + bl 20fac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 46f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ 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] │ │ │ │ │ @@ -6071,15 +6071,15 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6088,15 +6088,15 @@ │ │ │ │ │ b 414c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 4a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cf88 │ │ │ │ │ + bl cf78 │ │ │ │ │ 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 │ │ │ │ │ @@ -6148,15 +6148,15 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 5364 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -6241,27 +6241,27 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 5364 │ │ │ │ │ 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 bd5c │ │ │ │ │ + bl bd4c │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ b 5364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -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 17c80 │ │ │ │ │ + bl 17c78 │ │ │ │ │ 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> │ │ │ │ │ @@ -6421,20 +6421,20 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 62e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d804 │ │ │ │ │ + bl d808 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 62e0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bd5c │ │ │ │ │ + bl bd4c │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 62e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -6861,15 +6861,15 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6980,15 +6980,15 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -7115,15 +7115,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 5fec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 6008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ @@ -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 20560 │ │ │ │ │ + bl 20558 │ │ │ │ │ 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 15c98 │ │ │ │ │ + bl 15c90 │ │ │ │ │ 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 20560 │ │ │ │ │ + bl 20558 │ │ │ │ │ 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 │ │ │ │ │ @@ -8853,15 +8853,15 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 8580 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e850 │ │ │ │ │ + bl 1e848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8230 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 79d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ @@ -8912,19 +8912,19 @@ │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1da24 │ │ │ │ │ + bl 1da1c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 7b54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 8480 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 889c │ │ │ │ │ @@ -8932,15 +8932,15 @@ │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 8efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ef54 │ │ │ │ │ + bl 1ef4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 79d4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9041,15 +9041,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 8f60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 8588 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 9098 │ │ │ │ │ @@ -9138,22 +9138,22 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8800 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 83c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 852c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 860c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -9214,15 +9214,15 @@ │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 7fe4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 213c4 <_gather_86_rule> │ │ │ │ │ + bl 213bc <_gather_86_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 8464 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -9271,15 +9271,15 @@ │ │ │ │ │ bl 4d28 │ │ │ │ │ R_ARM_CALL invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213c4 <_gather_86_rule> │ │ │ │ │ + bl 213bc <_gather_86_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8ae8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 8d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -9328,15 +9328,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3b0 │ │ │ │ │ + bl 1f3a8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8748 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -9447,24 +9447,24 @@ │ │ │ │ │ bne 8ff0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 9020 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 18130 │ │ │ │ │ + bl 18128 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 830c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bne 9020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9714,15 +9714,15 @@ │ │ │ │ │ b 7ec0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 8560 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 7eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b310 │ │ │ │ │ + bl b300 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ b 7ec0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ @@ -9746,15 +9746,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 80a8 │ │ │ │ │ @@ -9779,15 +9779,15 @@ │ │ │ │ │ b 8570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 7d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 7d5c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -9815,15 +9815,15 @@ │ │ │ │ │ bne 85dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7d5c │ │ │ │ │ b 85f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 7e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -9859,15 +9859,15 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ b 7ea8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b310 │ │ │ │ │ + bl b300 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ b 7b64 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ bne 855c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9889,15 +9889,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1836c │ │ │ │ │ + bl 18364 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 913c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 90b4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ @@ -10187,15 +10187,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 8cac │ │ │ │ │ @@ -10235,15 +10235,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 8cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 8b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8c08 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10254,15 +10254,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ b 8d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8c54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10272,15 +10272,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8ca8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -10478,15 +10478,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -10512,15 +10512,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 895c │ │ │ │ │ @@ -10695,15 +10695,15 @@ │ │ │ │ │ b 9310 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 9440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ streq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bne 94f0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ @@ -10746,15 +10746,15 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ bne 9574 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 960c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8b94 │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bne 9648 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ @@ -10794,15 +10794,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 944c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8d4c │ │ │ │ │ + bl 8d3c │ │ │ │ │ R_ARM_CALL tstring_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 94b4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -10829,15 +10829,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 94dc │ │ │ │ │ @@ -11181,15 +11181,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 9dbc <_tmp_156_rule+0x504> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9dd0 <_tmp_156_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1dbf4 │ │ │ │ │ + bl 1dbec │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 9b14 <_tmp_156_rule+0x25c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 9b58 <_tmp_156_rule+0x2a0> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ @@ -12558,15 +12558,15 @@ │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ b aa3c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ b ab7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20560 │ │ │ │ │ + bl 20558 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq ac34 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -13329,15 +13329,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ beq ba64 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq b798 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -13421,30 +13421,30 @@ │ │ │ │ │ beq b7a8 │ │ │ │ │ b baa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ba44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1836c │ │ │ │ │ + bl 18364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne b91c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq b7a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bbe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b310 │ │ │ │ │ + bl b300 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b b7a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -13622,15 +13622,15 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ b bcb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne c08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fe80 │ │ │ │ │ + bl 1fe78 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ b bd24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne c3d8 │ │ │ │ │ @@ -13942,15 +13942,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 c130 │ │ │ │ │ @@ -13965,15 +13965,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 c06c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d804 │ │ │ │ │ + bl d808 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq c06c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ @@ -14024,29 +14024,29 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 bde4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ b bdf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bb24 │ │ │ │ │ + bl bb14 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq be98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error_for_missing_comma> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_for_missing_comma │ │ │ │ │ @@ -14188,23 +14188,23 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b c22c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b bf9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9600 │ │ │ │ │ + bl 95f0 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne bfc8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -14242,15 +14242,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b c3b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b c044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9600 │ │ │ │ │ + bl 95f0 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ bne bff8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14340,15 +14340,15 @@ │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c700 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb24 │ │ │ │ │ + bl bb14 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne c7cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ @@ -14727,25 +14727,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 d0a8 │ │ │ │ │ + beq cfcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d0a8 │ │ │ │ │ + bne cfcc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf50 │ │ │ │ │ + bne cfe0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14756,97 +14756,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 d084 │ │ │ │ │ + beq d114 │ │ │ │ │ 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 cf50 │ │ │ │ │ + bne cfe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d148 │ │ │ │ │ + bl d14c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ beq cdcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d054 │ │ │ │ │ + beq d0e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d054 │ │ │ │ │ + bne d0e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d068 │ │ │ │ │ + bne d0f8 │ │ │ │ │ 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 d008 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + beq d098 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d068 │ │ │ │ │ + bne d0f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d078 │ │ │ │ │ + beq d108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d078 │ │ │ │ │ + bne d108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne ce24 │ │ │ │ │ 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 cf50 │ │ │ │ │ + bne cfe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl d148 │ │ │ │ │ + bl d14c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq ce0c │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -14857,141 +14857,180 @@ │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ b ce04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d148 │ │ │ │ │ + bl d14c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq cebc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d034 │ │ │ │ │ + bne d0c4 │ │ │ │ │ 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 d028 │ │ │ │ │ + beq d0b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d028 │ │ │ │ │ + bne d0b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ceb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf64 │ │ │ │ │ + bne cff4 │ │ │ │ │ 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 cdb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cdb4 │ │ │ │ │ + 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 d090 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - movne ip, r6 │ │ │ │ │ - beq d000 │ │ │ │ │ - ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bge cf24 │ │ │ │ │ + movgt ip, r7 │ │ │ │ │ + ble cf2c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b cf04 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne cf10 │ │ │ │ │ + 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 d0c0 │ │ │ │ │ + beq cfe0 │ │ │ │ │ + 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 d138 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne d138 │ │ │ │ │ + mov r2, #1120 @ 0x460 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + b ce1c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq cc70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b cca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d148 │ │ │ │ │ + bl d14c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq ceb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne cfd8 │ │ │ │ │ + bne d068 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cfb4 │ │ │ │ │ + beq d044 │ │ │ │ │ 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 ce68 │ │ │ │ │ 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 cffc │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b cf9c │ │ │ │ │ + beq d08c │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b d02c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq cf8c │ │ │ │ │ + beq d01c │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b cec4 │ │ │ │ │ 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 │ │ │ │ │ @@ -15007,15 +15046,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 ce48 │ │ │ │ │ - b cff0 │ │ │ │ │ + b d080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq cd2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15031,180 +15070,142 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge ccb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cf58 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq cc70 │ │ │ │ │ - b cf50 │ │ │ │ │ - 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 d134 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne d134 │ │ │ │ │ - mov r2, #1120 @ 0x460 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b ce1c │ │ │ │ │ + b cfe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d128 │ │ │ │ │ - b d094 │ │ │ │ │ + beq cfc0 │ │ │ │ │ + b d124 │ │ │ │ │ │ │ │ │ │ -0000d148 : │ │ │ │ │ +0000d14c : │ │ │ │ │ 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 d5c0 │ │ │ │ │ + beq d5c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5c0 │ │ │ │ │ + bne d5c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d5d4 │ │ │ │ │ + bne d5d8 │ │ │ │ │ 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 d32c │ │ │ │ │ + bne d330 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d6f8 │ │ │ │ │ + beq d6fc │ │ │ │ │ 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 d5d4 │ │ │ │ │ + bne d5d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2a4 │ │ │ │ │ + bl e2a8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d2e0 │ │ │ │ │ + beq d2e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d654 │ │ │ │ │ + beq d658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d654 │ │ │ │ │ + bne d658 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d668 │ │ │ │ │ + bne d66c │ │ │ │ │ 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 d634 │ │ │ │ │ + beq d638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne d648 │ │ │ │ │ + bne d64c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d6ec │ │ │ │ │ + beq d6f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d6ec │ │ │ │ │ + bne d6f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3d4 │ │ │ │ │ + bne d3d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d344 │ │ │ │ │ + bne d348 │ │ │ │ │ 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 d5d4 │ │ │ │ │ + bne d5d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e2a4 │ │ │ │ │ + bl e2a8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ movne r3, ip │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ @@ -15218,128 +15219,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 e2a4 │ │ │ │ │ + bl e2a8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d2b8 │ │ │ │ │ + beq d2bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d678 │ │ │ │ │ + bne d67c │ │ │ │ │ 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 d610 │ │ │ │ │ + beq d614 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d610 │ │ │ │ │ + bne d614 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3d0 │ │ │ │ │ + bne d3d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d570 │ │ │ │ │ + bne d574 │ │ │ │ │ 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 d2c8 │ │ │ │ │ + beq d2cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2c8 │ │ │ │ │ + bne d2cc │ │ │ │ │ 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 d62c │ │ │ │ │ + beq d630 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d4cc │ │ │ │ │ + ble d4d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq d4cc │ │ │ │ │ + beq d4d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq d4cc │ │ │ │ │ + beq d4d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #3 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq d4cc │ │ │ │ │ + beq d4d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq d4cc │ │ │ │ │ + beq d4d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #5 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq d4cc │ │ │ │ │ + beq d4d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #6 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq d4cc │ │ │ │ │ + beq d4d0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp lr, #7 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq d4cc │ │ │ │ │ + beq d4d0 │ │ │ │ │ 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 d4b4 │ │ │ │ │ + bne d4b8 │ │ │ │ │ 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 d5d4 │ │ │ │ │ + beq d5d8 │ │ │ │ │ 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> │ │ │ │ │ @@ -15356,436 +15357,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 d6c8 │ │ │ │ │ + beq d6cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d6c8 │ │ │ │ │ + bne d6cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ - b d328 │ │ │ │ │ + b d32c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2a4 │ │ │ │ │ + bl e2a8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq d3d0 │ │ │ │ │ + beq d3d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne d6a4 │ │ │ │ │ + bne d6a8 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq d5e8 │ │ │ │ │ + beq d5ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d384 │ │ │ │ │ + b d388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d19c │ │ │ │ │ + beq d1a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d33c │ │ │ │ │ + b d340 │ │ │ │ │ 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 d628 │ │ │ │ │ + beq d62c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d5a8 │ │ │ │ │ + b d5ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d3bc │ │ │ │ │ - b d3d0 │ │ │ │ │ + beq d3c0 │ │ │ │ │ + b d3d4 │ │ │ │ │ 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 d2e0 │ │ │ │ │ + b d2e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d240 │ │ │ │ │ + beq d244 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d2e0 │ │ │ │ │ + b d2e4 │ │ │ │ │ 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 d6bc │ │ │ │ │ + bne d6c0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r7] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b d374 │ │ │ │ │ + b d378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq d598 │ │ │ │ │ + beq d59c │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d3dc │ │ │ │ │ + b d3e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d560 │ │ │ │ │ + beq d564 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d5dc │ │ │ │ │ + b d5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d298 │ │ │ │ │ + b d29c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge d1cc │ │ │ │ │ - b d6d8 │ │ │ │ │ + bge d1d0 │ │ │ │ │ + b d6dc │ │ │ │ │ │ │ │ │ │ -0000d70c <_tmp_5_rule>: │ │ │ │ │ +0000d710 <_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 d7e0 <_tmp_5_rule+0xd4> │ │ │ │ │ + beq d7e4 <_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 d7e0 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d7e4 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7f4 <_tmp_5_rule+0xe8> │ │ │ │ │ + bne d7f8 <_tmp_5_rule+0xe8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #647 @ 0x287 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7d4 <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7d8 <_tmp_5_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7d4 <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7d8 <_tmp_5_rule+0xc8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7d4 <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7d8 <_tmp_5_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d7d4 <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7d8 <_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 d7d4 <_tmp_5_rule+0xc8> │ │ │ │ │ + bne d7d8 <_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 d7cc <_tmp_5_rule+0xc0> │ │ │ │ │ + b d7d0 <_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 d75c <_tmp_5_rule+0x50> │ │ │ │ │ + beq d760 <_tmp_5_rule+0x50> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d7cc <_tmp_5_rule+0xc0> │ │ │ │ │ + b d7d0 <_tmp_5_rule+0xc0> │ │ │ │ │ │ │ │ │ │ -0000d804 : │ │ │ │ │ +0000d808 : │ │ │ │ │ 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 e1bc │ │ │ │ │ + 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 e1bc │ │ │ │ │ + bne e1c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1d0 │ │ │ │ │ + bne e1d4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq dcc8 │ │ │ │ │ + beq dccc │ │ │ │ │ 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 dd14 │ │ │ │ │ + beq dd18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd14 │ │ │ │ │ + bne dd18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd28 │ │ │ │ │ + bne dd2c │ │ │ │ │ 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 dbbc │ │ │ │ │ + beq dbc0 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq d9c0 │ │ │ │ │ + beq d9c4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e1dc │ │ │ │ │ + beq e1e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1dc │ │ │ │ │ + bne e1e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd28 │ │ │ │ │ + bne dd2c │ │ │ │ │ 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 e12c │ │ │ │ │ + beq e130 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e140 │ │ │ │ │ + bne e144 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e188 │ │ │ │ │ + beq e18c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e188 │ │ │ │ │ + bne e18c │ │ │ │ │ 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 dd34 │ │ │ │ │ + bne dd38 │ │ │ │ │ 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 db80 │ │ │ │ │ + bne db84 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e1f4 │ │ │ │ │ + beq e1f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1f4 │ │ │ │ │ + bne e1f8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e208 │ │ │ │ │ + bne e20c │ │ │ │ │ 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 dadc │ │ │ │ │ + beq dae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq db70 │ │ │ │ │ + beq db74 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dedc │ │ │ │ │ + bne dee0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne db80 │ │ │ │ │ + bne db84 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e148 │ │ │ │ │ + beq e14c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e148 │ │ │ │ │ + bne e14c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e15c │ │ │ │ │ + bne e160 │ │ │ │ │ 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 dc3c │ │ │ │ │ + beq dc40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dbb0 │ │ │ │ │ + beq dbb4 │ │ │ │ │ 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 e214 │ │ │ │ │ + beq e218 │ │ │ │ │ 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 e208 │ │ │ │ │ + bne e20c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e058 │ │ │ │ │ + bne e05c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e208 │ │ │ │ │ + bne e20c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -15793,142 +15794,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 da38 │ │ │ │ │ + bne da3c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq da60 │ │ │ │ │ + beq da64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dad0 │ │ │ │ │ + b dad4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq df80 │ │ │ │ │ + beq df84 │ │ │ │ │ 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 dac8 │ │ │ │ │ + b dacc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e250 │ │ │ │ │ + beq e254 │ │ │ │ │ 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 dd28 │ │ │ │ │ + bne dd2c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dfe4 │ │ │ │ │ + bne dfe8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne dd28 │ │ │ │ │ + bne dd2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ 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 d8d8 │ │ │ │ │ + b d8dc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e23c │ │ │ │ │ + beq e240 │ │ │ │ │ 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 e15c │ │ │ │ │ + bne e160 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df14 │ │ │ │ │ + bne df18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e15c │ │ │ │ │ + bne e160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ 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 dac0 │ │ │ │ │ + b dac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e178 │ │ │ │ │ + blt e17c │ │ │ │ │ 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 db80 │ │ │ │ │ + bne db84 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d898 │ │ │ │ │ + bne d89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d8b8 │ │ │ │ │ + beq d8bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d9c0 │ │ │ │ │ + b d9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10040 │ │ │ │ │ + bl 10044 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d99c │ │ │ │ │ + beq d9a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e194 │ │ │ │ │ + bne e198 │ │ │ │ │ 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 │ │ │ │ │ @@ -15938,131 +15939,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 e298 │ │ │ │ │ + beq e29c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e298 │ │ │ │ │ + bne e29c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ddcc │ │ │ │ │ + bne ddd0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df94 │ │ │ │ │ + bne df98 │ │ │ │ │ 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 d9ac │ │ │ │ │ + beq d9b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d9ac │ │ │ │ │ + bne d9b0 │ │ │ │ │ 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 e124 │ │ │ │ │ + beq e128 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge de3c │ │ │ │ │ + bge de40 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b de20 │ │ │ │ │ + b de24 │ │ │ │ │ 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 d9c0 │ │ │ │ │ + bne d9c4 │ │ │ │ │ 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 e1d0 │ │ │ │ │ + beq e1d4 │ │ │ │ │ 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 df08 │ │ │ │ │ + beq df0c │ │ │ │ │ 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 e168 │ │ │ │ │ + beq e16c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e168 │ │ │ │ │ + bne e16c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dac8 │ │ │ │ │ + b dacc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e1d0 │ │ │ │ │ + beq e1d4 │ │ │ │ │ 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 dea0 │ │ │ │ │ + bne dea4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b dea0 │ │ │ │ │ + b dea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq dc84 │ │ │ │ │ + beq dc88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e15c │ │ │ │ │ + beq e160 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -16070,54 +16071,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 db90 │ │ │ │ │ + beq db94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db90 │ │ │ │ │ + bne db94 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b dab4 │ │ │ │ │ + b dab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10040 │ │ │ │ │ + bl 10044 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq ddcc │ │ │ │ │ + beq ddd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne e264 │ │ │ │ │ + bne e268 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e0d8 │ │ │ │ │ + beq e0dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r7, r5, lsl #2] │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b dd7c │ │ │ │ │ + b dd80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq dc04 │ │ │ │ │ + beq dc08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e138 │ │ │ │ │ + beq e13c │ │ │ │ │ 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] │ │ │ │ │ @@ -16125,33 +16126,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 e0fc │ │ │ │ │ + beq e100 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e0fc │ │ │ │ │ + bne e100 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b dc2c │ │ │ │ │ + b dc30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq db24 │ │ │ │ │ + beq db28 │ │ │ │ │ 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 db74 │ │ │ │ │ + beq db78 │ │ │ │ │ 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] │ │ │ │ │ @@ -16159,588 +16160,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 e284 │ │ │ │ │ + beq e288 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e284 │ │ │ │ │ + bne e288 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b db4c │ │ │ │ │ + b db50 │ │ │ │ │ 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 e120 │ │ │ │ │ + beq e124 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b dfcc │ │ │ │ │ + b dfd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e050 │ │ │ │ │ + beq e054 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d9c0 │ │ │ │ │ + b d9c4 │ │ │ │ │ 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 d9c0 │ │ │ │ │ + b d9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da94 │ │ │ │ │ + beq da98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dbb0 │ │ │ │ │ + b dbb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dac8 │ │ │ │ │ + beq dacc │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b db84 │ │ │ │ │ + b db88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d97c │ │ │ │ │ + b d980 │ │ │ │ │ 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 dd58 │ │ │ │ │ + beq dd5c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b dddc │ │ │ │ │ + b dde0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d858 │ │ │ │ │ + beq d85c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db84 │ │ │ │ │ + b db88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d920 │ │ │ │ │ - b dd28 │ │ │ │ │ + beq d924 │ │ │ │ │ + b dd2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq da00 │ │ │ │ │ + beq da04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db74 │ │ │ │ │ + b db78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge daec │ │ │ │ │ + bge daf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b db74 │ │ │ │ │ + b db78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dc4c │ │ │ │ │ - b dba0 │ │ │ │ │ + bge dc50 │ │ │ │ │ + b dba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge dbcc │ │ │ │ │ - b e10c │ │ │ │ │ + bge dbd0 │ │ │ │ │ + b e110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq dfbc │ │ │ │ │ + beq dfc0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b e1b0 │ │ │ │ │ + b e1b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e0d0 │ │ │ │ │ - b e224 │ │ │ │ │ + beq e0d4 │ │ │ │ │ + b e228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ddac │ │ │ │ │ + b ddb0 │ │ │ │ │ │ │ │ │ │ -0000e2a4 : │ │ │ │ │ +0000e2a8 : │ │ │ │ │ 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 fb68 │ │ │ │ │ + beq fb6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb68 │ │ │ │ │ + bne fb6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fb7c │ │ │ │ │ + bne fb80 │ │ │ │ │ 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 e938 │ │ │ │ │ + bne e93c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq fb0c │ │ │ │ │ + beq fb10 │ │ │ │ │ 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 fb7c │ │ │ │ │ + bne fb80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f2ac │ │ │ │ │ + bne f2b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f330 │ │ │ │ │ + bne f334 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fa80 │ │ │ │ │ + beq fa84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa80 │ │ │ │ │ + bne fa84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa94 │ │ │ │ │ + bne fa98 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq faa0 │ │ │ │ │ + beq faa4 │ │ │ │ │ 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 faf8 │ │ │ │ │ + beq fafc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne faf8 │ │ │ │ │ + bne fafc │ │ │ │ │ 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 e950 │ │ │ │ │ + beq e954 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq eba0 │ │ │ │ │ + beq eba4 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb38 │ │ │ │ │ + beq fb3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb38 │ │ │ │ │ + bne fb3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb4c │ │ │ │ │ + bne fb50 │ │ │ │ │ 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 fdfc │ │ │ │ │ + beq fe00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e8d8 │ │ │ │ │ + bne e8dc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fba0 │ │ │ │ │ + beq fba4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fba0 │ │ │ │ │ + bne fba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f070 │ │ │ │ │ + bne f074 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fef0 │ │ │ │ │ + beq fef4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fef0 │ │ │ │ │ + bne fef4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb2c │ │ │ │ │ + bne fb30 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ebc8 │ │ │ │ │ + bne ebcc │ │ │ │ │ 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 fbb8 │ │ │ │ │ + bne fbbc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb94 │ │ │ │ │ + beq fb98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb94 │ │ │ │ │ + bne fb98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f888 │ │ │ │ │ + bne f88c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fc04 │ │ │ │ │ + beq fc08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc04 │ │ │ │ │ + bne fc08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb5c │ │ │ │ │ + bne fb60 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f468 │ │ │ │ │ + bne f46c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f070 │ │ │ │ │ + bne f074 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff08 │ │ │ │ │ + beq ff0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff08 │ │ │ │ │ + bne ff0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff14 │ │ │ │ │ + bne ff18 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f59c │ │ │ │ │ + bne f5a0 │ │ │ │ │ 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 fbb8 │ │ │ │ │ + bne fbbc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fefc │ │ │ │ │ + beq ff00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fefc │ │ │ │ │ + bne ff00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fecc │ │ │ │ │ + bne fed0 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4ec │ │ │ │ │ + bne f4f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f070 │ │ │ │ │ + bne f074 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff20 │ │ │ │ │ + beq ff24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff20 │ │ │ │ │ + bne ff24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fee4 │ │ │ │ │ + bne fee8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6b4 │ │ │ │ │ + bne f6b8 │ │ │ │ │ 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 fbb8 │ │ │ │ │ + bne fbbc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fed8 │ │ │ │ │ + beq fedc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fed8 │ │ │ │ │ + bne fedc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fec0 │ │ │ │ │ + bne fec4 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f544 │ │ │ │ │ + bne f548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f070 │ │ │ │ │ + bne f074 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb88 │ │ │ │ │ + beq fb8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb88 │ │ │ │ │ + bne fb8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fbf8 │ │ │ │ │ + bne fbfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f648 │ │ │ │ │ + bne f64c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fbb8 │ │ │ │ │ + bne fbbc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fa74 │ │ │ │ │ + beq fa78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa74 │ │ │ │ │ + bne fa78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff44 │ │ │ │ │ + bne ff48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f254 │ │ │ │ │ + bne f258 │ │ │ │ │ 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 fbb8 │ │ │ │ │ + bne fbbc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff2c │ │ │ │ │ + beq ff30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff2c │ │ │ │ │ + bne ff30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff38 │ │ │ │ │ + bne ff3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f194 │ │ │ │ │ + bne f198 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f070 │ │ │ │ │ + bne f074 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb20 │ │ │ │ │ + beq fb24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb20 │ │ │ │ │ + bne fb24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8b0 │ │ │ │ │ + bne e8b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f1fc │ │ │ │ │ + bne f200 │ │ │ │ │ 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 │ │ │ │ │ @@ -16751,26 +16752,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 eb70 │ │ │ │ │ + bne eb74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ 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 eb7c │ │ │ │ │ + beq eb80 │ │ │ │ │ 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 │ │ │ │ │ @@ -16788,180 +16789,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 eb84 │ │ │ │ │ + bne eb88 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe1c │ │ │ │ │ + beq fe20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe1c │ │ │ │ │ + bne fe20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe30 │ │ │ │ │ + bne fe34 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq ea64 │ │ │ │ │ + beq ea68 │ │ │ │ │ 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 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne eaac │ │ │ │ │ + bne eab0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe30 │ │ │ │ │ + bne fe34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1054c │ │ │ │ │ + bl 10550 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq eba8 │ │ │ │ │ + beq ebac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne f738 │ │ │ │ │ + bne f73c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - blt eb44 │ │ │ │ │ + blt eb48 │ │ │ │ │ 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 e428 │ │ │ │ │ - b e8e0 │ │ │ │ │ + bne e42c │ │ │ │ │ + b e8e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ffd8 │ │ │ │ │ + blt ffdc │ │ │ │ │ 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 fe30 │ │ │ │ │ + bne fe34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq e9f8 │ │ │ │ │ + beq e9fc │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9f8 │ │ │ │ │ + beq e9fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1054c │ │ │ │ │ + bl 10550 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e9f8 │ │ │ │ │ + beq e9fc │ │ │ │ │ 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 fe44 │ │ │ │ │ + beq fe48 │ │ │ │ │ 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 f70c │ │ │ │ │ + beq f710 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f70c │ │ │ │ │ + bne f710 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble ea3c │ │ │ │ │ + ble ea40 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e968 │ │ │ │ │ + b e96c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq eb6c │ │ │ │ │ + beq eb70 │ │ │ │ │ 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 e928 │ │ │ │ │ + b e92c │ │ │ │ │ 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 e428 │ │ │ │ │ + bne e42c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e8e0 │ │ │ │ │ + b e8e4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ea48 │ │ │ │ │ + beq ea4c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b e8e0 │ │ │ │ │ + b e8e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e508 │ │ │ │ │ + beq e50c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fdd0 │ │ │ │ │ + beq fdd4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fda8 │ │ │ │ │ + bne fdac │ │ │ │ │ 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 │ │ │ │ │ @@ -16970,360 +16971,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 f8d4 │ │ │ │ │ + beq f8d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8d4 │ │ │ │ │ + bne f8d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne f8ec │ │ │ │ │ + bne f8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd88 │ │ │ │ │ + beq fd8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd88 │ │ │ │ │ + bne fd8c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne fd9c │ │ │ │ │ + bne fda0 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f340 │ │ │ │ │ + bne f344 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8ec │ │ │ │ │ + bne f8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffcc │ │ │ │ │ + beq ffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffcc │ │ │ │ │ + bne ffd0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ed4c │ │ │ │ │ + bne ed50 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fcac │ │ │ │ │ + beq fcb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fcac │ │ │ │ │ + bne fcb0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ed4c │ │ │ │ │ + bne ed50 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f7ec │ │ │ │ │ + bne f7f0 │ │ │ │ │ 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 f8ec │ │ │ │ │ + bne f8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fca0 │ │ │ │ │ + beq fca4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fca0 │ │ │ │ │ + bne fca4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne edb4 │ │ │ │ │ + bne edb8 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f744 │ │ │ │ │ + bne f748 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8ec │ │ │ │ │ + bne f8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa68 │ │ │ │ │ + beq fa6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa68 │ │ │ │ │ + bne fa6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ee18 │ │ │ │ │ + bne ee1c │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f798 │ │ │ │ │ + bne f79c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8ec │ │ │ │ │ + bne f8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa38 │ │ │ │ │ + beq fa3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa38 │ │ │ │ │ + bne fa3c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ee7c │ │ │ │ │ + bne ee80 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f990 │ │ │ │ │ + bne f994 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8ec │ │ │ │ │ + bne f8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ffc0 │ │ │ │ │ + beq ffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffc0 │ │ │ │ │ + bne ffc4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne eee0 │ │ │ │ │ + bne eee4 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9e4 │ │ │ │ │ + bne f9e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8ec │ │ │ │ │ + bne f8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd08 │ │ │ │ │ + beq fd0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd08 │ │ │ │ │ + bne fd0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ef44 │ │ │ │ │ + bne ef48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f928 │ │ │ │ │ + bne f92c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8ec │ │ │ │ │ + bne f8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa5c │ │ │ │ │ + beq fa60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa5c │ │ │ │ │ + bne fa60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne efa8 │ │ │ │ │ + bne efac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5f4 │ │ │ │ │ + bne f5f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f8ec │ │ │ │ │ + bne f8f0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fcfc │ │ │ │ │ + beq fd00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fcfc │ │ │ │ │ + bne fd00 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne f00c │ │ │ │ │ + bne f010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3a4 │ │ │ │ │ + bne f3a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne fc70 │ │ │ │ │ + bne fc74 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fc64 │ │ │ │ │ + beq fc68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc64 │ │ │ │ │ + bne fc68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f05c │ │ │ │ │ + bne f060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f408 │ │ │ │ │ + bne f40c │ │ │ │ │ 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 e8c8 │ │ │ │ │ + beq e8cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8c8 │ │ │ │ │ + bne e8cc │ │ │ │ │ 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 fdf4 │ │ │ │ │ + beq fdf8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble f0e8 │ │ │ │ │ + ble f0ec │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f0e8 │ │ │ │ │ + beq f0ec │ │ │ │ │ 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 f0d0 │ │ │ │ │ + bne f0d4 │ │ │ │ │ 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 fa94 │ │ │ │ │ + beq fa98 │ │ │ │ │ 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 │ │ │ │ │ @@ -17345,108 +17346,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 eb50 │ │ │ │ │ + beq eb54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe88 │ │ │ │ │ + bne fe8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e924 │ │ │ │ │ + b e928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e850 │ │ │ │ │ + beq e854 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e850 │ │ │ │ │ + beq e854 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd4c │ │ │ │ │ + beq fd50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf8 │ │ │ │ │ + beq ebfc │ │ │ │ │ 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 fd64 │ │ │ │ │ + bne fd68 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b ec00 │ │ │ │ │ + b ec04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e8b0 │ │ │ │ │ + beq e8b4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc28 │ │ │ │ │ + beq fc2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf8 │ │ │ │ │ + beq ebfc │ │ │ │ │ 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 f1f4 │ │ │ │ │ + beq f1f8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e8b8 │ │ │ │ │ + b e8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e7ec │ │ │ │ │ + beq e7f0 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd30 │ │ │ │ │ + beq fd34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf8 │ │ │ │ │ + beq ebfc │ │ │ │ │ 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 f1f4 │ │ │ │ │ + beq f1f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e7f8 │ │ │ │ │ + b e7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e2a4 │ │ │ │ │ + bl e2a8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e358 │ │ │ │ │ + beq e35c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq fb7c │ │ │ │ │ + beq fb80 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -17454,1122 +17455,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 f314 │ │ │ │ │ + beq f318 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e928 │ │ │ │ │ + beq e92c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e928 │ │ │ │ │ + beq e92c │ │ │ │ │ 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 e948 │ │ │ │ │ + b e94c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eca8 │ │ │ │ │ + beq ecac │ │ │ │ │ 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 ff8c │ │ │ │ │ + beq ff90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff6c │ │ │ │ │ + bne ff70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq f900 │ │ │ │ │ + beq f904 │ │ │ │ │ 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 ec28 │ │ │ │ │ + b ec2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f000 │ │ │ │ │ + beq f004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f000 │ │ │ │ │ + beq f004 │ │ │ │ │ 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 fcdc │ │ │ │ │ + beq fce0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f374 │ │ │ │ │ + beq f378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne fcf0 │ │ │ │ │ + bne fcf4 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b f37c │ │ │ │ │ + b f380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f05c │ │ │ │ │ + beq f060 │ │ │ │ │ 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 fc40 │ │ │ │ │ + beq fc44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f374 │ │ │ │ │ + beq f378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f400 │ │ │ │ │ + beq f404 │ │ │ │ │ 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 f070 │ │ │ │ │ + b f074 │ │ │ │ │ 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 f870 │ │ │ │ │ + bne f874 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f890 │ │ │ │ │ + bne f894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fcd4 │ │ │ │ │ + beq fcd8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fcb8 │ │ │ │ │ + beq fcbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf8 │ │ │ │ │ + beq ebfc │ │ │ │ │ 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 f1f4 │ │ │ │ │ + beq f1f8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e5b0 │ │ │ │ │ + b e5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e668 │ │ │ │ │ + beq e66c │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fbdc │ │ │ │ │ + beq fbe0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf8 │ │ │ │ │ + beq ebfc │ │ │ │ │ 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 f1f4 │ │ │ │ │ + beq f1f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e674 │ │ │ │ │ + b e678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e72c │ │ │ │ │ + beq e730 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fd14 │ │ │ │ │ + beq fd18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf8 │ │ │ │ │ + beq ebfc │ │ │ │ │ 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 f1f4 │ │ │ │ │ + beq f1f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e738 │ │ │ │ │ + b e73c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e604 │ │ │ │ │ + beq e608 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ffa4 │ │ │ │ │ + beq ffa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf8 │ │ │ │ │ + beq ebfc │ │ │ │ │ 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 f1f4 │ │ │ │ │ + beq f1f8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e610 │ │ │ │ │ + b e614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef9c │ │ │ │ │ + beq efa0 │ │ │ │ │ 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 fc10 │ │ │ │ │ + beq fc14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f374 │ │ │ │ │ + beq f378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f400 │ │ │ │ │ + beq f404 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b efa8 │ │ │ │ │ + b efac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e78c │ │ │ │ │ + beq e790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e78c │ │ │ │ │ + beq e790 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fbc0 │ │ │ │ │ + beq fbc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf8 │ │ │ │ │ + beq ebfc │ │ │ │ │ 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 f1f4 │ │ │ │ │ + beq f1f8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e798 │ │ │ │ │ + b e79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e6c8 │ │ │ │ │ + beq e6cc │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc84 │ │ │ │ │ + beq fc88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ebf8 │ │ │ │ │ + beq ebfc │ │ │ │ │ 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 f1f4 │ │ │ │ │ + beq f1f8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e6d4 │ │ │ │ │ + b e6d8 │ │ │ │ │ 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 fe68 │ │ │ │ │ + bne fe6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fe7c │ │ │ │ │ + beq fe80 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b ebbc │ │ │ │ │ + b ebc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eda8 │ │ │ │ │ + beq edac │ │ │ │ │ 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 fff8 │ │ │ │ │ + beq fffc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f374 │ │ │ │ │ + beq f378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f400 │ │ │ │ │ + beq f404 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b edb4 │ │ │ │ │ + b edb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee0c │ │ │ │ │ + beq ee10 │ │ │ │ │ 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 fea8 │ │ │ │ │ + beq feac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f374 │ │ │ │ │ + beq f378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f400 │ │ │ │ │ + beq f404 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ee18 │ │ │ │ │ + b ee1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8b0 │ │ │ │ │ + bne f8b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd70 │ │ │ │ │ + bne fd74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq ed4c │ │ │ │ │ + beq ed50 │ │ │ │ │ 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 ff50 │ │ │ │ │ + beq ff54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f374 │ │ │ │ │ + beq f378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f400 │ │ │ │ │ + beq f404 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ed50 │ │ │ │ │ + b ed54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f8a4 │ │ │ │ │ + bne f8a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e5b0 │ │ │ │ │ + b e5b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq f490 │ │ │ │ │ + beq f494 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f888 │ │ │ │ │ + b f88c │ │ │ │ │ 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 ed4c │ │ │ │ │ + beq ed50 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ed4c │ │ │ │ │ + b ed50 │ │ │ │ │ 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 ec60 │ │ │ │ │ + beq ec64 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b f070 │ │ │ │ │ + b f074 │ │ │ │ │ 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 fdec │ │ │ │ │ + beq fdf0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f38c │ │ │ │ │ + b f390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef38 │ │ │ │ │ + beq ef3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef38 │ │ │ │ │ + beq ef3c │ │ │ │ │ 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 10010 │ │ │ │ │ + beq 10014 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f374 │ │ │ │ │ + beq f378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f400 │ │ │ │ │ + beq f404 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ef44 │ │ │ │ │ + b ef48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee70 │ │ │ │ │ + beq ee74 │ │ │ │ │ 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 10028 │ │ │ │ │ + beq 1002c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f374 │ │ │ │ │ + beq f378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f400 │ │ │ │ │ + beq f404 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ee7c │ │ │ │ │ + b ee80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eed4 │ │ │ │ │ + beq eed8 │ │ │ │ │ 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 fa44 │ │ │ │ │ + beq fa48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f374 │ │ │ │ │ + beq f378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f400 │ │ │ │ │ + beq f404 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b eee0 │ │ │ │ │ + b eee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee48 │ │ │ │ │ + b ee4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq eedc │ │ │ │ │ - b fa2c │ │ │ │ │ + beq eee0 │ │ │ │ │ + b fa30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef74 │ │ │ │ │ + b ef78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ede4 │ │ │ │ │ + b ede8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e7cc │ │ │ │ │ + b e7d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e3a0 │ │ │ │ │ + beq e3a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b eb6c │ │ │ │ │ + b eb70 │ │ │ │ │ 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 eb6c │ │ │ │ │ + blt eb70 │ │ │ │ │ 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 fa98 │ │ │ │ │ + bne fa9c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e3e0 │ │ │ │ │ + bne e3e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e3f8 │ │ │ │ │ + b e3fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e328 │ │ │ │ │ - b f324 │ │ │ │ │ + bge e32c │ │ │ │ │ + b f328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e890 │ │ │ │ │ + b e894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e514 │ │ │ │ │ + b e518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e458 │ │ │ │ │ + beq e45c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e8e0 │ │ │ │ │ + b e8e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f888 │ │ │ │ │ + b f88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e2f8 │ │ │ │ │ + beq e2fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f334 │ │ │ │ │ + b f338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e76c │ │ │ │ │ + b e770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e54c │ │ │ │ │ + b e550 │ │ │ │ │ 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 e4bc │ │ │ │ │ + beq e4c0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f070 │ │ │ │ │ + b f074 │ │ │ │ │ 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 e798 │ │ │ │ │ - b f6a8 │ │ │ │ │ + beq e79c │ │ │ │ │ + b f6ac │ │ │ │ │ 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 e674 │ │ │ │ │ - b f538 │ │ │ │ │ + beq e678 │ │ │ │ │ + b f53c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e798 │ │ │ │ │ + b e79c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e584 │ │ │ │ │ + b e588 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq efa4 │ │ │ │ │ - b f63c │ │ │ │ │ + beq efa8 │ │ │ │ │ + b f640 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e8b8 │ │ │ │ │ - b f248 │ │ │ │ │ + beq e8bc │ │ │ │ │ + b f24c │ │ │ │ │ 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 f070 │ │ │ │ │ - b f45c │ │ │ │ │ + beq f074 │ │ │ │ │ + b f460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f03c │ │ │ │ │ + b f040 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b f070 │ │ │ │ │ + b f074 │ │ │ │ │ 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 e6d4 │ │ │ │ │ - b f700 │ │ │ │ │ + beq e6d8 │ │ │ │ │ + b f704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed80 │ │ │ │ │ + b ed84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed18 │ │ │ │ │ + b ed1c │ │ │ │ │ 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 e5b0 │ │ │ │ │ - b f4e0 │ │ │ │ │ + beq e5b4 │ │ │ │ │ + b f4e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f884 │ │ │ │ │ + b f888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq f008 │ │ │ │ │ + beq f00c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b f00c │ │ │ │ │ + b f010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b efd8 │ │ │ │ │ + b efdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef10 │ │ │ │ │ + b ef14 │ │ │ │ │ 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 e738 │ │ │ │ │ - b f590 │ │ │ │ │ + beq e73c │ │ │ │ │ + b f594 │ │ │ │ │ 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 e7f8 │ │ │ │ │ - b f2a0 │ │ │ │ │ + beq e7fc │ │ │ │ │ + b f2a4 │ │ │ │ │ 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 e85c │ │ │ │ │ + beq e860 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e85c │ │ │ │ │ + b e860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq f810 │ │ │ │ │ - b f8c8 │ │ │ │ │ + beq f814 │ │ │ │ │ + b f8cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ec94 │ │ │ │ │ + beq ec98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b ecb4 │ │ │ │ │ + b ecb8 │ │ │ │ │ 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 f1f4 │ │ │ │ │ + beq f1f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e514 │ │ │ │ │ + b e518 │ │ │ │ │ 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 e514 │ │ │ │ │ - b fdc4 │ │ │ │ │ + beq e518 │ │ │ │ │ + b fdc8 │ │ │ │ │ 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 e8e0 │ │ │ │ │ + b e8e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e9bc │ │ │ │ │ + beq e9c0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ebbc │ │ │ │ │ + b ebc0 │ │ │ │ │ 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 ea48 │ │ │ │ │ - b ebbc │ │ │ │ │ + beq ea4c │ │ │ │ │ + b ebc0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ebbc │ │ │ │ │ + b ebc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ea3c │ │ │ │ │ - b eb38 │ │ │ │ │ + beq ea40 │ │ │ │ │ + b eb3c │ │ │ │ │ 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 f18c │ │ │ │ │ - b eb64 │ │ │ │ │ + beq f190 │ │ │ │ │ + b eb68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ee14 │ │ │ │ │ - b f7e0 │ │ │ │ │ + beq ee18 │ │ │ │ │ + b f7e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e738 │ │ │ │ │ + b e73c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e674 │ │ │ │ │ + b e678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e70c │ │ │ │ │ + b e710 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e6d4 │ │ │ │ │ + b e6d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e4e8 │ │ │ │ │ + b e4ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e648 │ │ │ │ │ + b e64c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e5e4 │ │ │ │ │ + b e5e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e610 │ │ │ │ │ + b e614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e6a8 │ │ │ │ │ + b e6ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e830 │ │ │ │ │ + b e834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e85c │ │ │ │ │ + b e860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e7f8 │ │ │ │ │ + b e7fc │ │ │ │ │ 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 ed50 │ │ │ │ │ - b f864 │ │ │ │ │ + beq ed54 │ │ │ │ │ + b f868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq f400 │ │ │ │ │ + beq f404 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ecb4 │ │ │ │ │ + b ecb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ecb0 │ │ │ │ │ - b ff80 │ │ │ │ │ + beq ecb4 │ │ │ │ │ + b ff84 │ │ │ │ │ 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 e610 │ │ │ │ │ - b f5e8 │ │ │ │ │ + beq e614 │ │ │ │ │ + b f5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eeac │ │ │ │ │ + b eeb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ece4 │ │ │ │ │ + b ece8 │ │ │ │ │ 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 ebbc │ │ │ │ │ + b ebc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq edb0 │ │ │ │ │ - b f78c │ │ │ │ │ + beq edb4 │ │ │ │ │ + b f790 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ef40 │ │ │ │ │ - b f984 │ │ │ │ │ + beq ef44 │ │ │ │ │ + b f988 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq ee78 │ │ │ │ │ - b f9d8 │ │ │ │ │ + beq ee7c │ │ │ │ │ + b f9dc │ │ │ │ │ │ │ │ │ │ -00010040 : │ │ │ │ │ +00010044 : │ │ │ │ │ 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 101f4 │ │ │ │ │ + beq 101f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 101f4 │ │ │ │ │ + bne 101f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 101e4 │ │ │ │ │ + bne 101e8 │ │ │ │ │ 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 100c8 │ │ │ │ │ + beq 100cc │ │ │ │ │ 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 10200 │ │ │ │ │ + beq 10204 │ │ │ │ │ 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 101e4 │ │ │ │ │ + bne 101e8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10154 │ │ │ │ │ + bne 10158 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 101e4 │ │ │ │ │ + bne 101e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ 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 100b0 │ │ │ │ │ + b 100b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10118 │ │ │ │ │ + beq 1011c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 101e4 │ │ │ │ │ + beq 101e8 │ │ │ │ │ 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 101bc │ │ │ │ │ + beq 101c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1013c │ │ │ │ │ + beq 10140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1013c │ │ │ │ │ + beq 10140 │ │ │ │ │ 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 100c0 │ │ │ │ │ + b 100c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 101dc │ │ │ │ │ + b 101e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10088 │ │ │ │ │ + b 1008c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 100e0 │ │ │ │ │ - b 101c8 │ │ │ │ │ + bge 100e4 │ │ │ │ │ + b 101cc │ │ │ │ │ │ │ │ │ │ -00010214 : │ │ │ │ │ +00010218 : │ │ │ │ │ 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 104b0 │ │ │ │ │ + beq 104b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 104b0 │ │ │ │ │ + bne 104b4 │ │ │ │ │ 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 10294 │ │ │ │ │ + beq 10298 │ │ │ │ │ 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] │ │ │ │ │ @@ -18578,220 +18579,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 104cc │ │ │ │ │ + bne 104d0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10484 │ │ │ │ │ + beq 10488 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10484 │ │ │ │ │ + bne 10488 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10498 │ │ │ │ │ + bne 1049c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 103a8 │ │ │ │ │ + beq 103ac │ │ │ │ │ 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 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 103f0 │ │ │ │ │ + bne 103f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10498 │ │ │ │ │ + bne 1049c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1054c │ │ │ │ │ + bl 10550 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 10380 │ │ │ │ │ + beq 10384 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 104a0 │ │ │ │ │ + bne 104a4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 1038c │ │ │ │ │ + bge 10390 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 102a0 │ │ │ │ │ + b 102a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 104a0 │ │ │ │ │ + bne 104a4 │ │ │ │ │ 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 104dc │ │ │ │ │ + blt 104e0 │ │ │ │ │ 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 10498 │ │ │ │ │ + bne 1049c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10330 │ │ │ │ │ + beq 10334 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10330 │ │ │ │ │ + beq 10334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1054c │ │ │ │ │ + bl 10550 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10330 │ │ │ │ │ + beq 10334 │ │ │ │ │ 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 10528 │ │ │ │ │ + beq 1052c │ │ │ │ │ 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 104f0 │ │ │ │ │ + beq 104f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 104f0 │ │ │ │ │ + bne 104f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 10374 │ │ │ │ │ - b 1038c │ │ │ │ │ + bgt 10378 │ │ │ │ │ + b 10390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 102f4 │ │ │ │ │ + beq 102f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10288 │ │ │ │ │ + b 1028c │ │ │ │ │ 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 10268 │ │ │ │ │ + b 1026c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10288 │ │ │ │ │ + b 1028c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 104a0 │ │ │ │ │ + b 104a4 │ │ │ │ │ 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 10540 │ │ │ │ │ + bne 10544 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 104a0 │ │ │ │ │ + bne 104a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1038c │ │ │ │ │ - b 10474 │ │ │ │ │ + beq 10390 │ │ │ │ │ + b 10478 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1038c │ │ │ │ │ - b 104a0 │ │ │ │ │ + beq 10390 │ │ │ │ │ + b 104a4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 104a0 │ │ │ │ │ + b 104a4 │ │ │ │ │ │ │ │ │ │ -0001054c : │ │ │ │ │ +00010550 : │ │ │ │ │ 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 10a8c │ │ │ │ │ + beq 10a90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10a8c │ │ │ │ │ + bne 10a90 │ │ │ │ │ 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 105cc │ │ │ │ │ + beq 105d0 │ │ │ │ │ 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] │ │ │ │ │ @@ -18800,444 +18801,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 10bac │ │ │ │ │ + bne 10bb0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10a60 │ │ │ │ │ + beq 10a64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10a60 │ │ │ │ │ + bne 10a64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a74 │ │ │ │ │ + bne 10a78 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10730 │ │ │ │ │ + beq 10734 │ │ │ │ │ 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 1054c │ │ │ │ │ + bl 10550 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 10778 │ │ │ │ │ + bne 1077c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10b04 │ │ │ │ │ + bne 10b08 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b0c │ │ │ │ │ + beq 10b10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b0c │ │ │ │ │ + bne 10b10 │ │ │ │ │ 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 1080c │ │ │ │ │ + beq 10810 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10704 │ │ │ │ │ + beq 10708 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10a7c │ │ │ │ │ + bne 10a80 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bge 10714 │ │ │ │ │ + bge 10718 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 105d8 │ │ │ │ │ + b 105dc │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10a7c │ │ │ │ │ + bne 10a80 │ │ │ │ │ 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 10bbc │ │ │ │ │ + blt 10bc0 │ │ │ │ │ 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 10a74 │ │ │ │ │ + bne 10a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1054c │ │ │ │ │ + bl 10550 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 10668 │ │ │ │ │ + beq 1066c │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10668 │ │ │ │ │ + beq 1066c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bd0 │ │ │ │ │ + bl 10bd4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10668 │ │ │ │ │ + beq 1066c │ │ │ │ │ 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 10ae0 │ │ │ │ │ + beq 10ae4 │ │ │ │ │ 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 10aa8 │ │ │ │ │ + beq 10aac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10aa8 │ │ │ │ │ + bne 10aac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt 106f4 │ │ │ │ │ - b 10714 │ │ │ │ │ + bgt 106f8 │ │ │ │ │ + b 10718 │ │ │ │ │ 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 10b90 │ │ │ │ │ + bne 10b94 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10b50 │ │ │ │ │ + beq 10b54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10b50 │ │ │ │ │ + bne 10b54 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10b64 │ │ │ │ │ + bne 10b68 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10900 │ │ │ │ │ + beq 10904 │ │ │ │ │ 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 10bd0 │ │ │ │ │ + bl 10bd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 10948 │ │ │ │ │ + bne 1094c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10b64 │ │ │ │ │ + bne 10b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 1127c │ │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, lr, #1 │ │ │ │ │ - beq 10a2c │ │ │ │ │ + beq 10a30 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10a50 │ │ │ │ │ + bne 10a54 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 10a08 │ │ │ │ │ + ble 10a0c │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1081c │ │ │ │ │ + b 10820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10b74 │ │ │ │ │ + blt 10b78 │ │ │ │ │ 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 10b64 │ │ │ │ │ + bne 10b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bd0 │ │ │ │ │ + bl 10bd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 108b0 │ │ │ │ │ + beq 108b4 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 108b0 │ │ │ │ │ + beq 108b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 1127c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 108b0 │ │ │ │ │ + beq 108b4 │ │ │ │ │ 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 10b20 │ │ │ │ │ + beq 10b24 │ │ │ │ │ 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 109d4 │ │ │ │ │ + beq 109d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ streq r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 108e8 │ │ │ │ │ + beq 108ec │ │ │ │ │ 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 10b40 │ │ │ │ │ + bne 10b44 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10a50 │ │ │ │ │ + bne 10a54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108e8 │ │ │ │ │ + bne 108ec │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10700 │ │ │ │ │ + beq 10704 │ │ │ │ │ sub r1, r0, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 106e8 │ │ │ │ │ + b 106ec │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 10a54 │ │ │ │ │ + bne 10a58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a24 │ │ │ │ │ - b 10714 │ │ │ │ │ + bne 10a28 │ │ │ │ │ + b 10718 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 10704 │ │ │ │ │ + b 10708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1062c │ │ │ │ │ + beq 10630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 105c0 │ │ │ │ │ + b 105c4 │ │ │ │ │ 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 105a0 │ │ │ │ │ + b 105a4 │ │ │ │ │ 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 10af8 │ │ │ │ │ + bne 10afc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10a7c │ │ │ │ │ + bne 10a80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 107fc │ │ │ │ │ - b 10714 │ │ │ │ │ + bne 10800 │ │ │ │ │ + b 10718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10714 │ │ │ │ │ - b 10a7c │ │ │ │ │ + beq 10718 │ │ │ │ │ + b 10a80 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10a7c │ │ │ │ │ + b 10a80 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10a7c │ │ │ │ │ + b 10a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 106a8 │ │ │ │ │ + b 106ac │ │ │ │ │ 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 10a10 │ │ │ │ │ - b 10a54 │ │ │ │ │ + beq 10a14 │ │ │ │ │ + b 10a58 │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 10a54 │ │ │ │ │ + b 10a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10874 │ │ │ │ │ + beq 10878 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - b 10a54 │ │ │ │ │ + b 10a58 │ │ │ │ │ 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 10a54 │ │ │ │ │ + b 10a58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 106d8 │ │ │ │ │ - b 10704 │ │ │ │ │ + bne 106dc │ │ │ │ │ + b 10708 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 105c0 │ │ │ │ │ + b 105c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10a7c │ │ │ │ │ + b 10a80 │ │ │ │ │ │ │ │ │ │ -00010bd0 : │ │ │ │ │ +00010bd4 : │ │ │ │ │ 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 111a4 │ │ │ │ │ + beq 111a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 111a8 │ │ │ │ │ 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 10c50 │ │ │ │ │ + beq 10c54 │ │ │ │ │ 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] │ │ │ │ │ @@ -19246,454 +19247,454 @@ │ │ │ │ │ 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 111c0 │ │ │ │ │ + bne 111c4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1113c │ │ │ │ │ + beq 11140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1113c │ │ │ │ │ + bne 11140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 110f0 │ │ │ │ │ + bne 110f4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10db8 │ │ │ │ │ + beq 10dbc │ │ │ │ │ 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, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10e04 │ │ │ │ │ + beq 10e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10e04 │ │ │ │ │ + bne 10e08 │ │ │ │ │ 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 10e30 │ │ │ │ │ + beq 10e34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10f38 │ │ │ │ │ + bne 10f3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 110f0 │ │ │ │ │ + bne 110f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 1127c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10d8c │ │ │ │ │ + beq 10d90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 110f8 │ │ │ │ │ + bne 110fc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 10d9c │ │ │ │ │ + bge 10da0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10c5c │ │ │ │ │ + b 10c60 │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 110f8 │ │ │ │ │ + bne 110fc │ │ │ │ │ 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 11154 │ │ │ │ │ + blt 11158 │ │ │ │ │ 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, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 110f0 │ │ │ │ │ + bne 110f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10cf0 │ │ │ │ │ + bne 10cf4 │ │ │ │ │ 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 10d24 │ │ │ │ │ + bne 10d28 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11264 │ │ │ │ │ + bne 11268 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11230 │ │ │ │ │ + beq 11234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11230 │ │ │ │ │ + bne 11234 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11244 │ │ │ │ │ + bne 11248 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10fd0 │ │ │ │ │ + beq 10fd4 │ │ │ │ │ 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 10bd0 │ │ │ │ │ + bl 10bd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 11018 │ │ │ │ │ + bne 1101c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11244 │ │ │ │ │ + bne 11248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 1127c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 110cc │ │ │ │ │ + beq 110d0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11134 │ │ │ │ │ + bne 11138 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 110c0 │ │ │ │ │ + blt 110c4 │ │ │ │ │ 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 10d38 │ │ │ │ │ + beq 10d3c │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d38 │ │ │ │ │ + beq 10d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 1127c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10d38 │ │ │ │ │ + beq 10d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11208 │ │ │ │ │ + beq 1120c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ 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 111d0 │ │ │ │ │ + beq 111d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111d0 │ │ │ │ │ + bne 111d4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 10d80 │ │ │ │ │ + bgt 10d84 │ │ │ │ │ mov lr, r8 │ │ │ │ │ - b 10d9c │ │ │ │ │ + b 10da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11254 │ │ │ │ │ + blt 11258 │ │ │ │ │ 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 11244 │ │ │ │ │ + bne 11248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10bd0 │ │ │ │ │ + bl 10bd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 10ed4 │ │ │ │ │ + beq 10ed8 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ed4 │ │ │ │ │ + beq 10ed8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 1127c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10ed4 │ │ │ │ │ + beq 10ed8 │ │ │ │ │ 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 11168 │ │ │ │ │ + beq 1116c │ │ │ │ │ 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 11108 │ │ │ │ │ + beq 1110c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11108 │ │ │ │ │ + bne 1110c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 110c0 │ │ │ │ │ + bgt 110c4 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 10f20 │ │ │ │ │ + b 10f24 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10e44 │ │ │ │ │ + b 10e48 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 10f20 │ │ │ │ │ + beq 10f24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 10d48 │ │ │ │ │ + beq 10d4c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10c44 │ │ │ │ │ + b 10c48 │ │ │ │ │ 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 11188 │ │ │ │ │ + bne 1118c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11198 │ │ │ │ │ + beq 1119c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 110dc │ │ │ │ │ + b 110e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10cb0 │ │ │ │ │ - b 110f0 │ │ │ │ │ + beq 10cb4 │ │ │ │ │ + b 110f4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 110f8 │ │ │ │ │ + b 110fc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f20 │ │ │ │ │ - b 110dc │ │ │ │ │ + beq 10f24 │ │ │ │ │ + b 110e0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 110dc │ │ │ │ │ + b 110e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 110b4 │ │ │ │ │ - b 110a4 │ │ │ │ │ + beq 110b8 │ │ │ │ │ + b 110a8 │ │ │ │ │ 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 10c24 │ │ │ │ │ + b 10c28 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10c44 │ │ │ │ │ + b 10c48 │ │ │ │ │ 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 11224 │ │ │ │ │ + bne 11228 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 110f8 │ │ │ │ │ + bne 110fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10fbc │ │ │ │ │ - b 10fc8 │ │ │ │ │ + bne 10fc0 │ │ │ │ │ + b 10fcc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10d9c │ │ │ │ │ - b 110f8 │ │ │ │ │ + beq 10da0 │ │ │ │ │ + b 110fc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 110f8 │ │ │ │ │ + b 110fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10e98 │ │ │ │ │ + beq 10e9c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 110dc │ │ │ │ │ + b 110e0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11248 │ │ │ │ │ + b 1124c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10f30 │ │ │ │ │ + b 10f34 │ │ │ │ │ │ │ │ │ │ -00011278 : │ │ │ │ │ +0001127c : │ │ │ │ │ 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 117e0 │ │ │ │ │ + beq 117e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 117e0 │ │ │ │ │ + bne 117e4 │ │ │ │ │ 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 112f8 │ │ │ │ │ + beq 112fc │ │ │ │ │ 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] │ │ │ │ │ @@ -19702,305 +19703,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 11884 │ │ │ │ │ + bne 11888 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1186c │ │ │ │ │ + beq 11870 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1186c │ │ │ │ │ + bne 11870 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11738 │ │ │ │ │ + bne 1173c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1141c │ │ │ │ │ + beq 11420 │ │ │ │ │ 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 11278 │ │ │ │ │ + bl 1127c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11464 │ │ │ │ │ + bne 11468 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11738 │ │ │ │ │ + bne 1173c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 1127c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11514 │ │ │ │ │ + bne 11518 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1158c │ │ │ │ │ + bne 11590 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11738 │ │ │ │ │ + bne 1173c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 11898 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11568 │ │ │ │ │ + beq 1156c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1157c │ │ │ │ │ + bne 11580 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble 114f8 │ │ │ │ │ + ble 114fc │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11304 │ │ │ │ │ + b 11308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11830 │ │ │ │ │ + blt 11834 │ │ │ │ │ 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 11738 │ │ │ │ │ + bne 1173c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11278 │ │ │ │ │ + bl 1127c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1139c │ │ │ │ │ + beq 113a0 │ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1139c │ │ │ │ │ + beq 113a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 11898 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1139c │ │ │ │ │ + beq 113a0 │ │ │ │ │ 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 11818 │ │ │ │ │ + beq 1181c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #8 │ │ │ │ │ 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 117fc │ │ │ │ │ + beq 11800 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 117fc │ │ │ │ │ + bne 11800 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1157c │ │ │ │ │ + bne 11580 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11404 │ │ │ │ │ + bne 11408 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 113c0 │ │ │ │ │ + beq 113c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 11898 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 113c0 │ │ │ │ │ + beq 113c4 │ │ │ │ │ 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 11818 │ │ │ │ │ + beq 1181c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #9 │ │ │ │ │ - b 114b4 │ │ │ │ │ + b 114b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 114f8 │ │ │ │ │ + beq 114fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 112ec │ │ │ │ │ + b 112f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1173c │ │ │ │ │ + bne 11740 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11844 │ │ │ │ │ + beq 11848 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11844 │ │ │ │ │ + bne 11848 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 11728 │ │ │ │ │ + bne 1172c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 11898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 117ac │ │ │ │ │ + beq 117b0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - 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 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11860 │ │ │ │ │ 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 117b4 │ │ │ │ │ + bne 117b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11860 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 117b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11860 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 117b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11860 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 117b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11860 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 117b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11860 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117b4 │ │ │ │ │ + bne 117b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1185c │ │ │ │ │ + bne 11860 │ │ │ │ │ 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 117bc │ │ │ │ │ + bne 117c0 │ │ │ │ │ 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 113dc │ │ │ │ │ + beq 113e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1157c │ │ │ │ │ + b 11580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e2a4 │ │ │ │ │ + bl e2a8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 117d4 │ │ │ │ │ + beq 117d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -20009,120 +20010,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 11728 │ │ │ │ │ + bne 1172c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11724 │ │ │ │ │ + b 11728 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 11744 │ │ │ │ │ + bne 11748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11724 │ │ │ │ │ + b 11728 │ │ │ │ │ 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 112cc │ │ │ │ │ + b 112d0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11830 │ │ │ │ │ + bne 11834 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 114dc │ │ │ │ │ + b 114e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 114f8 │ │ │ │ │ - b 1157c │ │ │ │ │ + beq 114fc │ │ │ │ │ + b 11580 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1157c │ │ │ │ │ + b 11580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 115c4 │ │ │ │ │ + b 115c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11614 │ │ │ │ │ + b 11618 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11724 │ │ │ │ │ + b 11728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11358 │ │ │ │ │ - b 11738 │ │ │ │ │ + beq 1135c │ │ │ │ │ + b 1173c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 112ec │ │ │ │ │ + b 112f0 │ │ │ │ │ │ │ │ │ │ -00011894 : │ │ │ │ │ +00011898 : │ │ │ │ │ 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 11b90 │ │ │ │ │ + beq 11b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11b90 │ │ │ │ │ + bne 11b94 │ │ │ │ │ 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 11914 │ │ │ │ │ + beq 11918 │ │ │ │ │ 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] │ │ │ │ │ @@ -20131,538 +20132,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 11bf4 │ │ │ │ │ + bne 11bf8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11bac │ │ │ │ │ + beq 11bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11bac │ │ │ │ │ + bne 11bb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bc0 │ │ │ │ │ + bne 11bc4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11a2c │ │ │ │ │ + beq 11a30 │ │ │ │ │ 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 11894 │ │ │ │ │ + bl 11898 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11a74 │ │ │ │ │ + bne 11a78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bc0 │ │ │ │ │ + bne 11bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 11898 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11b20 │ │ │ │ │ + bne 11b24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11bc0 │ │ │ │ │ + bne 11bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c40 │ │ │ │ │ + bl 11c44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 11b74 │ │ │ │ │ + beq 11b78 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11b80 │ │ │ │ │ + bne 11b84 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 11b04 │ │ │ │ │ + bge 11b08 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11920 │ │ │ │ │ + b 11924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11be0 │ │ │ │ │ + blt 11be4 │ │ │ │ │ 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 11bc0 │ │ │ │ │ + bne 11bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11894 │ │ │ │ │ + bl 11898 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 119b8 │ │ │ │ │ + beq 119bc │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119b8 │ │ │ │ │ + beq 119bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c40 │ │ │ │ │ + bl 11c44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 119b8 │ │ │ │ │ + beq 119bc │ │ │ │ │ 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 11c04 │ │ │ │ │ + beq 11c08 │ │ │ │ │ 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 11bcc │ │ │ │ │ + beq 11bd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11bcc │ │ │ │ │ + bne 11bd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 11a20 │ │ │ │ │ + bgt 11a24 │ │ │ │ │ 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 119dc │ │ │ │ │ + beq 119e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11c40 │ │ │ │ │ + bl 11c44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 119dc │ │ │ │ │ + beq 119e0 │ │ │ │ │ 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 11c04 │ │ │ │ │ + beq 11c08 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 11ac4 │ │ │ │ │ + b 11ac8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11b04 │ │ │ │ │ + beq 11b08 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11908 │ │ │ │ │ + b 1190c │ │ │ │ │ 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 118e8 │ │ │ │ │ + b 118ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11974 │ │ │ │ │ + beq 11978 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11b80 │ │ │ │ │ + b 11b84 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11c1c │ │ │ │ │ + beq 11c20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11b80 │ │ │ │ │ + b 11b84 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11908 │ │ │ │ │ + b 1190c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b04 │ │ │ │ │ - b 11b80 │ │ │ │ │ + beq 11b08 │ │ │ │ │ + b 11b84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11b80 │ │ │ │ │ + bne 11b84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11b04 │ │ │ │ │ - b 11af8 │ │ │ │ │ + beq 11b08 │ │ │ │ │ + b 11afc │ │ │ │ │ │ │ │ │ │ -00011c40 : │ │ │ │ │ +00011c44 : │ │ │ │ │ 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 11df4 │ │ │ │ │ + beq 11df8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11df4 │ │ │ │ │ + bne 11df8 │ │ │ │ │ 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 11cc0 │ │ │ │ │ + beq 11cc4 │ │ │ │ │ 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 11de0 │ │ │ │ │ + bne 11de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dcc │ │ │ │ │ + bne 11dd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d5c │ │ │ │ │ + beq 11d60 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11d5c │ │ │ │ │ + bge 11d60 │ │ │ │ │ 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 11de0 │ │ │ │ │ + bne 11de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dcc │ │ │ │ │ + bne 11dd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d58 │ │ │ │ │ + beq 11d5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 11d74 │ │ │ │ │ + blt 11d78 │ │ │ │ │ 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 11cb4 │ │ │ │ │ + b 11cb8 │ │ │ │ │ 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 11de0 │ │ │ │ │ + bne 11de4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dcc │ │ │ │ │ + bne 11dd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11dc4 │ │ │ │ │ + beq 11dc8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ - bgt 11d74 │ │ │ │ │ + bgt 11d78 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11d5c │ │ │ │ │ + b 11d60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11cb4 │ │ │ │ │ + b 11cb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11cb4 │ │ │ │ │ + b 11cb8 │ │ │ │ │ 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 11c94 │ │ │ │ │ + b 11c98 │ │ │ │ │ │ │ │ │ │ -00011e10 : │ │ │ │ │ +00011e14 : │ │ │ │ │ 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 12c34 │ │ │ │ │ + beq 12c38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c34 │ │ │ │ │ + bne 12c38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12c48 │ │ │ │ │ + bne 12c4c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12a64 │ │ │ │ │ + beq 12a68 │ │ │ │ │ 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 12ab0 │ │ │ │ │ + beq 12ab4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ab0 │ │ │ │ │ + bne 12ab4 │ │ │ │ │ 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 120e4 │ │ │ │ │ + beq 120e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1214c │ │ │ │ │ + bne 12150 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c84 │ │ │ │ │ + bne 12c88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c70 │ │ │ │ │ + beq 12c74 │ │ │ │ │ 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 12c74 │ │ │ │ │ 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 12168 │ │ │ │ │ + beq 1216c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 121d0 │ │ │ │ │ + bne 121d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c84 │ │ │ │ │ + bne 12c88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c90 │ │ │ │ │ + beq 12c94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c90 │ │ │ │ │ + bne 12c94 │ │ │ │ │ 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 121ec │ │ │ │ │ + beq 121f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12254 │ │ │ │ │ + bne 12258 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c84 │ │ │ │ │ + bne 12c88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12acc │ │ │ │ │ + beq 12ad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12acc │ │ │ │ │ + bne 12ad0 │ │ │ │ │ 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 12270 │ │ │ │ │ + beq 12274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 122d8 │ │ │ │ │ + bne 122dc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c84 │ │ │ │ │ + bne 12c88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c58 │ │ │ │ │ + beq 12c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c58 │ │ │ │ │ + bne 12c5c │ │ │ │ │ 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 122f4 │ │ │ │ │ + beq 122f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1235c │ │ │ │ │ + bne 12360 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12864 │ │ │ │ │ + bne 12868 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c48 │ │ │ │ │ + bne 12c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12ca8 │ │ │ │ │ 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 │ │ │ │ │ @@ -20671,188 +20672,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 12a48 │ │ │ │ │ + bne 12a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a08 │ │ │ │ │ + bne 12a0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12130 │ │ │ │ │ + beq 12134 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12414 │ │ │ │ │ + blt 12418 │ │ │ │ │ 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 11ef4 │ │ │ │ │ + beq 11ef8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12790 │ │ │ │ │ + bne 12794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11ef0 │ │ │ │ │ + b 11ef4 │ │ │ │ │ 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 12a2c │ │ │ │ │ + bne 12a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a14 │ │ │ │ │ + bne 12a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 121b4 │ │ │ │ │ + beq 121b8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 1251c │ │ │ │ │ + bgt 12520 │ │ │ │ │ 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 11f60 │ │ │ │ │ + beq 11f64 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12968 │ │ │ │ │ + bne 1296c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11f5c │ │ │ │ │ + b 11f60 │ │ │ │ │ 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 12b14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129fc │ │ │ │ │ + bne 12a00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12238 │ │ │ │ │ + beq 1223c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 12574 │ │ │ │ │ + blt 12578 │ │ │ │ │ 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 11fcc │ │ │ │ │ + beq 11fd0 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 129a4 │ │ │ │ │ + bne 129a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11fc8 │ │ │ │ │ + b 11fcc │ │ │ │ │ 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 12c18 │ │ │ │ │ + bne 12c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a20 │ │ │ │ │ + bne 12a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122bc │ │ │ │ │ + beq 122c0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 1246c │ │ │ │ │ + blt 12470 │ │ │ │ │ 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 12038 │ │ │ │ │ + beq 1203c │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12828 │ │ │ │ │ + bne 1282c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12034 │ │ │ │ │ + b 12038 │ │ │ │ │ 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 12af4 │ │ │ │ │ + bne 12af8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129e0 │ │ │ │ │ + bne 129e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12340 │ │ │ │ │ + beq 12344 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 124c4 │ │ │ │ │ + blt 124c8 │ │ │ │ │ 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 120a4 │ │ │ │ │ + beq 120a8 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 120a0 │ │ │ │ │ + beq 120a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12ca8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 120a0 │ │ │ │ │ + beq 120a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b50 │ │ │ │ │ + beq 12b54 │ │ │ │ │ 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,270 +20870,270 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 123f0 │ │ │ │ │ + beq 123f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 127f8 │ │ │ │ │ + beq 127fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 120d0 │ │ │ │ │ + beq 120d4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120d8 │ │ │ │ │ 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 12a48 │ │ │ │ │ + bne 12a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a08 │ │ │ │ │ + bne 12a0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12464 │ │ │ │ │ + beq 12468 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 125d0 │ │ │ │ │ + blt 125d4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12130 │ │ │ │ │ + b 12134 │ │ │ │ │ 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 12c18 │ │ │ │ │ + bne 12c1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a20 │ │ │ │ │ + bne 12a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 124bc │ │ │ │ │ + beq 124c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 126e4 │ │ │ │ │ + blt 126e8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 122bc │ │ │ │ │ + b 122c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12af4 │ │ │ │ │ + bne 12af8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129e0 │ │ │ │ │ + bne 129e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12514 │ │ │ │ │ + beq 12518 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt 1273c │ │ │ │ │ + bgt 12740 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 12340 │ │ │ │ │ + b 12344 │ │ │ │ │ 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 12a2c │ │ │ │ │ + bne 12a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a14 │ │ │ │ │ + bne 12a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1256c │ │ │ │ │ + beq 12570 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 12688 │ │ │ │ │ + bgt 1268c │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 121b4 │ │ │ │ │ + b 121b8 │ │ │ │ │ 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 12b14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129fc │ │ │ │ │ + bne 12a00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 125c4 │ │ │ │ │ + beq 125c8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 1262c │ │ │ │ │ + bgt 12630 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12238 │ │ │ │ │ + b 1223c │ │ │ │ │ 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 12a48 │ │ │ │ │ + bne 12a4c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a08 │ │ │ │ │ + bne 12a0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12808 │ │ │ │ │ + beq 1280c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 125cc │ │ │ │ │ + bgt 125d0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 12130 │ │ │ │ │ + b 12134 │ │ │ │ │ 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 12b14 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129fc │ │ │ │ │ + bne 12a00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12818 │ │ │ │ │ + beq 1281c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 12628 │ │ │ │ │ + bgt 1262c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 12238 │ │ │ │ │ + b 1223c │ │ │ │ │ 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 12a2c │ │ │ │ │ + bne 12a30 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a14 │ │ │ │ │ + bne 12a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12810 │ │ │ │ │ + beq 12814 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 12684 │ │ │ │ │ + bgt 12688 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 121b4 │ │ │ │ │ + b 121b8 │ │ │ │ │ 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 12c18 │ │ │ │ │ + bne 12c1c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12a20 │ │ │ │ │ + bne 12a24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12820 │ │ │ │ │ + beq 12824 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 126e0 │ │ │ │ │ + bgt 126e4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 122bc │ │ │ │ │ + b 122c0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12af4 │ │ │ │ │ + bne 12af8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11e10 │ │ │ │ │ + bl 11e14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 129e0 │ │ │ │ │ + bne 129e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12800 │ │ │ │ │ + beq 12804 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 12800 │ │ │ │ │ + ble 12804 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 1273c │ │ │ │ │ + b 12740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12ca8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12160 │ │ │ │ │ + beq 12164 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b50 │ │ │ │ │ + beq 12b54 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -21140,277 +21141,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 12b2c │ │ │ │ │ + beq 12b30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b2c │ │ │ │ │ + bne 12b30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 120d0 │ │ │ │ │ + b 120d4 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 12340 │ │ │ │ │ + b 12344 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12130 │ │ │ │ │ + b 12134 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 121b4 │ │ │ │ │ + b 121b8 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12238 │ │ │ │ │ + b 1223c │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 122bc │ │ │ │ │ + b 122c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12ca8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 122ec │ │ │ │ │ + beq 122f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b50 │ │ │ │ │ + beq 12b54 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #6 │ │ │ │ │ - b 127c8 │ │ │ │ │ + b 127cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - bne 120d4 │ │ │ │ │ + bne 120d8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 12b5c │ │ │ │ │ + beq 12b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b5c │ │ │ │ │ + bne 12b60 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1295c │ │ │ │ │ + bne 12960 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12ba4 │ │ │ │ │ + beq 12ba8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ba4 │ │ │ │ │ + bne 12ba8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b94 │ │ │ │ │ + bne 12b98 │ │ │ │ │ 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 12b68 │ │ │ │ │ + bne 12b6c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b94 │ │ │ │ │ + bne 12b98 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b68 │ │ │ │ │ + bne 12b6c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b94 │ │ │ │ │ + bne 12b98 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b68 │ │ │ │ │ + bne 12b6c │ │ │ │ │ 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 120b4 │ │ │ │ │ + b 120b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12ca8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 121e4 │ │ │ │ │ + beq 121e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b50 │ │ │ │ │ + beq 12b54 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #5 │ │ │ │ │ - b 127c8 │ │ │ │ │ + b 127cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12ca8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12268 │ │ │ │ │ + beq 1226c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12b50 │ │ │ │ │ + beq 12b54 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #13 │ │ │ │ │ - b 127c8 │ │ │ │ │ + b 127cc │ │ │ │ │ ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120b4 │ │ │ │ │ - b 12868 │ │ │ │ │ + beq 120b8 │ │ │ │ │ + b 1286c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11fcc │ │ │ │ │ + b 11fd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11ef4 │ │ │ │ │ + b 11ef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11f60 │ │ │ │ │ + b 11f64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12038 │ │ │ │ │ + b 1203c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11f5c │ │ │ │ │ - b 121d0 │ │ │ │ │ + beq 11f60 │ │ │ │ │ + b 121d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11ef0 │ │ │ │ │ - b 1214c │ │ │ │ │ + beq 11ef4 │ │ │ │ │ + b 12150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12ae0 │ │ │ │ │ + blt 12ae4 │ │ │ │ │ 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 12c84 │ │ │ │ │ + bne 12c88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 11ea4 │ │ │ │ │ + bne 11ea8 │ │ │ │ │ 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 11ec4 │ │ │ │ │ + b 11ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12004 │ │ │ │ │ + b 12008 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 120a0 │ │ │ │ │ - b 1235c │ │ │ │ │ + beq 120a4 │ │ │ │ │ + b 12360 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 11fc8 │ │ │ │ │ - b 12254 │ │ │ │ │ + beq 11fcc │ │ │ │ │ + b 12258 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 127f8 │ │ │ │ │ + beq 127fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 128a0 │ │ │ │ │ + b 128a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #719 @ 0x2cf │ │ │ │ │ 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 12bb0 │ │ │ │ │ + bne 12bb4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12958 │ │ │ │ │ + b 1295c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12958 │ │ │ │ │ + b 1295c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 128dc │ │ │ │ │ + b 128e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12ca8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12b8c │ │ │ │ │ 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 │ │ │ │ │ @@ -21419,272 +21420,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 12958 │ │ │ │ │ + beq 1295c │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1295c │ │ │ │ │ + b 12960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12034 │ │ │ │ │ - b 122d8 │ │ │ │ │ + beq 12038 │ │ │ │ │ + b 122dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11e64 │ │ │ │ │ + beq 11e68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120d8 │ │ │ │ │ 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 12074 │ │ │ │ │ + b 12078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11f2c │ │ │ │ │ + b 11f30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 120d4 │ │ │ │ │ + b 120d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11f98 │ │ │ │ │ + b 11f9c │ │ │ │ │ │ │ │ │ │ -00012ca4 : │ │ │ │ │ +00012ca8 : │ │ │ │ │ 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 1314c │ │ │ │ │ + beq 13150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1314c │ │ │ │ │ + bne 13150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13160 │ │ │ │ │ + bne 13164 │ │ │ │ │ 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 12fa8 │ │ │ │ │ + bne 12fac │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 13438 │ │ │ │ │ + beq 13448 │ │ │ │ │ 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 13160 │ │ │ │ │ + bne 13164 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1334c │ │ │ │ │ + bne 13350 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13160 │ │ │ │ │ + bne 13164 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130b8 │ │ │ │ │ + bne 130bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13160 │ │ │ │ │ + bne 13164 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1330c │ │ │ │ │ + bne 13310 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13140 │ │ │ │ │ + bne 13144 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1344c │ │ │ │ │ + beq 133dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1344c │ │ │ │ │ + bne 133dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13460 │ │ │ │ │ + bne 133f0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1346c │ │ │ │ │ + beq 134a4 │ │ │ │ │ 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 134c4 │ │ │ │ │ + beq 134fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 134c4 │ │ │ │ │ + bne 134fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 134d8 │ │ │ │ │ + bne 13510 │ │ │ │ │ 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 12fc0 │ │ │ │ │ + bne 12fc4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 134fc │ │ │ │ │ + beq 13474 │ │ │ │ │ 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 134d8 │ │ │ │ │ + bne 13510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13280 │ │ │ │ │ + bne 13284 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 134d8 │ │ │ │ │ + bne 13510 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13518 │ │ │ │ │ + bl 1351c │ │ │ │ │ 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 12fd8 │ │ │ │ │ + beq 12fdc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13174 │ │ │ │ │ + bne 13178 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 12fe8 │ │ │ │ │ + bne 12fec │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 134f0 │ │ │ │ │ + beq 1345c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 134f0 │ │ │ │ │ + bne 1345c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 134e4 │ │ │ │ │ + bne 13468 │ │ │ │ │ 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 13000 │ │ │ │ │ + beq 13004 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #2 │ │ │ │ │ - beq 130b0 │ │ │ │ │ + beq 130b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -21695,164 +21696,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 12f04 │ │ │ │ │ + bne 12f08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 12f2c │ │ │ │ │ + beq 12f30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 130a8 │ │ │ │ │ + b 130ac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 133d8 │ │ │ │ │ + beq 13490 │ │ │ │ │ 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 134e4 │ │ │ │ │ + bne 13468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131e4 │ │ │ │ │ + bne 131e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 134e4 │ │ │ │ │ + bne 13468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13518 │ │ │ │ │ + bl 1351c │ │ │ │ │ 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 12f90 │ │ │ │ │ + bne 12f94 │ │ │ │ │ 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 12f98 │ │ │ │ │ + b 12f9c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13094 │ │ │ │ │ + b 13098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12ca8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d80 │ │ │ │ │ + beq 12d84 │ │ │ │ │ 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 13160 │ │ │ │ │ + beq 13164 │ │ │ │ │ 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 13124 │ │ │ │ │ + beq 13128 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12f98 │ │ │ │ │ + beq 12f9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 12f98 │ │ │ │ │ + beq 12f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1316c │ │ │ │ │ + b 13170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12cf8 │ │ │ │ │ + beq 12cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12fb8 │ │ │ │ │ + b 12fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12ca8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 13430 │ │ │ │ │ + beq 13440 │ │ │ │ │ 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 13460 │ │ │ │ │ + beq 133f0 │ │ │ │ │ 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 13418 │ │ │ │ │ + beq 13428 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 133ec │ │ │ │ │ + bne 13400 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 12f90 │ │ │ │ │ + b 12f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13518 │ │ │ │ │ + bl 1351c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13048 │ │ │ │ │ + beq 1304c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 134e4 │ │ │ │ │ + beq 13468 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -21867,40 +21868,40 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1338c │ │ │ │ │ + beq 13390 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1338c │ │ │ │ │ + bne 13390 │ │ │ │ │ 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 13088 │ │ │ │ │ + b 1308c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13518 │ │ │ │ │ + bl 1351c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 12eb8 │ │ │ │ │ + beq 12ebc │ │ │ │ │ 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 12fdc │ │ │ │ │ + beq 12fe0 │ │ │ │ │ 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] │ │ │ │ │ @@ -21914,474 +21915,474 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 133b0 │ │ │ │ │ + beq 133b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 133b0 │ │ │ │ │ + bne 133b4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 12ee0 │ │ │ │ │ + b 12ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12ca8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12da4 │ │ │ │ │ + beq 12da8 │ │ │ │ │ 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 13160 │ │ │ │ │ + beq 13164 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 130f4 │ │ │ │ │ + b 130f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12ca4 │ │ │ │ │ + bl 12ca8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12d5c │ │ │ │ │ + beq 12d60 │ │ │ │ │ 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 13160 │ │ │ │ │ + beq 13164 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 130f4 │ │ │ │ │ + b 130f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13260 │ │ │ │ │ + beq 13264 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13094 │ │ │ │ │ + b 13098 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13304 │ │ │ │ │ + beq 13308 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12fdc │ │ │ │ │ + b 12fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 13010 │ │ │ │ │ - b 1339c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 12df0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 12ff4 │ │ │ │ │ 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 12f90 │ │ │ │ │ + beq 12f94 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12ff0 │ │ │ │ │ + b 133f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 13410 │ │ │ │ │ - b 13408 │ │ │ │ │ + beq 133f8 │ │ │ │ │ + b 1341c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12fd8 │ │ │ │ │ + b 12fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12d28 │ │ │ │ │ - b 13134 │ │ │ │ │ + bge 12d2c │ │ │ │ │ + b 13138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 12dec │ │ │ │ │ + b 12f58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13410 │ │ │ │ │ + b 13098 │ │ │ │ │ + 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 12e8c │ │ │ │ │ + b 133c4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 13014 │ │ │ │ │ + b 133a0 │ │ │ │ │ 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 13410 │ │ │ │ │ + blt 133f8 │ │ │ │ │ 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 13464 │ │ │ │ │ + bne 133f4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 12e2c │ │ │ │ │ + bne 12e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12e4c │ │ │ │ │ + beq 12e50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12fdc │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 13094 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12f54 │ │ │ │ │ - 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 12e88 │ │ │ │ │ - b 133c0 │ │ │ │ │ + b 12fe0 │ │ │ │ │ │ │ │ │ │ -00013518 : │ │ │ │ │ +0001351c : │ │ │ │ │ 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 136f0 │ │ │ │ │ + beq 136f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 136f0 │ │ │ │ │ + bne 136f4 │ │ │ │ │ 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 13598 │ │ │ │ │ + beq 1359c │ │ │ │ │ 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 136dc │ │ │ │ │ + bne 136e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 136c8 │ │ │ │ │ + bne 136cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136a4 │ │ │ │ │ + beq 136a8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 13684 │ │ │ │ │ + bge 13688 │ │ │ │ │ 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 136dc │ │ │ │ │ + bne 136e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 136c8 │ │ │ │ │ + bne 136cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136c0 │ │ │ │ │ + beq 136c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 1369c │ │ │ │ │ + bge 136a0 │ │ │ │ │ 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 136dc │ │ │ │ │ + bne 136e0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 136c8 │ │ │ │ │ + bne 136cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 136a8 │ │ │ │ │ + beq 136ac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 13630 │ │ │ │ │ + bgt 13634 │ │ │ │ │ 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 1358c │ │ │ │ │ + b 13590 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13684 │ │ │ │ │ + b 13688 │ │ │ │ │ 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 1358c │ │ │ │ │ + b 13590 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 136a8 │ │ │ │ │ + b 136ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1358c │ │ │ │ │ + b 13590 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1358c │ │ │ │ │ + b 13590 │ │ │ │ │ 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 1356c │ │ │ │ │ + b 13570 │ │ │ │ │ │ │ │ │ │ -0001370c : │ │ │ │ │ +00013710 : │ │ │ │ │ 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 1407c │ │ │ │ │ + beq 14080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1407c │ │ │ │ │ + bne 14080 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14090 │ │ │ │ │ + bne 14094 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14190 │ │ │ │ │ + beq 14194 │ │ │ │ │ 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 141e8 │ │ │ │ │ + beq 141ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141e8 │ │ │ │ │ + bne 141ec │ │ │ │ │ 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 13b74 │ │ │ │ │ + beq 13b78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139f0 │ │ │ │ │ + beq 139f4 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13b08 │ │ │ │ │ + bne 13b0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 14094 │ │ │ │ │ + bne 14098 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 14128 │ │ │ │ │ + beq 1412c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14128 │ │ │ │ │ + bne 1412c │ │ │ │ │ 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 13d7c │ │ │ │ │ + beq 13d80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139c4 │ │ │ │ │ + bne 139c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 14094 │ │ │ │ │ + bne 14098 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 14100 │ │ │ │ │ + beq 14104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14100 │ │ │ │ │ + bne 14104 │ │ │ │ │ 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 13c88 │ │ │ │ │ + beq 13c8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 138f4 │ │ │ │ │ + beq 138f8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e94 │ │ │ │ │ + bne 13e98 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r2, r1, #1 │ │ │ │ │ - bne 14098 │ │ │ │ │ + bne 1409c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 14114 │ │ │ │ │ + beq 14118 │ │ │ │ │ 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 14114 │ │ │ │ │ + bne 14118 │ │ │ │ │ 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 13a04 │ │ │ │ │ + beq 13a08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13a6c │ │ │ │ │ + bne 13a70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 14090 │ │ │ │ │ + bne 14094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7710 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -22391,450 +22392,450 @@ │ │ │ │ │ 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 13874 │ │ │ │ │ + beq 13878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl b708 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14018 │ │ │ │ │ + bne 1401c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13880 │ │ │ │ │ - b 14094 │ │ │ │ │ + beq 13884 │ │ │ │ │ + b 14098 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13814 │ │ │ │ │ - b 14094 │ │ │ │ │ + beq 13818 │ │ │ │ │ + b 14098 │ │ │ │ │ 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 140e4 │ │ │ │ │ + bne 140e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a50 │ │ │ │ │ + beq 13a54 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 13f18 │ │ │ │ │ + blt 13f1c │ │ │ │ │ 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 13970 │ │ │ │ │ + beq 13974 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20560 │ │ │ │ │ + bl 20558 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13970 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 14090 │ │ │ │ │ + beq 14094 │ │ │ │ │ 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 13b64 │ │ │ │ │ + bne 13b68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ + beq 13990 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 14098 │ │ │ │ │ + b 1409c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 139ec │ │ │ │ │ + beq 139f0 │ │ │ │ │ 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 14090 │ │ │ │ │ + beq 14094 │ │ │ │ │ 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 13ae8 │ │ │ │ │ + beq 13aec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ - b 13ae8 │ │ │ │ │ + beq 13990 │ │ │ │ │ + b 13aec │ │ │ │ │ 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 14174 │ │ │ │ │ + bne 14178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c68 │ │ │ │ │ + beq 13c6c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13c68 │ │ │ │ │ + bge 13c6c │ │ │ │ │ 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 14174 │ │ │ │ │ + bne 14178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fd8 │ │ │ │ │ + beq 13fdc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fd8 │ │ │ │ │ + bge 13fdc │ │ │ │ │ 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 14174 │ │ │ │ │ + bne 14178 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140bc │ │ │ │ │ + bne 140c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14000 │ │ │ │ │ + beq 14004 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 13c10 │ │ │ │ │ + bgt 13c14 │ │ │ │ │ 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 137ec │ │ │ │ │ - b 139f4 │ │ │ │ │ + bne 137f0 │ │ │ │ │ + b 139f8 │ │ │ │ │ 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 14158 │ │ │ │ │ + bne 1415c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e74 │ │ │ │ │ + beq 13e78 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 13e74 │ │ │ │ │ + ble 13e78 │ │ │ │ │ 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 14158 │ │ │ │ │ + bne 1415c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe8 │ │ │ │ │ + beq 13fec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fe8 │ │ │ │ │ + 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 14158 │ │ │ │ │ + bne 1415c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140b0 │ │ │ │ │ + bne 140b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14010 │ │ │ │ │ + beq 14014 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13e70 │ │ │ │ │ + ble 13e74 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13d24 │ │ │ │ │ + b 13d28 │ │ │ │ │ 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 1413c │ │ │ │ │ + bne 14140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 140a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139a8 │ │ │ │ │ + beq 139ac │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 139a8 │ │ │ │ │ + ble 139ac │ │ │ │ │ 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 1413c │ │ │ │ │ + bne 14140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 140a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13fe0 │ │ │ │ │ + beq 13fe4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 13fe0 │ │ │ │ │ + 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 1413c │ │ │ │ │ + bne 14140 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140a4 │ │ │ │ │ + bne 140a8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14008 │ │ │ │ │ + beq 1400c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 139a4 │ │ │ │ │ + ble 139a8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e18 │ │ │ │ │ + b 13e1c │ │ │ │ │ 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 138dc │ │ │ │ │ - b 138f8 │ │ │ │ │ + bne 138e0 │ │ │ │ │ + b 138fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15c98 │ │ │ │ │ + bl 15c90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138f8 │ │ │ │ │ + bne 138fc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 138f0 │ │ │ │ │ + beq 138f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14090 │ │ │ │ │ + beq 14094 │ │ │ │ │ ldr ip, [r0, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr lr, [r0, #24] │ │ │ │ │ - beq 13fbc │ │ │ │ │ + beq 13fc0 │ │ │ │ │ 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 13b64 │ │ │ │ │ - b 13ae8 │ │ │ │ │ + bne 13b68 │ │ │ │ │ + b 13aec │ │ │ │ │ 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 140e4 │ │ │ │ │ + bne 140e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ff8 │ │ │ │ │ + beq 13ffc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 13ff8 │ │ │ │ │ + ble 13ffc │ │ │ │ │ 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 140e4 │ │ │ │ │ + bne 140e8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 1370c │ │ │ │ │ + bl 13710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 140c8 │ │ │ │ │ + bne 140cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ff0 │ │ │ │ │ + beq 13ff4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 13ff0 │ │ │ │ │ + ble 13ff4 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 13f68 │ │ │ │ │ + b 13f6c │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - b 13ef8 │ │ │ │ │ + b 13efc │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13c68 │ │ │ │ │ + b 13c6c │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 139a8 │ │ │ │ │ + b 139ac │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13e74 │ │ │ │ │ + b 13e78 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 13a50 │ │ │ │ │ + b 13a54 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 13a50 │ │ │ │ │ + b 13a54 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13c68 │ │ │ │ │ + b 13c6c │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 139a8 │ │ │ │ │ + b 139ac │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e74 │ │ │ │ │ + b 13e78 │ │ │ │ │ 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 14090 │ │ │ │ │ + beq 14094 │ │ │ │ │ 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 │ │ │ │ │ @@ -22846,195 +22847,195 @@ │ │ │ │ │ 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 13b64 │ │ │ │ │ - b 13ae8 │ │ │ │ │ + bne 13b68 │ │ │ │ │ + b 13aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13760 │ │ │ │ │ + beq 13764 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13998 │ │ │ │ │ + b 1399c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13874 │ │ │ │ │ + b 13878 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 138f8 │ │ │ │ │ + b 138fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 139f4 │ │ │ │ │ + b 139f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1397c │ │ │ │ │ - b 14094 │ │ │ │ │ + beq 13980 │ │ │ │ │ + b 14098 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ - b 13a6c │ │ │ │ │ + beq 13970 │ │ │ │ │ + b 13a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 138ac │ │ │ │ │ + b 138b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1393c │ │ │ │ │ + b 13940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13840 │ │ │ │ │ + b 13844 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 139c4 │ │ │ │ │ - b 13870 │ │ │ │ │ + bne 139c8 │ │ │ │ │ + b 13874 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 138dc │ │ │ │ │ - b 138f4 │ │ │ │ │ + bne 138e0 │ │ │ │ │ + b 138f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 137ec │ │ │ │ │ - b 139f0 │ │ │ │ │ + bne 137f0 │ │ │ │ │ + b 139f4 │ │ │ │ │ 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 14098 │ │ │ │ │ + blt 1409c │ │ │ │ │ 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 14094 │ │ │ │ │ + bne 14098 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 137a0 │ │ │ │ │ + bne 137a4 │ │ │ │ │ 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 137c0 │ │ │ │ │ + b 137c4 │ │ │ │ │ │ │ │ │ │ -00014204 : │ │ │ │ │ +00014208 : │ │ │ │ │ decorators_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14560 │ │ │ │ │ + beq 145ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14560 │ │ │ │ │ + bne 145ac │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14578 │ │ │ │ │ + bne 145c4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 14548 │ │ │ │ │ + beq 14594 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14548 │ │ │ │ │ + bne 14594 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1431c │ │ │ │ │ + bne 14320 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 14518 │ │ │ │ │ + beq 1451c │ │ │ │ │ ldr r5, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 14320 │ │ │ │ │ + bne 14324 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 14584 │ │ │ │ │ + beq 14588 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14584 │ │ │ │ │ + bne 14588 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 143e0 │ │ │ │ │ + bne 143e4 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14340 │ │ │ │ │ + bne 14344 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -23044,460 +23045,460 @@ │ │ │ │ │ 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 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 14304 │ │ │ │ │ + beq 14308 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14304 │ │ │ │ │ + beq 14308 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14530 │ │ │ │ │ + bne 14534 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ mov r9, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ str sl, [r4] │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 14504 │ │ │ │ │ + beq 14508 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14504 │ │ │ │ │ + bne 14508 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 143e0 │ │ │ │ │ + bne 143e4 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14464 │ │ │ │ │ + bne 14468 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ - beq 14314 │ │ │ │ │ + beq 14318 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14314 │ │ │ │ │ + bne 14318 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 145b4 │ │ │ │ │ + beq 14570 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 14450 │ │ │ │ │ + blt 14454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14590 │ │ │ │ │ + bne 1454c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14330 │ │ │ │ │ + b 14334 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r4, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 14420 │ │ │ │ │ + b 14424 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 143e0 │ │ │ │ │ + beq 143e4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 143e0 │ │ │ │ │ + beq 143e4 │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r7, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 144e4 │ │ │ │ │ + bne 144e8 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 144c0 │ │ │ │ │ + beq 144c4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ - b 14390 │ │ │ │ │ + b 14394 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14510 │ │ │ │ │ + beq 14514 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 144ac │ │ │ │ │ + b 144b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 144a0 │ │ │ │ │ + beq 144a4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 143e8 │ │ │ │ │ + b 143ec │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 143c0 │ │ │ │ │ + b 143c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ 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 14324 │ │ │ │ │ + b 14328 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1437c │ │ │ │ │ - b 144f8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 14298 │ │ │ │ │ - b 1431c │ │ │ │ │ - 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 1425c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 14330 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 142e4 │ │ │ │ │ + beq 14380 │ │ │ │ │ + b 144fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14448 │ │ │ │ │ + beq 1444c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 14330 │ │ │ │ │ + b 14334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1431c │ │ │ │ │ + b 14320 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 142e8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1429c │ │ │ │ │ + b 14320 │ │ │ │ │ + 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 14260 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 14334 │ │ │ │ │ │ │ │ │ │ -000145cc : │ │ │ │ │ +000145d0 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14df4 │ │ │ │ │ + beq 14d68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14df4 │ │ │ │ │ + bne 14d68 │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14e0c │ │ │ │ │ + bne 14d80 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14ddc │ │ │ │ │ + beq 14df4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ddc │ │ │ │ │ + bne 14df4 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14dc8 │ │ │ │ │ + bne 14de0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14dbc │ │ │ │ │ + beq 14dd4 │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne 14dc8 │ │ │ │ │ + bne 14de0 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14a04 │ │ │ │ │ + beq 14a08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14a04 │ │ │ │ │ + bne 14a08 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a18 │ │ │ │ │ + bne 14a1c │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1492c │ │ │ │ │ + bne 14930 │ │ │ │ │ ldr r6, [sl, #60] @ 0x3c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14a18 │ │ │ │ │ + bne 14a1c │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1488c │ │ │ │ │ + bne 14754 │ │ │ │ │ ldr r3, [sl, #92] @ 0x5c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14750 │ │ │ │ │ + bne 147f4 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ - bne 14808 │ │ │ │ │ + bne 148ac │ │ │ │ │ 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 9f48 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 14700 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + movw r1, #711 @ 0x2c7 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 14700 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl cc1c │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 14a1c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 3918 <_tmp_8_rule+0xb4> │ │ │ │ │ + R_ARM_CALL _loop0_88_rule │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 14a1c │ │ │ │ │ + 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 149c0 │ │ │ │ │ + ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 14e0c │ │ │ │ │ + ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [sl, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq 149e4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str r6, [r3, r4, lsl #2] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 14690 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a1c │ │ │ │ │ + bne 14a20 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14ce8 │ │ │ │ │ + beq 14cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ce8 │ │ │ │ │ + bne 14cec │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d54 │ │ │ │ │ + bne 14d58 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 147c0 │ │ │ │ │ + bne 14864 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14a24 │ │ │ │ │ + bne 14a28 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ ldr r3, [sl, #92] @ 0x5c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14710 │ │ │ │ │ + beq 14714 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14a1c │ │ │ │ │ + bne 14a20 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b230 │ │ │ │ │ + bl b220 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ - beq 14724 │ │ │ │ │ + beq 14728 │ │ │ │ │ ldr r6, [sl, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14724 │ │ │ │ │ + bne 14728 │ │ │ │ │ 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 14db4 │ │ │ │ │ + beq 14dcc │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 14878 │ │ │ │ │ + bgt 1491c │ │ │ │ │ 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 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1473c │ │ │ │ │ + beq 14740 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1473c │ │ │ │ │ + beq 14740 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ - b 14740 │ │ │ │ │ + b 14744 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1482c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 9f48 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 146fc │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movw r1, #711 @ 0x2c7 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 146fc │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl cc1c │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 14a18 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3918 <_tmp_8_rule+0xb4> │ │ │ │ │ - R_ARM_CALL _loop0_88_rule │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 14a18 │ │ │ │ │ - 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 149bc │ │ │ │ │ - ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14d64 │ │ │ │ │ - ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [sl, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq 149e0 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r7, [sl, #8] │ │ │ │ │ - str r6, [r3, r4, lsl #2] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b 1468c │ │ │ │ │ + b 148d0 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146d8 │ │ │ │ │ + beq 146dc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 9f48 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 146d8 │ │ │ │ │ + beq 146dc │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #711 @ 0x2c7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146d8 │ │ │ │ │ + beq 146dc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl cc1c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14a18 │ │ │ │ │ + beq 14a1c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 3918 <_tmp_8_rule+0xb4> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14a18 │ │ │ │ │ + beq 14a1c │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ @@ -23507,119 +23508,119 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 148f4 │ │ │ │ │ + bne 147bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14a18 │ │ │ │ │ + beq 14a1c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147fc │ │ │ │ │ + b 148a0 │ │ │ │ │ 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 14db4 │ │ │ │ │ + beq 14dcc │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 14918 │ │ │ │ │ + b 147e0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 146c0 │ │ │ │ │ + beq 146c4 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 149d8 │ │ │ │ │ + b 149dc │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ - beq 14cdc │ │ │ │ │ + beq 14ce0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cdc │ │ │ │ │ + bne 14ce0 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ccc │ │ │ │ │ + bne 14cd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 14c70 │ │ │ │ │ + beq 14c74 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14cc0 │ │ │ │ │ + beq 14cc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cc0 │ │ │ │ │ + bne 14cc4 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c64 │ │ │ │ │ + bne 14c68 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14c58 │ │ │ │ │ + beq 14c5c │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c68 │ │ │ │ │ + bne 14c6c │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r4, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14c3c │ │ │ │ │ + beq 14c40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c3c │ │ │ │ │ + bne 14c40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14b30 │ │ │ │ │ + bne 14b34 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14cf4 │ │ │ │ │ + bne 14cf8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -23627,18 +23628,18 @@ │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14c50 │ │ │ │ │ + beq 14c54 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 14cac │ │ │ │ │ + bgt 14cb0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -23646,456 +23647,455 @@ │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14ca4 │ │ │ │ │ + bne 14ca8 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ 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 147c4 │ │ │ │ │ + beq 14868 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r3, #711 @ 0x2c7 │ │ │ │ │ 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 147c0 │ │ │ │ │ + beq 14864 │ │ │ │ │ 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] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14c7c │ │ │ │ │ + bne 14c80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c88 │ │ │ │ │ + beq 14c8c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147cc │ │ │ │ │ + b 14870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14b10 │ │ │ │ │ + b 14b14 │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147c4 │ │ │ │ │ + b 14868 │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c18 │ │ │ │ │ + bne 14c1c │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - beq 147cc │ │ │ │ │ - b 14904 │ │ │ │ │ + beq 14870 │ │ │ │ │ + b 147cc │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 14c70 │ │ │ │ │ + b 14c74 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 14b6c │ │ │ │ │ + b 14b70 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a9c │ │ │ │ │ + b 14aa0 │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147c4 │ │ │ │ │ + b 14868 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a50 │ │ │ │ │ + b 14a54 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14788 │ │ │ │ │ + b 1482c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14b30 │ │ │ │ │ + beq 14b34 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14da4 │ │ │ │ │ + beq 14dbc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 14d74 │ │ │ │ │ + beq 14d8c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r6, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 14ae8 │ │ │ │ │ + b 14aec │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - b 147cc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 149c8 │ │ │ │ │ - b 14900 │ │ │ │ │ + b 14870 │ │ │ │ │ + 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 14628 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 14744 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c48 │ │ │ │ │ + beq 14c4c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 14d38 │ │ │ │ │ + b 14d3c │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14b48 │ │ │ │ │ + b 14b4c │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [sl, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1473c │ │ │ │ │ + b 14740 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [sl, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1465c │ │ │ │ │ - b 14dc8 │ │ │ │ │ - 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 14624 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 14740 │ │ │ │ │ + beq 14660 │ │ │ │ │ + b 14de0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 149cc │ │ │ │ │ + b 147c8 │ │ │ │ │ │ │ │ │ │ -00014e18 : │ │ │ │ │ +00014e1c : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 15c80 │ │ │ │ │ + beq 15c78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c80 │ │ │ │ │ + bne 15c78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 157d4 │ │ │ │ │ + bne 157d4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 15544 │ │ │ │ │ + beq 15544 │ │ │ │ │ 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 15580 │ │ │ │ │ + bne 15580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15258 │ │ │ │ │ + beq 15258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15258 │ │ │ │ │ + beq 15258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c80 │ │ │ │ │ + bl 17c78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1525c │ │ │ │ │ + bne 1525c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15258 │ │ │ │ │ + beq 15258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15c18 │ │ │ │ │ + beq 15c18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c18 │ │ │ │ │ + bne 15c18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 15534 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1551c │ │ │ │ │ - bl 1879c │ │ │ │ │ + bne 1551c │ │ │ │ │ + bl 18794 │ │ │ │ │ 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 1525c │ │ │ │ │ + bne 1525c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15258 │ │ │ │ │ + beq 15258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15bd4 │ │ │ │ │ + beq 15bd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bd4 │ │ │ │ │ + bne 15bd4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 15534 │ │ │ │ │ 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 154d4 │ │ │ │ │ + bne 154d4 │ │ │ │ │ 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 1525c │ │ │ │ │ + bne 1525c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15258 │ │ │ │ │ + beq 15258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15bbc │ │ │ │ │ + beq 15bbc │ │ │ │ │ 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 15bbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 15534 │ │ │ │ │ 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 15290 │ │ │ │ │ + beq 15290 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1588c │ │ │ │ │ + bne 1588c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 152a0 │ │ │ │ │ + bne 152a0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 15534 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 158dc │ │ │ │ │ + bne 158dc │ │ │ │ │ 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 1525c │ │ │ │ │ + bne 1525c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 15c30 │ │ │ │ │ + beq 15c3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c30 │ │ │ │ │ + bne 15c3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c44 │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ + bne 15c30 │ │ │ │ │ + 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 15184 │ │ │ │ │ + bne 15184 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c44 │ │ │ │ │ + bne 15c30 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15318 │ │ │ │ │ + beq 15318 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15318 │ │ │ │ │ + beq 15318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15318 │ │ │ │ │ + beq 15318 │ │ │ │ │ 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 15318 │ │ │ │ │ + beq 15318 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 15bec │ │ │ │ │ + bne 15bec │ │ │ │ │ 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 15258 │ │ │ │ │ + beq 15258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15220 │ │ │ │ │ + beq 15220 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - beq 15238 │ │ │ │ │ + beq 15238 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 158e8 │ │ │ │ │ + bne 158e8 │ │ │ │ │ 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] │ │ │ │ │ @@ -24107,174 +24107,174 @@ │ │ │ │ │ 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 15c50 │ │ │ │ │ + beq 15c48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c50 │ │ │ │ │ + bne 15c48 │ │ │ │ │ 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 151c0 │ │ │ │ │ + b 151c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 157d4 │ │ │ │ │ + bne 157d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15348 │ │ │ │ │ + bne 15348 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - b 15228 │ │ │ │ │ + b 15228 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15078 │ │ │ │ │ + beq 1507c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15928 │ │ │ │ │ + bne 15928 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15abc │ │ │ │ │ + beq 15abc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15abc │ │ │ │ │ + bne 15abc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1530c │ │ │ │ │ + bne 1530c │ │ │ │ │ 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 15934 │ │ │ │ │ + bne 15934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 15078 │ │ │ │ │ + b 1507c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15534 │ │ │ │ │ + bne 15534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 157e4 │ │ │ │ │ + beq 157e4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 15174 │ │ │ │ │ + b 15174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 1527c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 1527c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c80 │ │ │ │ │ + bl 17c78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1527c │ │ │ │ │ + bne 1527c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 1527c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186cc │ │ │ │ │ + bl 186c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1527c │ │ │ │ │ + bne 1527c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 1527c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee68 <_tmp_26_rule> │ │ │ │ │ + bl 1ee60 <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1527c │ │ │ │ │ + bne 1527c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 1527c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f114 │ │ │ │ │ + bl 1f10c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1527c │ │ │ │ │ + bne 1527c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1527c │ │ │ │ │ + beq 1527c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15220 │ │ │ │ │ + beq 15220 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 15454 │ │ │ │ │ + bne 15454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18674 │ │ │ │ │ + bl 1866c │ │ │ │ │ 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,385 +24294,385 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15c50 │ │ │ │ │ + beq 15c48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c50 │ │ │ │ │ + bne 15c48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15288 │ │ │ │ │ + b 15288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 15a94 │ │ │ │ │ + beq 15a94 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14fd4 │ │ │ │ │ + beq 14fd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 14fd4 │ │ │ │ │ + beq 14fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1525c │ │ │ │ │ - bl be0c │ │ │ │ │ + b 1525c │ │ │ │ │ + bl bdfc │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 14f38 │ │ │ │ │ + beq 14f3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1525c │ │ │ │ │ + b 1525c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15c68 │ │ │ │ │ + blt 15c60 │ │ │ │ │ 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 157cc │ │ │ │ │ + beq 157cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157d4 │ │ │ │ │ + bne 157d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15bb0 │ │ │ │ │ + beq 15bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bb0 │ │ │ │ │ + bne 15bb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ + bne 156a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c80 │ │ │ │ │ + bl 17c78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ + bne 156a8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186cc │ │ │ │ │ + bl 186c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ + bne 156a8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee68 <_tmp_26_rule> │ │ │ │ │ + bl 1ee60 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156a8 │ │ │ │ │ + bne 156a8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156a4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 156a4 │ │ │ │ │ + beq 156a4 │ │ │ │ │ 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 159cc │ │ │ │ │ + bne 159cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ │ 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 157bc │ │ │ │ │ + bne 157bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #715 @ 0x2cb │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 157b8 │ │ │ │ │ + beq 157b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 157b8 │ │ │ │ │ + beq 157b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17c80 │ │ │ │ │ + bl 17c78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157bc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 157b8 │ │ │ │ │ + beq 157b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 186cc │ │ │ │ │ + bl 186c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157bc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 157b8 │ │ │ │ │ + beq 157b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ee68 <_tmp_26_rule> │ │ │ │ │ + bl 1ee60 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157bc │ │ │ │ │ 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 157b8 │ │ │ │ │ + beq 157b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f114 │ │ │ │ │ + bl 1f10c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b54 │ │ │ │ │ + bne 15b54 │ │ │ │ │ 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 14e9c │ │ │ │ │ + beq 14ea0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15228 │ │ │ │ │ + b 15228 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 157fc │ │ │ │ │ + bne 157fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1533c │ │ │ │ │ + b 1533c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15928 │ │ │ │ │ + bne 15928 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15b28 │ │ │ │ │ + beq 15b28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b28 │ │ │ │ │ + bne 15b28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15878 │ │ │ │ │ + bne 15878 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15878 │ │ │ │ │ + beq 15878 │ │ │ │ │ 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 15ac8 │ │ │ │ │ + bne 15ac8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 157f4 │ │ │ │ │ + b 157f4 │ │ │ │ │ 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 15290 │ │ │ │ │ + beq 15290 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 158d0 │ │ │ │ │ + bne 158d0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 150b0 │ │ │ │ │ - b 1525c │ │ │ │ │ + beq 150b4 │ │ │ │ │ + b 1525c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15504 │ │ │ │ │ + bne 15504 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 158b8 │ │ │ │ │ + b 158b8 │ │ │ │ │ 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 15918 │ │ │ │ │ + beq 15918 │ │ │ │ │ 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 151c8 │ │ │ │ │ + bne 151c8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 151c8 │ │ │ │ │ + b 151c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1525c │ │ │ │ │ + b 1525c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 15300 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 15300 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 15300 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 15300 │ │ │ │ │ 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 .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15a24 │ │ │ │ │ + bne 15a24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 15308 │ │ │ │ │ + beq 15308 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1530c │ │ │ │ │ + b 1530c │ │ │ │ │ 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 │ │ │ │ │ @@ -24681,113 +24681,113 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 15a60 │ │ │ │ │ + bne 15a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 15a54 │ │ │ │ │ + beq 15a54 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 157c8 │ │ │ │ │ + b 157c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15a9c │ │ │ │ │ + beq 15a9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 159c0 │ │ │ │ │ + bne 159c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 158b8 │ │ │ │ │ + b 158b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 157c8 │ │ │ │ │ + b 157c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15aac │ │ │ │ │ + beq 15aac │ │ │ │ │ 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 15a10 │ │ │ │ │ + bne 15a10 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 15288 │ │ │ │ │ + b 15288 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 14fcc │ │ │ │ │ + b 14fd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 158b8 │ │ │ │ │ + b 158b8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15288 │ │ │ │ │ + b 15288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 152d4 │ │ │ │ │ + b 152d4 │ │ │ │ │ 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 .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15b34 │ │ │ │ │ + beq 15b34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15b10 │ │ │ │ │ + beq 15b10 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b40 │ │ │ │ │ + bne 15b40 │ │ │ │ │ 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 15340 │ │ │ │ │ + b 15340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15834 │ │ │ │ │ + b 15834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15878 │ │ │ │ │ + beq 15878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15880 │ │ │ │ │ + b 15880 │ │ │ │ │ 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] │ │ │ │ │ @@ -24802,148 +24802,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 15288 │ │ │ │ │ - b 157c8 │ │ │ │ │ + bne 15288 │ │ │ │ │ + b 157c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 155ac │ │ │ │ │ + b 155ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15034 │ │ │ │ │ - b 15534 │ │ │ │ │ + beq 15038 │ │ │ │ │ + b 15534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14fac │ │ │ │ │ - b 15534 │ │ │ │ │ + beq 14fb0 │ │ │ │ │ + b 15534 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 15340 │ │ │ │ │ + beq 15340 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1525c │ │ │ │ │ + b 1525c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14f24 │ │ │ │ │ - b 15534 │ │ │ │ │ + beq 14f28 │ │ │ │ │ + b 15534 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 15c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 150e0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 15c10 │ │ │ │ │ + b 150d8 │ │ │ │ │ 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 15288 │ │ │ │ │ + beq 15288 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 15228 │ │ │ │ │ + b 15228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14e6c │ │ │ │ │ - b 157d4 │ │ │ │ │ + beq 14e70 │ │ │ │ │ + b 157d4 │ │ │ │ │ │ │ │ │ │ -00015c98 : │ │ │ │ │ +00015c90 : │ │ │ │ │ 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 16298 │ │ │ │ │ + beq 16290 │ │ │ │ │ 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 16290 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162ac │ │ │ │ │ + bne 162a4 │ │ │ │ │ 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 15d8c │ │ │ │ │ + bne 15d84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 162ac │ │ │ │ │ + bne 162a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a20 │ │ │ │ │ + bl 16a18 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15da4 │ │ │ │ │ + beq 15d9c │ │ │ │ │ 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 15da4 │ │ │ │ │ + bne 15d9c │ │ │ │ │ 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 15da4 │ │ │ │ │ + beq 15d9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162c0 │ │ │ │ │ + bne 162b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -24951,242 +24949,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 15dc0 │ │ │ │ │ + bne 15db8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15d7c │ │ │ │ │ + b 15d74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 162b0 │ │ │ │ │ + bne 162a8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1628c │ │ │ │ │ + beq 16284 │ │ │ │ │ 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 16284 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16248 │ │ │ │ │ + bne 16240 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 16280 │ │ │ │ │ + beq 16278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16280 │ │ │ │ │ + bne 16278 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164c0 │ │ │ │ │ + bne 164b8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 164b0 │ │ │ │ │ + beq 164a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164b0 │ │ │ │ │ + bne 164a8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15eb4 │ │ │ │ │ + bne 15eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16d64 <_gather_91_rule> │ │ │ │ │ + bl 16d5c <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 162e4 │ │ │ │ │ + bne 162dc │ │ │ │ │ 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 163a8 │ │ │ │ │ + bne 163a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c90 │ │ │ │ │ + bl 21c84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16754 │ │ │ │ │ + bne 1674c │ │ │ │ │ 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 16510 │ │ │ │ │ + bne 16508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 15f14 │ │ │ │ │ + beq 15f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 163b4 │ │ │ │ │ + bne 163ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16510 │ │ │ │ │ + bne 16508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 160c8 │ │ │ │ │ + bne 160c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 16248 │ │ │ │ │ + bne 16240 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 160bc │ │ │ │ │ + beq 160b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 160bc │ │ │ │ │ + bne 160b4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15fd8 │ │ │ │ │ + bne 15fd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 16a20 │ │ │ │ │ + bl 16a18 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16730 │ │ │ │ │ + bne 16728 │ │ │ │ │ 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 15fd8 │ │ │ │ │ + bne 15fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 166cc │ │ │ │ │ + bne 166c4 │ │ │ │ │ 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 16050 │ │ │ │ │ + bne 16048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a20 │ │ │ │ │ + bl 16a18 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 161fc │ │ │ │ │ + bne 161f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16510 │ │ │ │ │ + bne 16508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a20 │ │ │ │ │ + bl 16a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16148 │ │ │ │ │ + bne 16140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16510 │ │ │ │ │ + bne 16508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a20 │ │ │ │ │ + bl 16a18 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 16058 │ │ │ │ │ + bne 16050 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 15db4 │ │ │ │ │ + b 15dac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16044 │ │ │ │ │ + beq 1603c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16a20 │ │ │ │ │ + bl 16a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16044 │ │ │ │ │ + beq 1603c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16270 │ │ │ │ │ + bne 16268 │ │ │ │ │ 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 161e8 │ │ │ │ │ + beq 161e0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 16050 │ │ │ │ │ + b 16048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15f74 │ │ │ │ │ + b 15f6c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15f38 │ │ │ │ │ + beq 15f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f38 │ │ │ │ │ + beq 15f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f38 │ │ │ │ │ + beq 15f30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25195,38 +25193,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16044 │ │ │ │ │ - b 1623c │ │ │ │ │ + beq 1603c │ │ │ │ │ + b 16234 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16020 │ │ │ │ │ + beq 16018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16020 │ │ │ │ │ + beq 16018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16020 │ │ │ │ │ + beq 16018 │ │ │ │ │ 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] │ │ │ │ │ @@ -25250,176 +25248,176 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 16130 │ │ │ │ │ + b 16128 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16050 │ │ │ │ │ - b 15db8 │ │ │ │ │ + beq 16048 │ │ │ │ │ + b 15db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16000 │ │ │ │ │ + beq 15ff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16254 │ │ │ │ │ + bne 1624c │ │ │ │ │ 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 161e8 │ │ │ │ │ + beq 161e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16050 │ │ │ │ │ + b 16048 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16224 │ │ │ │ │ + bne 1621c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15db8 │ │ │ │ │ + b 15db0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16090 │ │ │ │ │ - b 16260 │ │ │ │ │ + bne 16088 │ │ │ │ │ + b 16258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e38 │ │ │ │ │ + b 15e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15df8 │ │ │ │ │ + b 15df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15cec │ │ │ │ │ + beq 15ce4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15d9c │ │ │ │ │ + b 15d94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 15d7c │ │ │ │ │ + beq 15d74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 162b4 │ │ │ │ │ + b 162ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15ea4 │ │ │ │ │ + beq 15e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 21c90 │ │ │ │ │ + bl 21c84 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15ea4 │ │ │ │ │ + beq 15e9c │ │ │ │ │ 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 15eb4 │ │ │ │ │ + beq 15eac │ │ │ │ │ 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 167bc │ │ │ │ │ + beq 167b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 16780 │ │ │ │ │ + beq 16778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16780 │ │ │ │ │ + bne 16778 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164bc │ │ │ │ │ + bne 164b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 918 <_PyPegen_parse+0x918> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 16518 │ │ │ │ │ + bne 16510 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15ee0 │ │ │ │ │ + b 15ed8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f14 │ │ │ │ │ + beq 15f0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 164ec │ │ │ │ │ + beq 164e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164ec │ │ │ │ │ + bne 164e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 164dc │ │ │ │ │ + bne 164d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 16a20 │ │ │ │ │ + bl 16a18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 164cc │ │ │ │ │ + beq 164c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15f18 │ │ │ │ │ + bne 15f10 │ │ │ │ │ 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] │ │ │ │ │ @@ -25445,101 +25443,101 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 160ac │ │ │ │ │ - b 16048 │ │ │ │ │ + bne 160a4 │ │ │ │ │ + b 16040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e78 │ │ │ │ │ + b 15e70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15ee0 │ │ │ │ │ + b 15ed8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 164f8 │ │ │ │ │ + beq 164f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15f18 │ │ │ │ │ + b 15f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 163f4 │ │ │ │ │ + b 163ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1675c │ │ │ │ │ + bne 16754 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 16418 │ │ │ │ │ + b 16410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16248 │ │ │ │ │ + b 16240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 166c0 │ │ │ │ │ + beq 166b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 166c0 │ │ │ │ │ + bne 166b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 166b0 │ │ │ │ │ + bne 166a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16650 │ │ │ │ │ + beq 16648 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r8, r1 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne 166b0 │ │ │ │ │ + bne 166a8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16670 │ │ │ │ │ + bne 16668 │ │ │ │ │ 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 16648 │ │ │ │ │ + beq 16640 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bgt 16634 │ │ │ │ │ + bgt 1662c │ │ │ │ │ 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 │ │ │ │ │ @@ -25548,89 +25546,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 167bc │ │ │ │ │ + beq 167b4 │ │ │ │ │ mvn r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ 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 16490 │ │ │ │ │ + b 16488 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 165c4 │ │ │ │ │ + b 165bc │ │ │ │ │ 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 163a8 │ │ │ │ │ + b 163a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 918 <_PyPegen_parse+0x918> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 16598 │ │ │ │ │ + beq 16590 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1678c │ │ │ │ │ + bne 16784 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 167c4 │ │ │ │ │ + beq 167bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r5, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 16584 │ │ │ │ │ + b 1657c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 163a8 │ │ │ │ │ + b 163a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16544 │ │ │ │ │ + b 1653c │ │ │ │ │ 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 15fd4 │ │ │ │ │ + beq 15fcc │ │ │ │ │ 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 15fd4 │ │ │ │ │ + beq 15fcc │ │ │ │ │ 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 │ │ │ │ │ @@ -25638,100 +25636,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 16490 │ │ │ │ │ + b 16488 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15fa4 │ │ │ │ │ + beq 15f9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 15fa8 │ │ │ │ │ + b 15fa0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16334 │ │ │ │ │ + b 1632c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 145cc │ │ │ │ │ + bl 145d0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16508 │ │ │ │ │ + beq 16500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16418 │ │ │ │ │ + b 16410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16380 │ │ │ │ │ + b 16378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16690 │ │ │ │ │ + beq 16688 │ │ │ │ │ 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 163a8 │ │ │ │ │ + b 163a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15ee0 │ │ │ │ │ + b 15ed8 │ │ │ │ │ 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 16698 │ │ │ │ │ + bne 16690 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 1664c │ │ │ │ │ + b 16644 │ │ │ │ │ │ │ │ │ │ -000167ec : │ │ │ │ │ +000167e4 : │ │ │ │ │ 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 16868 │ │ │ │ │ + beq 16860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16868 │ │ │ │ │ + bne 16860 │ │ │ │ │ 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 16890 │ │ │ │ │ + beq 16888 │ │ │ │ │ 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 │ │ │ │ │ @@ -25741,570 +25739,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 16850 │ │ │ │ │ + bne 16848 │ │ │ │ │ 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 16a04 │ │ │ │ │ + bne 169fc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16a14 │ │ │ │ │ + beq 16a0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a14 │ │ │ │ │ + bne 16a0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 169d8 │ │ │ │ │ + bne 169d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 167ec │ │ │ │ │ + bl 167e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 16924 │ │ │ │ │ + beq 1691c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1698c │ │ │ │ │ + bne 16984 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 169d8 │ │ │ │ │ + bne 169d0 │ │ │ │ │ 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 169e0 │ │ │ │ │ + bne 169d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16978 │ │ │ │ │ + beq 16970 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ movgt r6, r1 │ │ │ │ │ strgt r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bgt 1689c │ │ │ │ │ + bgt 16894 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16860 │ │ │ │ │ + b 16858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16924 │ │ │ │ │ + beq 1691c │ │ │ │ │ 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 169bc │ │ │ │ │ + beq 169b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16948 │ │ │ │ │ + beq 16940 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 169f0 │ │ │ │ │ + bne 169e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16948 │ │ │ │ │ + b 16940 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 16860 │ │ │ │ │ + b 16858 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 169e0 │ │ │ │ │ + b 169d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16860 │ │ │ │ │ + b 16858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 168e8 │ │ │ │ │ + b 168e0 │ │ │ │ │ │ │ │ │ │ -00016a20 : │ │ │ │ │ +00016a18 : │ │ │ │ │ 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 16d24 │ │ │ │ │ + beq 16d1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d24 │ │ │ │ │ + bne 16d1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16d38 │ │ │ │ │ + bne 16d30 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 16b8c │ │ │ │ │ + beq 16b84 │ │ │ │ │ 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 16d64 <_gather_91_rule> │ │ │ │ │ + bl 16d5c <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 16bd4 │ │ │ │ │ + beq 16bcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16d00 │ │ │ │ │ + beq 16cf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16d00 │ │ │ │ │ + bne 16cf8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16d14 │ │ │ │ │ + bne 16d0c │ │ │ │ │ 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 16cb4 │ │ │ │ │ + bne 16cac │ │ │ │ │ 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 16bd8 │ │ │ │ │ + bne 16bd0 │ │ │ │ │ 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 16b74 │ │ │ │ │ + beq 16b6c │ │ │ │ │ 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 16c90 │ │ │ │ │ + beq 16c88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c90 │ │ │ │ │ + bne 16c88 │ │ │ │ │ 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 16c9c │ │ │ │ │ + blt 16c94 │ │ │ │ │ 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 16d38 │ │ │ │ │ + bne 16d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16d64 <_gather_91_rule> │ │ │ │ │ + bl 16d5c <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16ab0 │ │ │ │ │ + bne 16aa8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 16d38 │ │ │ │ │ + bne 16d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 21c90 │ │ │ │ │ + bl 21c84 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 16b7c │ │ │ │ │ + beq 16b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16d38 │ │ │ │ │ + beq 16d30 │ │ │ │ │ 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 16c54 │ │ │ │ │ + bne 16c4c │ │ │ │ │ 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 16d48 │ │ │ │ │ + beq 16d40 │ │ │ │ │ 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 16b68 │ │ │ │ │ + bne 16b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16b74 │ │ │ │ │ + beq 16b6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16b7c │ │ │ │ │ + b 16b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c90 │ │ │ │ │ + bl 21c84 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16b00 │ │ │ │ │ + beq 16af8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16b0c │ │ │ │ │ + beq 16b04 │ │ │ │ │ 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 16b0c │ │ │ │ │ + beq 16b04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16bd8 │ │ │ │ │ + b 16bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16ae8 │ │ │ │ │ + beq 16ae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16bd8 │ │ │ │ │ + b 16bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16a74 │ │ │ │ │ + beq 16a6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16b7c │ │ │ │ │ + b 16b74 │ │ │ │ │ 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 16c68 │ │ │ │ │ + b 16c60 │ │ │ │ │ │ │ │ │ │ -00016d64 <_gather_91_rule>: │ │ │ │ │ +00016d5c <_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 1791c <_gather_91_rule+0xbb8> │ │ │ │ │ + beq 17914 <_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 1791c <_gather_91_rule+0xbb8> │ │ │ │ │ + bne 17914 <_gather_91_rule+0xbb8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17934 <_gather_91_rule+0xbd0> │ │ │ │ │ + bne 1792c <_gather_91_rule+0xbd0> │ │ │ │ │ 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 178e4 <_gather_91_rule+0xb80> │ │ │ │ │ + beq 178dc <_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 178e4 <_gather_91_rule+0xb80> │ │ │ │ │ + bne 178dc <_gather_91_rule+0xb80> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 175ac <_gather_91_rule+0x848> │ │ │ │ │ + bne 175a4 <_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 17888 <_gather_91_rule+0xb24> │ │ │ │ │ + beq 17880 <_gather_91_rule+0xb24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17888 <_gather_91_rule+0xb24> │ │ │ │ │ + bne 17880 <_gather_91_rule+0xb24> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17518 <_gather_91_rule+0x7b4> │ │ │ │ │ + bne 17510 <_gather_91_rule+0x7b4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 174d8 <_gather_91_rule+0x774> │ │ │ │ │ + beq 174d0 <_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 17650 <_gather_91_rule+0x8ec> │ │ │ │ │ + bne 17648 <_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 175b4 <_gather_91_rule+0x850> │ │ │ │ │ + bne 175ac <_gather_91_rule+0x850> │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 17664 <_gather_91_rule+0x900> │ │ │ │ │ + bne 1765c <_gather_91_rule+0x900> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 175ac <_gather_91_rule+0x848> │ │ │ │ │ + bne 175a4 <_gather_91_rule+0x848> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17900 <_gather_91_rule+0xb9c> │ │ │ │ │ + beq 178f8 <_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 17900 <_gather_91_rule+0xb9c> │ │ │ │ │ + bne 178f8 <_gather_91_rule+0xb9c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1778c <_gather_91_rule+0xa28> │ │ │ │ │ + bne 17784 <_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 178c4 <_gather_91_rule+0xb60> │ │ │ │ │ + beq 178bc <_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 178c4 <_gather_91_rule+0xb60> │ │ │ │ │ + bne 178bc <_gather_91_rule+0xb60> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 178d8 <_gather_91_rule+0xb74> │ │ │ │ │ + bne 178d0 <_gather_91_rule+0xb74> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1728c <_gather_91_rule+0x528> │ │ │ │ │ + beq 17284 <_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 172cc <_gather_91_rule+0x568> │ │ │ │ │ + bne 172c4 <_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 1778c <_gather_91_rule+0xa28> │ │ │ │ │ + bne 17784 <_gather_91_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17390 <_gather_91_rule+0x62c> │ │ │ │ │ + beq 17388 <_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 17394 <_gather_91_rule+0x630> │ │ │ │ │ + beq 1738c <_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 175ac <_gather_91_rule+0x848> │ │ │ │ │ + beq 175a4 <_gather_91_rule+0x848> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17630 <_gather_91_rule+0x8cc> │ │ │ │ │ + beq 17628 <_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 17630 <_gather_91_rule+0x8cc> │ │ │ │ │ + bne 17628 <_gather_91_rule+0x8cc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 175a8 <_gather_91_rule+0x844> │ │ │ │ │ + bne 175a0 <_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 17968 <_gather_91_rule+0xc04> │ │ │ │ │ + beq 17960 <_gather_91_rule+0xc04> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 175a8 <_gather_91_rule+0x844> │ │ │ │ │ + bne 175a0 <_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 170cc <_gather_91_rule+0x368> │ │ │ │ │ + bne 170c4 <_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 17960 <_gather_91_rule+0xbfc> │ │ │ │ │ + beq 17958 <_gather_91_rule+0xbfc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 17090 <_gather_91_rule+0x32c> │ │ │ │ │ + bgt 17088 <_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 │ │ │ │ │ @@ -26317,184 +26315,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 17058 <_gather_91_rule+0x2f4> │ │ │ │ │ + beq 17050 <_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 17058 <_gather_91_rule+0x2f4> │ │ │ │ │ - b 170b0 <_gather_91_rule+0x34c> │ │ │ │ │ + beq 17050 <_gather_91_rule+0x2f4> │ │ │ │ │ + b 170a8 <_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 178a0 <_gather_91_rule+0xb3c> │ │ │ │ │ + beq 17898 <_gather_91_rule+0xb3c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178a0 <_gather_91_rule+0xb3c> │ │ │ │ │ + bne 17898 <_gather_91_rule+0xb3c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 178b4 <_gather_91_rule+0xb50> │ │ │ │ │ + bne 178ac <_gather_91_rule+0xb50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 1836c │ │ │ │ │ + bl 18364 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1757c <_gather_91_rule+0x818> │ │ │ │ │ + bne 17574 <_gather_91_rule+0x818> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1754c <_gather_91_rule+0x7e8> │ │ │ │ │ + bne 17544 <_gather_91_rule+0x7e8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17850 <_gather_91_rule+0xaec> │ │ │ │ │ + beq 17848 <_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 17850 <_gather_91_rule+0xaec> │ │ │ │ │ + bne 17848 <_gather_91_rule+0xaec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17548 <_gather_91_rule+0x7e4> │ │ │ │ │ + bne 17540 <_gather_91_rule+0x7e4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17940 <_gather_91_rule+0xbdc> │ │ │ │ │ + beq 17938 <_gather_91_rule+0xbdc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17940 <_gather_91_rule+0xbdc> │ │ │ │ │ + bne 17938 <_gather_91_rule+0xbdc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17954 <_gather_91_rule+0xbf0> │ │ │ │ │ + bne 1794c <_gather_91_rule+0xbf0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 173b4 <_gather_91_rule+0x650> │ │ │ │ │ + beq 173ac <_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 17400 <_gather_91_rule+0x69c> │ │ │ │ │ + bne 173f8 <_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 17548 <_gather_91_rule+0x7e4> │ │ │ │ │ + bne 17540 <_gather_91_rule+0x7e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 17544 <_gather_91_rule+0x7e0> │ │ │ │ │ + beq 1753c <_gather_91_rule+0x7e0> │ │ │ │ │ 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 17548 <_gather_91_rule+0x7e4> │ │ │ │ │ + beq 17540 <_gather_91_rule+0x7e4> │ │ │ │ │ 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 1754c <_gather_91_rule+0x7e8> │ │ │ │ │ + beq 17544 <_gather_91_rule+0x7e8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1758c <_gather_91_rule+0x828> │ │ │ │ │ + bne 17584 <_gather_91_rule+0x828> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17558 <_gather_91_rule+0x7f4> │ │ │ │ │ + beq 17550 <_gather_91_rule+0x7f4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str sl, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 17024 <_gather_91_rule+0x2c0> │ │ │ │ │ + b 1701c <_gather_91_rule+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17764 <_gather_91_rule+0xa00> │ │ │ │ │ + blt 1775c <_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 178d8 <_gather_91_rule+0xb74> │ │ │ │ │ + bne 178d0 <_gather_91_rule+0xb74> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16f48 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 16f40 <_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 16f48 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 16f40 <_gather_91_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17814 <_gather_91_rule+0xab0> │ │ │ │ │ + beq 1780c <_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 17814 <_gather_91_rule+0xab0> │ │ │ │ │ + beq 1780c <_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> │ │ │ │ │ @@ -26519,22 +26517,22 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17794 <_gather_91_rule+0xa30> │ │ │ │ │ + beq 1778c <_gather_91_rule+0xa30> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 177fc <_gather_91_rule+0xa98> │ │ │ │ │ + bne 177f4 <_gather_91_rule+0xa98> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 16fa0 <_gather_91_rule+0x23c> │ │ │ │ │ + b 16f98 <_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 │ │ │ │ │ @@ -26542,48 +26540,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 17524 <_gather_91_rule+0x7c0> │ │ │ │ │ + blt 1751c <_gather_91_rule+0x7c0> │ │ │ │ │ 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 17954 <_gather_91_rule+0xbf0> │ │ │ │ │ + bne 1794c <_gather_91_rule+0xbf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 171d8 <_gather_91_rule+0x474> │ │ │ │ │ + beq 171d0 <_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 171d8 <_gather_91_rule+0x474> │ │ │ │ │ + beq 171d0 <_gather_91_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 177e8 <_gather_91_rule+0xa84> │ │ │ │ │ + beq 177e0 <_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 177e8 <_gather_91_rule+0xa84> │ │ │ │ │ + beq 177e0 <_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 │ │ │ │ │ @@ -26610,163 +26608,163 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 177c0 <_gather_91_rule+0xa5c> │ │ │ │ │ + beq 177b8 <_gather_91_rule+0xa5c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17828 <_gather_91_rule+0xac4> │ │ │ │ │ + bne 17820 <_gather_91_rule+0xac4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17230 <_gather_91_rule+0x4cc> │ │ │ │ │ + b 17228 <_gather_91_rule+0x4cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1774c <_gather_91_rule+0x9e8> │ │ │ │ │ + blt 17744 <_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 17648 <_gather_91_rule+0x8e4> │ │ │ │ │ + bne 17640 <_gather_91_rule+0x8e4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16e68 <_gather_91_rule+0x104> │ │ │ │ │ + beq 16e60 <_gather_91_rule+0x104> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176d0 <_gather_91_rule+0x96c> │ │ │ │ │ + b 176c8 <_gather_91_rule+0x96c> │ │ │ │ │ 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 171f4 <_gather_91_rule+0x490> │ │ │ │ │ + beq 171ec <_gather_91_rule+0x490> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17038 <_gather_91_rule+0x2d4> │ │ │ │ │ + b 17030 <_gather_91_rule+0x2d4> │ │ │ │ │ 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 17960 <_gather_91_rule+0xbfc> │ │ │ │ │ + beq 17958 <_gather_91_rule+0xbfc> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17278 <_gather_91_rule+0x514> │ │ │ │ │ + b 17270 <_gather_91_rule+0x514> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1726c <_gather_91_rule+0x508> │ │ │ │ │ + beq 17264 <_gather_91_rule+0x508> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1726c <_gather_91_rule+0x508> │ │ │ │ │ + beq 17264 <_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 17398 <_gather_91_rule+0x634> │ │ │ │ │ + b 17390 <_gather_91_rule+0x634> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16e7c <_gather_91_rule+0x118> │ │ │ │ │ + beq 16e74 <_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 1786c <_gather_91_rule+0xb08> │ │ │ │ │ + beq 17864 <_gather_91_rule+0xb08> │ │ │ │ │ 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 17740 <_gather_91_rule+0x9dc> │ │ │ │ │ + beq 17738 <_gather_91_rule+0x9dc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17840 <_gather_91_rule+0xadc> │ │ │ │ │ + bne 17838 <_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 16fd8 <_gather_91_rule+0x274> │ │ │ │ │ + bne 16fd0 <_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 16ff8 <_gather_91_rule+0x294> │ │ │ │ │ - b 175a8 <_gather_91_rule+0x844> │ │ │ │ │ + beq 16ff0 <_gather_91_rule+0x294> │ │ │ │ │ + b 175a0 <_gather_91_rule+0x844> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17518 <_gather_91_rule+0x7b4> │ │ │ │ │ + bne 17510 <_gather_91_rule+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 17510 <_gather_91_rule+0x7ac> │ │ │ │ │ + b 17508 <_gather_91_rule+0x7ac> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17874 <_gather_91_rule+0xb10> │ │ │ │ │ + bne 1786c <_gather_91_rule+0xb10> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1787c <_gather_91_rule+0xb18> │ │ │ │ │ + beq 17874 <_gather_91_rule+0xb18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1787c <_gather_91_rule+0xb18> │ │ │ │ │ + bne 17874 <_gather_91_rule+0xb18> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 176cc <_gather_91_rule+0x968> │ │ │ │ │ + bne 176c4 <_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 176e0 <_gather_91_rule+0x97c> │ │ │ │ │ + bne 176d8 <_gather_91_rule+0x97c> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 16ea4 <_gather_91_rule+0x140> │ │ │ │ │ - b 175ac <_gather_91_rule+0x848> │ │ │ │ │ + beq 16e9c <_gather_91_rule+0x140> │ │ │ │ │ + b 175a4 <_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 │ │ │ │ │ @@ -26774,564 +26772,564 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1797c <_gather_91_rule+0xc18> │ │ │ │ │ + bne 17974 <_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 176cc <_gather_91_rule+0x968> │ │ │ │ │ + bne 176c4 <_gather_91_rule+0x968> │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1761c <_gather_91_rule+0x8b8> │ │ │ │ │ + bne 17614 <_gather_91_rule+0x8b8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 176cc <_gather_91_rule+0x968> │ │ │ │ │ + b 176c4 <_gather_91_rule+0x968> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1786c <_gather_91_rule+0xb08> │ │ │ │ │ + beq 17864 <_gather_91_rule+0xb08> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176d0 <_gather_91_rule+0x96c> │ │ │ │ │ + b 176c8 <_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 16f64 <_gather_91_rule+0x200> │ │ │ │ │ + beq 16f5c <_gather_91_rule+0x200> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 175ac <_gather_91_rule+0x848> │ │ │ │ │ + b 175a4 <_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 17820 <_gather_91_rule+0xabc> │ │ │ │ │ + beq 17818 <_gather_91_rule+0xabc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1777c <_gather_91_rule+0xa18> │ │ │ │ │ + b 17774 <_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 177f4 <_gather_91_rule+0xa90> │ │ │ │ │ + beq 177ec <_gather_91_rule+0xa90> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17538 <_gather_91_rule+0x7d4> │ │ │ │ │ + b 17530 <_gather_91_rule+0x7d4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17538 <_gather_91_rule+0x7d4> │ │ │ │ │ + b 17530 <_gather_91_rule+0x7d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 177ac <_gather_91_rule+0xa48> │ │ │ │ │ - b 17388 <_gather_91_rule+0x624> │ │ │ │ │ + bne 177a4 <_gather_91_rule+0xa48> │ │ │ │ │ + b 17380 <_gather_91_rule+0x624> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1777c <_gather_91_rule+0xa18> │ │ │ │ │ + b 17774 <_gather_91_rule+0xa18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 177d8 <_gather_91_rule+0xa74> │ │ │ │ │ - b 174d0 <_gather_91_rule+0x76c> │ │ │ │ │ + bne 177d0 <_gather_91_rule+0xa74> │ │ │ │ │ + b 174c8 <_gather_91_rule+0x76c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17618 <_gather_91_rule+0x8b4> │ │ │ │ │ - b 1774c <_gather_91_rule+0x9e8> │ │ │ │ │ + beq 17610 <_gather_91_rule+0x8b4> │ │ │ │ │ + b 17744 <_gather_91_rule+0x9e8> │ │ │ │ │ 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 17168 <_gather_91_rule+0x404> │ │ │ │ │ - b 17548 <_gather_91_rule+0x7e4> │ │ │ │ │ + beq 17160 <_gather_91_rule+0x404> │ │ │ │ │ + b 17540 <_gather_91_rule+0x7e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176d0 <_gather_91_rule+0x96c> │ │ │ │ │ + b 176c8 <_gather_91_rule+0x96c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17698 <_gather_91_rule+0x934> │ │ │ │ │ + b 17690 <_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 16e34 <_gather_91_rule+0xd0> │ │ │ │ │ - b 17518 <_gather_91_rule+0x7b4> │ │ │ │ │ + beq 16e2c <_gather_91_rule+0xd0> │ │ │ │ │ + b 17510 <_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 │ │ │ │ │ - beq 17104 <_gather_91_rule+0x3a0> │ │ │ │ │ + beq 170fc <_gather_91_rule+0x3a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17038 <_gather_91_rule+0x2d4> │ │ │ │ │ + b 17030 <_gather_91_rule+0x2d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16f14 <_gather_91_rule+0x1b0> │ │ │ │ │ + beq 16f0c <_gather_91_rule+0x1b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17820 <_gather_91_rule+0xabc> │ │ │ │ │ + b 17818 <_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 16dfc <_gather_91_rule+0x98> │ │ │ │ │ - b 175ac <_gather_91_rule+0x848> │ │ │ │ │ + beq 16df4 <_gather_91_rule+0x98> │ │ │ │ │ + b 175a4 <_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 16edc <_gather_91_rule+0x178> │ │ │ │ │ - b 1778c <_gather_91_rule+0xa28> │ │ │ │ │ + beq 16ed4 <_gather_91_rule+0x178> │ │ │ │ │ + b 17784 <_gather_91_rule+0xa28> │ │ │ │ │ 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 16dbc <_gather_91_rule+0x58> │ │ │ │ │ + beq 16db4 <_gather_91_rule+0x58> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 17084 <_gather_91_rule+0x320> │ │ │ │ │ + b 1707c <_gather_91_rule+0x320> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 171a0 <_gather_91_rule+0x43c> │ │ │ │ │ + beq 17198 <_gather_91_rule+0x43c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 177f4 <_gather_91_rule+0xa90> │ │ │ │ │ + b 177ec <_gather_91_rule+0xa90> │ │ │ │ │ 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 175ac <_gather_91_rule+0x848> │ │ │ │ │ + b 175a4 <_gather_91_rule+0x848> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1770c <_gather_91_rule+0x9a8> │ │ │ │ │ - b 17728 <_gather_91_rule+0x9c4> │ │ │ │ │ + bne 17704 <_gather_91_rule+0x9a8> │ │ │ │ │ + b 17720 <_gather_91_rule+0x9c4> │ │ │ │ │ │ │ │ │ │ -00017990 : │ │ │ │ │ +00017988 : │ │ │ │ │ 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 17c5c │ │ │ │ │ + beq 17c54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c5c │ │ │ │ │ + bne 17c54 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c74 │ │ │ │ │ + bne 17c6c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17c44 │ │ │ │ │ + beq 17c3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c44 │ │ │ │ │ + bne 17c3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b04 │ │ │ │ │ + bne 17afc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17ad0 │ │ │ │ │ + beq 17ac8 │ │ │ │ │ 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 17b14 │ │ │ │ │ + bne 17b0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b04 │ │ │ │ │ + bne 17afc │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17b94 │ │ │ │ │ + bne 17b8c │ │ │ │ │ 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 17ac0 │ │ │ │ │ + bne 17ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d804 │ │ │ │ │ + bl d808 │ │ │ │ │ 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 17c04 │ │ │ │ │ + blt 17bfc │ │ │ │ │ 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 17a48 │ │ │ │ │ + beq 17a40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17a90 │ │ │ │ │ + b 17a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a5c │ │ │ │ │ + beq 17a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17a5c │ │ │ │ │ + beq 17a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17bf4 │ │ │ │ │ + beq 17bec │ │ │ │ │ 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 17be8 │ │ │ │ │ + beq 17be0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17c20 │ │ │ │ │ + bne 17c18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17abc │ │ │ │ │ + b 17ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d804 │ │ │ │ │ + bl d808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b04 │ │ │ │ │ + bne 17afc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17bf4 │ │ │ │ │ + beq 17bec │ │ │ │ │ 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 17b78 │ │ │ │ │ + bne 17b70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c2c │ │ │ │ │ + bne 17c24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17b0c │ │ │ │ │ + b 17b04 │ │ │ │ │ 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 17a90 │ │ │ │ │ + b 17a88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b84 │ │ │ │ │ + beq 17b7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17b0c │ │ │ │ │ + b 17b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17a20 │ │ │ │ │ - b 17b04 │ │ │ │ │ + beq 17a18 │ │ │ │ │ + b 17afc │ │ │ │ │ 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 179e8 │ │ │ │ │ + beq 179e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 17ac0 │ │ │ │ │ + b 17ab8 │ │ │ │ │ │ │ │ │ │ -00017c80 : │ │ │ │ │ +00017c78 : │ │ │ │ │ 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 1805c │ │ │ │ │ + beq 18054 │ │ │ │ │ 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 18054 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18070 │ │ │ │ │ + bne 18068 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d18 │ │ │ │ │ + bne 17d10 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d94 │ │ │ │ │ + bne 17d8c │ │ │ │ │ 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 18050 │ │ │ │ │ + beq 18048 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18050 │ │ │ │ │ + bne 18048 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17d78 │ │ │ │ │ + bne 17d70 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18080 │ │ │ │ │ + bne 18078 │ │ │ │ │ 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 17ce4 │ │ │ │ │ - b 17d08 │ │ │ │ │ + beq 17cdc │ │ │ │ │ + b 17d00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18020 │ │ │ │ │ + beq 18018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18020 │ │ │ │ │ + bne 18018 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 180ec │ │ │ │ │ + bne 180e4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 180e0 │ │ │ │ │ + beq 180d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180e0 │ │ │ │ │ + bne 180d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 18014 │ │ │ │ │ + bne 1800c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e3d8 │ │ │ │ │ + bl e3c8 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1800c │ │ │ │ │ + beq 18004 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 18124 │ │ │ │ │ + beq 1811c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18124 │ │ │ │ │ + bne 1811c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18114 │ │ │ │ │ + bne 1810c │ │ │ │ │ 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 18108 │ │ │ │ │ + beq 18100 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 18114 │ │ │ │ │ + bne 1810c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17f6c │ │ │ │ │ + bne 17f64 │ │ │ │ │ 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 18100 │ │ │ │ │ + beq 180f8 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt 17fac │ │ │ │ │ + bgt 17fa4 │ │ │ │ │ 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 │ │ │ │ │ @@ -27341,231 +27339,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 18014 │ │ │ │ │ + beq 1800c │ │ │ │ │ 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 18014 │ │ │ │ │ + bne 1800c │ │ │ │ │ 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 17cf8 │ │ │ │ │ + beq 17cf0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1802c │ │ │ │ │ + beq 18024 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1802c │ │ │ │ │ + bne 18024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17d04 │ │ │ │ │ + b 17cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e3d8 │ │ │ │ │ + bl e3c8 │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 17ea0 │ │ │ │ │ + beq 17e98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17fe4 │ │ │ │ │ + bne 17fdc │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 17fc0 │ │ │ │ │ + beq 17fb8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [r6, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 17e8c │ │ │ │ │ + b 17e84 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r6, r8, lsl #2] │ │ │ │ │ str r1, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 17eb8 │ │ │ │ │ + b 17eb0 │ │ │ │ │ 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 18100 │ │ │ │ │ + beq 180f8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17f94 │ │ │ │ │ + b 17f8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f8c │ │ │ │ │ + beq 17f84 │ │ │ │ │ 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 17cfc │ │ │ │ │ + b 17cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17dc0 │ │ │ │ │ + b 17db8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 17d04 │ │ │ │ │ + beq 17cfc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17d08 │ │ │ │ │ + b 17d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17d44 │ │ │ │ │ + b 17d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17cd4 │ │ │ │ │ + beq 17ccc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17d08 │ │ │ │ │ + b 17d00 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 17d6c │ │ │ │ │ + beq 17d64 │ │ │ │ │ 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 .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 17d70 │ │ │ │ │ + beq 17d68 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 17d78 │ │ │ │ │ + b 17d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17df8 │ │ │ │ │ + b 17df0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17d00 │ │ │ │ │ + b 17cf8 │ │ │ │ │ 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 1800c │ │ │ │ │ + b 18004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17e50 │ │ │ │ │ + b 17e48 │ │ │ │ │ │ │ │ │ │ -00018130 : │ │ │ │ │ +00018128 : │ │ │ │ │ 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 18360 │ │ │ │ │ + beq 18358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18360 │ │ │ │ │ + bne 18358 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18350 │ │ │ │ │ + bne 18348 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 18204 │ │ │ │ │ + beq 181fc │ │ │ │ │ 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 1825c │ │ │ │ │ + bne 18254 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18350 │ │ │ │ │ + bne 18348 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 182f8 │ │ │ │ │ + bne 182f0 │ │ │ │ │ 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 │ │ │ │ │ @@ -27578,149 +27576,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 181f4 │ │ │ │ │ + blt 181ec │ │ │ │ │ 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 181ac │ │ │ │ │ - b 181ec │ │ │ │ │ + beq 181a4 │ │ │ │ │ + b 181e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #646 @ 0x286 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 181c0 │ │ │ │ │ + beq 181b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 181c0 │ │ │ │ │ + beq 181b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 181ec │ │ │ │ │ + beq 181e4 │ │ │ │ │ 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 182cc │ │ │ │ │ + beq 182c4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 181ec │ │ │ │ │ + beq 181e4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 181ec │ │ │ │ │ + beq 181e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 181f4 │ │ │ │ │ + b 181ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d804 │ │ │ │ │ + bl d808 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 181e4 │ │ │ │ │ + bne 181dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 181ec │ │ │ │ │ + beq 181e4 │ │ │ │ │ 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 182c0 │ │ │ │ │ - b 182cc │ │ │ │ │ + bne 182b8 │ │ │ │ │ + b 182c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 181f4 │ │ │ │ │ + b 181ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18178 │ │ │ │ │ + b 18170 │ │ │ │ │ │ │ │ │ │ -0001836c : │ │ │ │ │ +00018364 : │ │ │ │ │ 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 1864c │ │ │ │ │ + beq 18644 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1864c │ │ │ │ │ + bne 18644 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1858c │ │ │ │ │ + bne 18584 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 18434 │ │ │ │ │ + beq 1842c │ │ │ │ │ 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 18574 │ │ │ │ │ + bne 1856c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18488 │ │ │ │ │ + bne 18480 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184f4 │ │ │ │ │ + bne 184ec │ │ │ │ │ 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} │ │ │ │ │ @@ -27728,717 +27726,717 @@ │ │ │ │ │ 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 18594 │ │ │ │ │ + blt 1858c │ │ │ │ │ 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 1856c │ │ │ │ │ + bne 18564 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 183f4 │ │ │ │ │ - b 1858c │ │ │ │ │ + beq 183ec │ │ │ │ │ + b 18584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 18408 │ │ │ │ │ + beq 18400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1858c │ │ │ │ │ + beq 18584 │ │ │ │ │ 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 18624 │ │ │ │ │ + beq 1861c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18624 │ │ │ │ │ + bne 1861c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18420 │ │ │ │ │ + b 18418 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18594 │ │ │ │ │ + bne 1858c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 185e4 │ │ │ │ │ + beq 185dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185e4 │ │ │ │ │ + bne 185dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18558 │ │ │ │ │ + bne 18550 │ │ │ │ │ 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 185a0 │ │ │ │ │ + bne 18598 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 18418 │ │ │ │ │ + b 18410 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1858c │ │ │ │ │ + bne 18584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 183f4 │ │ │ │ │ + beq 183ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18428 │ │ │ │ │ + b 18420 │ │ │ │ │ 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 .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 185f0 │ │ │ │ │ + bne 185e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 18560 │ │ │ │ │ + beq 18558 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 18560 │ │ │ │ │ + b 18558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18530 │ │ │ │ │ + b 18528 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18664 │ │ │ │ │ + beq 1865c │ │ │ │ │ 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 185d8 │ │ │ │ │ + bne 185d0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 18420 │ │ │ │ │ + b 18418 │ │ │ │ │ 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 18420 │ │ │ │ │ + beq 18418 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18594 │ │ │ │ │ + b 1858c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 183c0 │ │ │ │ │ - b 1858c │ │ │ │ │ + beq 183b8 │ │ │ │ │ + b 18584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18420 │ │ │ │ │ + b 18418 │ │ │ │ │ │ │ │ │ │ -00018674 : │ │ │ │ │ +0001866c : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 18684 │ │ │ │ │ + bne 1867c │ │ │ │ │ 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 186bc │ │ │ │ │ + beq 186b4 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000186cc : │ │ │ │ │ +000186c4 : │ │ │ │ │ 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 18790 │ │ │ │ │ + beq 18788 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18790 │ │ │ │ │ + bne 18788 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18758 │ │ │ │ │ + bne 18750 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 18764 │ │ │ │ │ + bne 1875c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1879c │ │ │ │ │ + bl 18794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl be0c │ │ │ │ │ + bl bdfc │ │ │ │ │ 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 18740 │ │ │ │ │ - b 18758 │ │ │ │ │ + beq 18738 │ │ │ │ │ + b 18750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18714 │ │ │ │ │ + b 1870c │ │ │ │ │ │ │ │ │ │ -0001879c : │ │ │ │ │ +00018794 : │ │ │ │ │ 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 1926c │ │ │ │ │ + beq 19264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1926c │ │ │ │ │ + bne 19264 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19180 │ │ │ │ │ + bne 19178 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 191dc │ │ │ │ │ + beq 191d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 191dc │ │ │ │ │ + bne 191d4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c08 │ │ │ │ │ + bne 18c00 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 191bc │ │ │ │ │ + beq 191b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 191bc │ │ │ │ │ + bne 191b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 191d0 │ │ │ │ │ + bne 191c8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19250 │ │ │ │ │ + beq 19248 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 191d0 │ │ │ │ │ + bne 191c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18e78 │ │ │ │ │ + beq 18e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 1895c │ │ │ │ │ + beq 18954 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19248 │ │ │ │ │ + beq 19240 │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq r7, r5 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 1895c │ │ │ │ │ + beq 18954 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19244 │ │ │ │ │ + beq 1923c │ │ │ │ │ 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 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1894c │ │ │ │ │ + beq 18944 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 18f5c │ │ │ │ │ + beq 18f54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1891c │ │ │ │ │ + b 18914 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18e78 │ │ │ │ │ + beq 18e70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18e78 │ │ │ │ │ + bne 18e70 │ │ │ │ │ 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 19248 │ │ │ │ │ + beq 19240 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 189e8 │ │ │ │ │ + ble 189e0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 189e8 │ │ │ │ │ + beq 189e0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 189e8 │ │ │ │ │ + beq 189e0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 189e8 │ │ │ │ │ + beq 189e0 │ │ │ │ │ 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 189d0 │ │ │ │ │ + bne 189c8 │ │ │ │ │ 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 18fc4 │ │ │ │ │ + bne 18fbc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18c08 │ │ │ │ │ + bne 18c00 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 191f8 │ │ │ │ │ + beq 191f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 191f8 │ │ │ │ │ + bne 191f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1920c │ │ │ │ │ + bne 19204 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 191a0 │ │ │ │ │ + beq 19198 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1920c │ │ │ │ │ + bne 19204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 18ea4 │ │ │ │ │ + beq 18e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18b4c │ │ │ │ │ + beq 18b44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19198 │ │ │ │ │ + beq 19190 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18b4c │ │ │ │ │ + beq 18b44 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19194 │ │ │ │ │ + beq 1918c │ │ │ │ │ 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 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18b3c │ │ │ │ │ + beq 18b34 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 18f84 │ │ │ │ │ + beq 18f7c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18b0c │ │ │ │ │ + b 18b04 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18ea4 │ │ │ │ │ + beq 18e9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18ea4 │ │ │ │ │ + bne 18e9c │ │ │ │ │ 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 19198 │ │ │ │ │ + beq 19190 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18bd8 │ │ │ │ │ + ble 18bd0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18bd8 │ │ │ │ │ + beq 18bd0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18bd8 │ │ │ │ │ + beq 18bd0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18bd8 │ │ │ │ │ + beq 18bd0 │ │ │ │ │ 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 18bc0 │ │ │ │ │ + bne 18bb8 │ │ │ │ │ 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 19090 │ │ │ │ │ + bne 19088 │ │ │ │ │ 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 19288 │ │ │ │ │ + bne 19280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19eec │ │ │ │ │ + bl 19ee4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19108 │ │ │ │ │ + bne 19100 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19180 │ │ │ │ │ + bne 19178 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1914c │ │ │ │ │ + beq 19144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1914c │ │ │ │ │ + bne 19144 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19160 │ │ │ │ │ + bne 19158 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19224 │ │ │ │ │ + beq 1921c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19160 │ │ │ │ │ + bne 19158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 18ebc │ │ │ │ │ + beq 18eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18d68 │ │ │ │ │ + beq 18d60 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1921c │ │ │ │ │ + beq 19214 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r6, r7 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18d68 │ │ │ │ │ + beq 18d60 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19218 │ │ │ │ │ + beq 19210 │ │ │ │ │ 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 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18d58 │ │ │ │ │ + beq 18d50 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 18fa4 │ │ │ │ │ + beq 18f9c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r6, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18d28 │ │ │ │ │ + b 18d20 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18ebc │ │ │ │ │ + beq 18eb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18ebc │ │ │ │ │ + bne 18eb4 │ │ │ │ │ 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 1921c │ │ │ │ │ + beq 19214 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18df4 │ │ │ │ │ + ble 18dec │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18df4 │ │ │ │ │ + beq 18dec │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18df4 │ │ │ │ │ + beq 18dec │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18df4 │ │ │ │ │ + beq 18dec │ │ │ │ │ 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 18ddc │ │ │ │ │ + bne 18dd4 │ │ │ │ │ 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 1b624 <_loop0_28_rule> │ │ │ │ │ + bl 1b61c <_loop0_28_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18ed4 │ │ │ │ │ + beq 18ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5b0 │ │ │ │ │ + bl 1c5a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18ed4 │ │ │ │ │ + bne 18ecc │ │ │ │ │ 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 18f38 │ │ │ │ │ + beq 18f30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f38 │ │ │ │ │ + bne 18f30 │ │ │ │ │ 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 │ │ │ │ │ @@ -28447,120 +28445,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 18a24 │ │ │ │ │ - b 18c08 │ │ │ │ │ + beq 18a1c │ │ │ │ │ + b 18c00 │ │ │ │ │ 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 18c08 │ │ │ │ │ + b 18c00 │ │ │ │ │ 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 19288 │ │ │ │ │ + bne 19280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a648 <_loop1_30_rule> │ │ │ │ │ + bl 1a640 <_loop1_30_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 190e4 │ │ │ │ │ + bne 190dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19288 │ │ │ │ │ + bne 19280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5b0 │ │ │ │ │ + bl 1c5a8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18e64 │ │ │ │ │ + beq 18e5c │ │ │ │ │ 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 18e54 │ │ │ │ │ + bne 18e4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18e60 │ │ │ │ │ + beq 18e58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18e68 │ │ │ │ │ + b 18e60 │ │ │ │ │ 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 19248 │ │ │ │ │ + beq 19240 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18938 │ │ │ │ │ + b 18930 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19198 │ │ │ │ │ + beq 19190 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18b28 │ │ │ │ │ + b 18b20 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1921c │ │ │ │ │ + beq 19214 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18d44 │ │ │ │ │ + b 18d3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a10 │ │ │ │ │ + beq 18a08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 190bc │ │ │ │ │ + bne 190b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a4d0 <_loop0_27_rule> │ │ │ │ │ + bl 1a4c8 <_loop0_27_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1918c │ │ │ │ │ + beq 19184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 <_loop0_28_rule> │ │ │ │ │ + bl 1b61c <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1918c │ │ │ │ │ + beq 19184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5b0 │ │ │ │ │ + bl 1c5a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18c10 │ │ │ │ │ + bne 18c08 │ │ │ │ │ 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,334 +28569,334 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1906c │ │ │ │ │ + beq 19064 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18e60 │ │ │ │ │ + beq 18e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 18e64 │ │ │ │ │ + beq 18e5c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18e68 │ │ │ │ │ + b 18e60 │ │ │ │ │ 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 18c04 │ │ │ │ │ + beq 18bfc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18fe4 │ │ │ │ │ + beq 18fdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18fe4 │ │ │ │ │ + beq 18fdc │ │ │ │ │ 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 18c10 │ │ │ │ │ + b 18c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5b0 │ │ │ │ │ + bl 1c5a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 18ef4 │ │ │ │ │ + bne 18eec │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 18e3c │ │ │ │ │ + b 18e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b624 <_loop0_28_rule> │ │ │ │ │ + bl 1b61c <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19170 │ │ │ │ │ + beq 19168 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c5b0 │ │ │ │ │ + bl 1c5a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19170 │ │ │ │ │ + bne 19168 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - b 1903c │ │ │ │ │ + b 19034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18c74 │ │ │ │ │ + beq 18c6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18ed4 │ │ │ │ │ + b 18ecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 18c40 │ │ │ │ │ + beq 18c38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 18e68 │ │ │ │ │ + b 18e60 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 18c10 │ │ │ │ │ + b 18c08 │ │ │ │ │ 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 18c08 │ │ │ │ │ + b 18c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18868 │ │ │ │ │ + beq 18860 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18e8c │ │ │ │ │ + b 18e84 │ │ │ │ │ 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 18830 │ │ │ │ │ - b 18c08 │ │ │ │ │ + beq 18828 │ │ │ │ │ + b 18c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18a58 │ │ │ │ │ + beq 18a50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18c08 │ │ │ │ │ + b 18c00 │ │ │ │ │ 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 18ed4 │ │ │ │ │ + b 18ecc │ │ │ │ │ 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 18e8c │ │ │ │ │ + b 18e84 │ │ │ │ │ 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 187f4 │ │ │ │ │ - b 19180 │ │ │ │ │ + beq 187ec │ │ │ │ │ + b 19178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18e68 │ │ │ │ │ + b 18e60 │ │ │ │ │ │ │ │ │ │ -00019298 : │ │ │ │ │ +00019290 : │ │ │ │ │ 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 193d8 │ │ │ │ │ + beq 193d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193d8 │ │ │ │ │ + bne 193d0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 193c8 │ │ │ │ │ + bne 193c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 193e4 <_loop1_29_rule> │ │ │ │ │ + bl 193dc <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19310 │ │ │ │ │ + beq 19308 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19360 │ │ │ │ │ + bne 19358 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 193c8 │ │ │ │ │ + bne 193c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 193e4 <_loop1_29_rule> │ │ │ │ │ + bl 193dc <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19344 │ │ │ │ │ + beq 1933c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 193a4 │ │ │ │ │ + bne 1939c │ │ │ │ │ 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 19310 │ │ │ │ │ + beq 19308 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1934c │ │ │ │ │ + beq 19344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1934c │ │ │ │ │ + beq 19344 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19354 │ │ │ │ │ + b 1934c │ │ │ │ │ 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 19374 │ │ │ │ │ - b 19344 │ │ │ │ │ + bne 1936c │ │ │ │ │ + b 1933c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19354 │ │ │ │ │ + b 1934c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 192dc │ │ │ │ │ + b 192d4 │ │ │ │ │ │ │ │ │ │ -000193e4 <_loop1_29_rule>: │ │ │ │ │ +000193dc <_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 19548 <_loop1_29_rule+0x164> │ │ │ │ │ + beq 19540 <_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 19548 <_loop1_29_rule+0x164> │ │ │ │ │ + bne 19540 <_loop1_29_rule+0x164> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1951c <_loop1_29_rule+0x138> │ │ │ │ │ + bne 19514 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1952c <_loop1_29_rule+0x148> │ │ │ │ │ + beq 19524 <_loop1_29_rule+0x148> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne 1951c <_loop1_29_rule+0x138> │ │ │ │ │ + bne 19514 <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19484 <_loop1_29_rule+0xa0> │ │ │ │ │ + beq 1947c <_loop1_29_rule+0xa0> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 194ec <_loop1_29_rule+0x108> │ │ │ │ │ + beq 194e4 <_loop1_29_rule+0x108> │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 1945c <_loop1_29_rule+0x78> │ │ │ │ │ + b 19454 <_loop1_29_rule+0x78> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r5, #8] │ │ │ │ │ - beq 19514 <_loop1_29_rule+0x130> │ │ │ │ │ + beq 1950c <_loop1_29_rule+0x130> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19514 <_loop1_29_rule+0x130> │ │ │ │ │ + bne 1950c <_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 19554 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 1954c <_loop1_29_rule+0x170> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble 194cc <_loop1_29_rule+0xe8> │ │ │ │ │ + ble 194c4 <_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 194b0 <_loop1_29_rule+0xcc> │ │ │ │ │ + b 194a8 <_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 │ │ │ │ │ @@ -28908,1192 +28906,1192 @@ │ │ │ │ │ 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 19554 <_loop1_29_rule+0x170> │ │ │ │ │ + beq 1954c <_loop1_29_rule+0x170> │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 19474 <_loop1_29_rule+0x90> │ │ │ │ │ + b 1946c <_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 194dc <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194d4 <_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 194dc <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194d4 <_loop1_29_rule+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1942c <_loop1_29_rule+0x48> │ │ │ │ │ + b 19424 <_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 194dc <_loop1_29_rule+0xf8> │ │ │ │ │ + b 194d4 <_loop1_29_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -00019574 : │ │ │ │ │ +0001956c : │ │ │ │ │ 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 19c2c │ │ │ │ │ + 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 19c2c │ │ │ │ │ + bne 19c24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 199fc │ │ │ │ │ + bne 199f4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 19b40 │ │ │ │ │ + beq 19b38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b40 │ │ │ │ │ + bne 19b38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19b54 │ │ │ │ │ + bne 19b4c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19994 │ │ │ │ │ + beq 1998c │ │ │ │ │ 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 199e4 │ │ │ │ │ + beq 199dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19c08 │ │ │ │ │ + beq 19c00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c08 │ │ │ │ │ + bne 19c00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19c1c │ │ │ │ │ + bne 19c14 │ │ │ │ │ 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 19a8c │ │ │ │ │ + bne 19a84 │ │ │ │ │ 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 199ec │ │ │ │ │ + bne 199e4 │ │ │ │ │ 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 197c8 │ │ │ │ │ + beq 197c0 │ │ │ │ │ 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 19be4 │ │ │ │ │ + beq 19bdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19794 │ │ │ │ │ + bne 1978c │ │ │ │ │ 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 197c0 │ │ │ │ │ + beq 197b8 │ │ │ │ │ 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 197c8 │ │ │ │ │ + bne 197c0 │ │ │ │ │ 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 19c48 │ │ │ │ │ + beq 19c40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c48 │ │ │ │ │ + bne 19c40 │ │ │ │ │ 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 19bfc │ │ │ │ │ + bne 19bf4 │ │ │ │ │ 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 1973c │ │ │ │ │ + bne 19734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 199fc │ │ │ │ │ + bne 199f4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19b60 │ │ │ │ │ + beq 19b58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b60 │ │ │ │ │ + bne 19b58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19b74 │ │ │ │ │ + bne 19b6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19a08 │ │ │ │ │ + beq 19a00 │ │ │ │ │ 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 19a68 │ │ │ │ │ + beq 19a60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19bc0 │ │ │ │ │ + beq 19bb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19bc0 │ │ │ │ │ + bne 19bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19bd4 │ │ │ │ │ + bne 19bcc │ │ │ │ │ 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 19adc │ │ │ │ │ + bne 19ad4 │ │ │ │ │ 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 19a6c │ │ │ │ │ + bne 19a64 │ │ │ │ │ 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 19b74 │ │ │ │ │ + beq 19b6c │ │ │ │ │ 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 19b80 │ │ │ │ │ + beq 19b78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ba0 │ │ │ │ │ + bne 19b98 │ │ │ │ │ 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 19a7c │ │ │ │ │ + bne 19a74 │ │ │ │ │ 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 19a7c │ │ │ │ │ + beq 19a74 │ │ │ │ │ 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 19c48 │ │ │ │ │ + beq 19c40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c48 │ │ │ │ │ + bne 19c40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19b28 │ │ │ │ │ + blt 19b20 │ │ │ │ │ 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 19b54 │ │ │ │ │ + bne 19b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 19644 │ │ │ │ │ + bne 1963c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 197d4 │ │ │ │ │ + beq 197cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 19784 │ │ │ │ │ + b 1977c │ │ │ │ │ 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 19a80 │ │ │ │ │ + blt 19a78 │ │ │ │ │ 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 19b74 │ │ │ │ │ + bne 19b6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 19844 │ │ │ │ │ + bne 1983c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 19980 │ │ │ │ │ + b 19978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 19980 │ │ │ │ │ + b 19978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19694 │ │ │ │ │ + beq 1968c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 196a0 │ │ │ │ │ + beq 19698 │ │ │ │ │ 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 196a0 │ │ │ │ │ + beq 19698 │ │ │ │ │ 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 199ec │ │ │ │ │ + b 199e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19894 │ │ │ │ │ + beq 1988c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 198a0 │ │ │ │ │ + beq 19898 │ │ │ │ │ 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 198a0 │ │ │ │ │ + beq 19898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19a6c │ │ │ │ │ + b 19a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197c8 │ │ │ │ │ + b 197c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19608 │ │ │ │ │ + beq 19600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197c8 │ │ │ │ │ + b 197c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19808 │ │ │ │ │ + beq 19800 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19a80 │ │ │ │ │ + b 19a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 19a80 │ │ │ │ │ + beq 19a78 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19a80 │ │ │ │ │ + b 19a78 │ │ │ │ │ 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 19920 │ │ │ │ │ - b 19b94 │ │ │ │ │ + beq 19918 │ │ │ │ │ + b 19b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1987c │ │ │ │ │ + beq 19874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19a6c │ │ │ │ │ + b 19a64 │ │ │ │ │ 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 197c8 │ │ │ │ │ + beq 197c0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 197c8 │ │ │ │ │ + b 197c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1967c │ │ │ │ │ + beq 19674 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 199ec │ │ │ │ │ + b 199e4 │ │ │ │ │ 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 195cc │ │ │ │ │ - b 199fc │ │ │ │ │ + beq 195c4 │ │ │ │ │ + b 199f4 │ │ │ │ │ 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 19980 │ │ │ │ │ + beq 19978 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 19784 │ │ │ │ │ + b 1977c │ │ │ │ │ │ │ │ │ │ -00019c74 : │ │ │ │ │ +00019c6c : │ │ │ │ │ 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 19ebc │ │ │ │ │ + beq 19eb4 │ │ │ │ │ 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 19eb4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19e88 │ │ │ │ │ + bne 19e80 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19e50 │ │ │ │ │ + beq 19e48 │ │ │ │ │ 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 19e44 │ │ │ │ │ + beq 19e3c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19eb0 │ │ │ │ │ + beq 19ea8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19eb0 │ │ │ │ │ + bne 19ea8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e44 │ │ │ │ │ + bne 19e3c │ │ │ │ │ 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 19dfc │ │ │ │ │ + bne 19df4 │ │ │ │ │ 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 19e44 │ │ │ │ │ + bne 19e3c │ │ │ │ │ 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 19dec │ │ │ │ │ + beq 19de4 │ │ │ │ │ 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 19ec8 │ │ │ │ │ + beq 19ec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ec8 │ │ │ │ │ + bne 19ec0 │ │ │ │ │ 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 bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19d60 │ │ │ │ │ + beq 19d58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19d6c │ │ │ │ │ + beq 19d64 │ │ │ │ │ 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 19d6c │ │ │ │ │ + beq 19d64 │ │ │ │ │ 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 19de8 │ │ │ │ │ + b 19de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19e98 │ │ │ │ │ + blt 19e90 │ │ │ │ │ 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 19cf0 │ │ │ │ │ + beq 19ce8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19dec │ │ │ │ │ + b 19de4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 19dec │ │ │ │ │ + b 19de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19d30 │ │ │ │ │ + b 19d28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19cbc │ │ │ │ │ + b 19cb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19de8 │ │ │ │ │ + beq 19de0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19dec │ │ │ │ │ + b 19de4 │ │ │ │ │ │ │ │ │ │ -00019eec : │ │ │ │ │ +00019ee4 : │ │ │ │ │ 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 1a4b4 │ │ │ │ │ + beq 1a4ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4b4 │ │ │ │ │ + bne 1a4ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a314 │ │ │ │ │ + bne 1a2d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a474 │ │ │ │ │ + beq 1a46c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a474 │ │ │ │ │ + bne 1a46c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a488 │ │ │ │ │ + bne 1a480 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a2e8 │ │ │ │ │ + beq 1a2a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a488 │ │ │ │ │ + bne 1a480 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a2cc │ │ │ │ │ + beq 1a28c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a040 │ │ │ │ │ + beq 1a038 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a2e0 │ │ │ │ │ + beq 1a2a0 │ │ │ │ │ str r6, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a3ac │ │ │ │ │ + beq 1a3a4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a46c │ │ │ │ │ + beq 1a464 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r6, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a360 │ │ │ │ │ + beq 1a358 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 1a384 │ │ │ │ │ + beq 1a37c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1a014 │ │ │ │ │ + b 1a00c │ │ │ │ │ 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 1a2e0 │ │ │ │ │ + beq 1a2a0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a0a8 │ │ │ │ │ + beq 1a0a0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a0a8 │ │ │ │ │ + beq 1a0a0 │ │ │ │ │ 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 1a090 │ │ │ │ │ + bne 1a088 │ │ │ │ │ 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 1a648 <_loop1_30_rule> │ │ │ │ │ + bl 1a640 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a3c4 │ │ │ │ │ + bne 1a3bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1a314 │ │ │ │ │ + bne 1a2d4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a494 │ │ │ │ │ + beq 1a48c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a494 │ │ │ │ │ + bne 1a48c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a2bc │ │ │ │ │ + bne 1a308 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a2b0 │ │ │ │ │ + beq 1a2fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a2bc │ │ │ │ │ + bne 1a308 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a294 │ │ │ │ │ + beq 1a2e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a340 │ │ │ │ │ + beq 1a338 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a2a8 │ │ │ │ │ + beq 1a2f4 │ │ │ │ │ str r6, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a3b8 │ │ │ │ │ + beq 1a3b0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a4ac │ │ │ │ │ + beq 1a4a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a1e0 │ │ │ │ │ + beq 1a1d8 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 1a320 │ │ │ │ │ + beq 1a318 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r6, [r5, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 1a1b0 │ │ │ │ │ + b 1a1a8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a2a8 │ │ │ │ │ + beq 1a2f4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 1a250 │ │ │ │ │ + ble 1a248 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1a250 │ │ │ │ │ + beq 1a248 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1a250 │ │ │ │ │ + beq 1a248 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl ip, r9, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 1a238 │ │ │ │ │ + bne 1a230 │ │ │ │ │ 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 1a648 <_loop1_30_rule> │ │ │ │ │ + bl 1a640 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a434 │ │ │ │ │ + bne 1a42c │ │ │ │ │ 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 1a250 │ │ │ │ │ + bne 1a0a0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr 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 1a0d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a274 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 1a27c │ │ │ │ │ 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 1a0a8 │ │ │ │ │ + bne 1a248 │ │ │ │ │ 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 1a0e0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 1a284 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 1a26c │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a2a8 │ │ │ │ │ + beq 1a2f4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a1cc │ │ │ │ │ + b 1a1c4 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a204 │ │ │ │ │ - b 1a2a8 │ │ │ │ │ + bne 1a1fc │ │ │ │ │ + b 1a2f4 │ │ │ │ │ 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 1a2e0 │ │ │ │ │ + beq 1a2a0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 1a05c │ │ │ │ │ - b 1a0a8 │ │ │ │ │ + bgt 1a054 │ │ │ │ │ + b 1a0a0 │ │ │ │ │ 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 1a2e0 │ │ │ │ │ + beq 1a2a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a030 │ │ │ │ │ + b 1a028 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, #2 │ │ │ │ │ - b 1a044 │ │ │ │ │ + b 1a03c │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, #2 │ │ │ │ │ - b 1a344 │ │ │ │ │ + b 1a33c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0cc │ │ │ │ │ + beq 1a0c4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0cc │ │ │ │ │ + beq 1a0c4 │ │ │ │ │ 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 1a410 │ │ │ │ │ + beq 1a408 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a27c │ │ │ │ │ + beq 1a274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a27c │ │ │ │ │ + beq 1a274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a284 │ │ │ │ │ + b 1a27c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a274 │ │ │ │ │ + beq 1a26c │ │ │ │ │ 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 1a3ec │ │ │ │ │ - b 1a274 │ │ │ │ │ + bne 1a3e4 │ │ │ │ │ + b 1a26c │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1a2e0 │ │ │ │ │ + b 1a2a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19f7c │ │ │ │ │ + beq 19f74 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1a300 │ │ │ │ │ + b 1a2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a114 │ │ │ │ │ - b 1a2bc │ │ │ │ │ + beq 1a10c │ │ │ │ │ + b 1a308 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 1a2a8 │ │ │ │ │ + b 1a2f4 │ │ │ │ │ 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 19f44 │ │ │ │ │ - b 1a314 │ │ │ │ │ + beq 19f3c │ │ │ │ │ + b 1a2d4 │ │ │ │ │ │ │ │ │ │ -0001a4d0 <_loop0_27_rule>: │ │ │ │ │ +0001a4c8 <_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 1a5f0 <_loop0_27_rule+0x120> │ │ │ │ │ + beq 1a5e8 <_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 1a5f0 <_loop0_27_rule+0x120> │ │ │ │ │ + bne 1a5e8 <_loop0_27_rule+0x120> │ │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a638 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a630 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a61c <_loop0_27_rule+0x14c> │ │ │ │ │ + beq 1a614 <_loop0_27_rule+0x14c> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 1a638 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1a630 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a574 <_loop0_27_rule+0xa4> │ │ │ │ │ + beq 1a56c <_loop0_27_rule+0xa4> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a5c8 <_loop0_27_rule+0xf8> │ │ │ │ │ + beq 1a5c0 <_loop0_27_rule+0xf8> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ str r3, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1a54c <_loop0_27_rule+0x7c> │ │ │ │ │ + b 1a544 <_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 1a5fc <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a5f4 <_loop0_27_rule+0x12c> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 1a5a8 <_loop0_27_rule+0xd8> │ │ │ │ │ + ble 1a5a0 <_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 1a58c <_loop0_27_rule+0xbc> │ │ │ │ │ + b 1a584 <_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 │ │ │ │ │ @@ -30103,165 +30101,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 1a5fc <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1a5f4 <_loop0_27_rule+0x12c> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1a564 <_loop0_27_rule+0x94> │ │ │ │ │ + b 1a55c <_loop0_27_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a518 <_loop0_27_rule+0x48> │ │ │ │ │ + b 1a510 <_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 1a5b8 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5b0 <_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 1a5b8 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5b0 <_loop0_27_rule+0xe8> │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a5b8 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a5b0 <_loop0_27_rule+0xe8> │ │ │ │ │ │ │ │ │ │ -0001a648 <_loop1_30_rule>: │ │ │ │ │ +0001a640 <_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 1b510 <_loop1_30_rule+0xec8> │ │ │ │ │ + beq 1b508 <_loop1_30_rule+0xec8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b510 <_loop1_30_rule+0xec8> │ │ │ │ │ + bne 1b508 <_loop1_30_rule+0xec8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b524 <_loop1_30_rule+0xedc> │ │ │ │ │ + bne 1b51c <_loop1_30_rule+0xedc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b4f4 <_loop1_30_rule+0xeac> │ │ │ │ │ + beq 1b4ec <_loop1_30_rule+0xeac> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1b48c <_loop1_30_rule+0xe44> │ │ │ │ │ + bne 1b484 <_loop1_30_rule+0xe44> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1b480 <_loop1_30_rule+0xe38> │ │ │ │ │ + beq 1b478 <_loop1_30_rule+0xe38> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b480 <_loop1_30_rule+0xe38> │ │ │ │ │ + bne 1b478 <_loop1_30_rule+0xe38> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ad4c <_loop1_30_rule+0x704> │ │ │ │ │ + bne 1ad44 <_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 1b474 <_loop1_30_rule+0xe2c> │ │ │ │ │ + beq 1b46c <_loop1_30_rule+0xe2c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b474 <_loop1_30_rule+0xe2c> │ │ │ │ │ + bne 1b46c <_loop1_30_rule+0xe2c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b34c <_loop1_30_rule+0xd04> │ │ │ │ │ + bne 1b344 <_loop1_30_rule+0xd04> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ab18 <_loop1_30_rule+0x4d0> │ │ │ │ │ + beq 1ab10 <_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 1ab68 <_loop1_30_rule+0x520> │ │ │ │ │ + beq 1ab60 <_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 1b5c8 <_loop1_30_rule+0xf80> │ │ │ │ │ + beq 1b5c0 <_loop1_30_rule+0xf80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b5c8 <_loop1_30_rule+0xf80> │ │ │ │ │ + bne 1b5c0 <_loop1_30_rule+0xf80> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b5b8 <_loop1_30_rule+0xf70> │ │ │ │ │ + bne 1b5b0 <_loop1_30_rule+0xf70> │ │ │ │ │ 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 1b0c0 <_loop1_30_rule+0xa78> │ │ │ │ │ + bne 1b0b8 <_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 1ab70 <_loop1_30_rule+0x528> │ │ │ │ │ + bne 1ab68 <_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 1b5d4 <_loop1_30_rule+0xf8c> │ │ │ │ │ + beq 1b5cc <_loop1_30_rule+0xf8c> │ │ │ │ │ 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] │ │ │ │ │ @@ -30271,49 +30269,49 @@ │ │ │ │ │ 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 1b534 <_loop1_30_rule+0xeec> │ │ │ │ │ + beq 1b52c <_loop1_30_rule+0xeec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4d4 <_loop1_30_rule+0xe8c> │ │ │ │ │ + bne 1b4cc <_loop1_30_rule+0xe8c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1adcc <_loop1_30_rule+0x784> │ │ │ │ │ + beq 1adc4 <_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 1adcc <_loop1_30_rule+0x784> │ │ │ │ │ + beq 1adc4 <_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 1b578 <_loop1_30_rule+0xf30> │ │ │ │ │ + bne 1b570 <_loop1_30_rule+0xf30> │ │ │ │ │ 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 1b2a0 <_loop1_30_rule+0xc58> │ │ │ │ │ + beq 1b298 <_loop1_30_rule+0xc58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b58c <_loop1_30_rule+0xf44> │ │ │ │ │ + bne 1b584 <_loop1_30_rule+0xf44> │ │ │ │ │ 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 │ │ │ │ │ @@ -30322,256 +30320,256 @@ │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b580 <_loop1_30_rule+0xf38> │ │ │ │ │ + beq 1b578 <_loop1_30_rule+0xf38> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b580 <_loop1_30_rule+0xf38> │ │ │ │ │ + bne 1b578 <_loop1_30_rule+0xf38> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b5a8 <_loop1_30_rule+0xf60> │ │ │ │ │ + bne 1b5a0 <_loop1_30_rule+0xf60> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b59c <_loop1_30_rule+0xf54> │ │ │ │ │ + beq 1b594 <_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 1b59c <_loop1_30_rule+0xf54> │ │ │ │ │ + bne 1b594 <_loop1_30_rule+0xf54> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b198 <_loop1_30_rule+0xb50> │ │ │ │ │ + bne 1b190 <_loop1_30_rule+0xb50> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1b164 <_loop1_30_rule+0xb1c> │ │ │ │ │ + beq 1b15c <_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 1ae6c <_loop1_30_rule+0x824> │ │ │ │ │ + beq 1ae64 <_loop1_30_rule+0x824> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b4a4 <_loop1_30_rule+0xe5c> │ │ │ │ │ + beq 1b49c <_loop1_30_rule+0xe5c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b4a4 <_loop1_30_rule+0xe5c> │ │ │ │ │ + bne 1b49c <_loop1_30_rule+0xe5c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ae6c <_loop1_30_rule+0x824> │ │ │ │ │ + bne 1ae64 <_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 1ae20 <_loop1_30_rule+0x7d8> │ │ │ │ │ + bne 1ae18 <_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 1ae6c <_loop1_30_rule+0x824> │ │ │ │ │ + bne 1ae64 <_loop1_30_rule+0x824> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ + beq 1ae68 <_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 1b608 <_loop1_30_rule+0xfc0> │ │ │ │ │ + beq 1b600 <_loop1_30_rule+0xfc0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5e4 <_loop1_30_rule+0xf9c> │ │ │ │ │ + bne 1b5dc <_loop1_30_rule+0xf9c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b158 <_loop1_30_rule+0xb10> │ │ │ │ │ + beq 1b150 <_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 1b158 <_loop1_30_rule+0xb10> │ │ │ │ │ + beq 1b150 <_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 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ + bne 1ae68 <_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 1b2c8 <_loop1_30_rule+0xc80> │ │ │ │ │ + beq 1b2c0 <_loop1_30_rule+0xc80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b55c <_loop1_30_rule+0xf14> │ │ │ │ │ + bne 1b554 <_loop1_30_rule+0xf14> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 1b1ec <_loop1_30_rule+0xba4> │ │ │ │ │ + beq 1b1e4 <_loop1_30_rule+0xba4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 1a8dc <_loop1_30_rule+0x294> │ │ │ │ │ + b 1a8d4 <_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 1b344 <_loop1_30_rule+0xcfc> │ │ │ │ │ + blt 1b33c <_loop1_30_rule+0xcfc> │ │ │ │ │ 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 1b34c <_loop1_30_rule+0xd04> │ │ │ │ │ + bne 1b344 <_loop1_30_rule+0xd04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1a76c <_loop1_30_rule+0x124> │ │ │ │ │ + bne 1a764 <_loop1_30_rule+0x124> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1b334 <_loop1_30_rule+0xcec> │ │ │ │ │ + bne 1b32c <_loop1_30_rule+0xcec> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ae00 <_loop1_30_rule+0x7b8> │ │ │ │ │ + beq 1adf8 <_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 1ae00 <_loop1_30_rule+0x7b8> │ │ │ │ │ + bne 1adf8 <_loop1_30_rule+0x7b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1e0 <_loop1_30_rule+0xb98> │ │ │ │ │ + bne 1b1d8 <_loop1_30_rule+0xb98> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1ad54 <_loop1_30_rule+0x70c> │ │ │ │ │ + beq 1ad4c <_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 1ad98 <_loop1_30_rule+0x750> │ │ │ │ │ + beq 1ad90 <_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 1b550 <_loop1_30_rule+0xf08> │ │ │ │ │ + beq 1b548 <_loop1_30_rule+0xf08> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b550 <_loop1_30_rule+0xf08> │ │ │ │ │ + bne 1b548 <_loop1_30_rule+0xf08> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4c4 <_loop1_30_rule+0xe7c> │ │ │ │ │ + bne 1b4bc <_loop1_30_rule+0xe7c> │ │ │ │ │ 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 1b10c <_loop1_30_rule+0xac4> │ │ │ │ │ + bne 1b104 <_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 1b310 <_loop1_30_rule+0xcc8> │ │ │ │ │ + bne 1b308 <_loop1_30_rule+0xcc8> │ │ │ │ │ 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 1b1e0 <_loop1_30_rule+0xb98> │ │ │ │ │ + beq 1b1d8 <_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] │ │ │ │ │ @@ -30579,85 +30577,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 1b320 <_loop1_30_rule+0xcd8> │ │ │ │ │ + beq 1b318 <_loop1_30_rule+0xcd8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b38c <_loop1_30_rule+0xd44> │ │ │ │ │ + bne 1b384 <_loop1_30_rule+0xd44> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ae0c <_loop1_30_rule+0x7c4> │ │ │ │ │ + beq 1ae04 <_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 1b254 <_loop1_30_rule+0xc0c> │ │ │ │ │ + bne 1b24c <_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 1ae0c <_loop1_30_rule+0x7c4> │ │ │ │ │ + beq 1ae04 <_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 1b3d8 <_loop1_30_rule+0xd90> │ │ │ │ │ + beq 1b3d0 <_loop1_30_rule+0xd90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a8b4 <_loop1_30_rule+0x26c> │ │ │ │ │ + beq 1a8ac <_loop1_30_rule+0x26c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a8b4 <_loop1_30_rule+0x26c> │ │ │ │ │ + beq 1a8ac <_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 1b05c <_loop1_30_rule+0xa14> │ │ │ │ │ + b 1b054 <_loop1_30_rule+0xa14> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b358 <_loop1_30_rule+0xd10> │ │ │ │ │ + blt 1b350 <_loop1_30_rule+0xd10> │ │ │ │ │ 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 1b1e0 <_loop1_30_rule+0xb98> │ │ │ │ │ + bne 1b1d8 <_loop1_30_rule+0xb98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1abe0 <_loop1_30_rule+0x598> │ │ │ │ │ + bne 1abd8 <_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 │ │ │ │ │ @@ -30671,713 +30669,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 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ + bne 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1ab88 <_loop1_30_rule+0x540> │ │ │ │ │ + bne 1ab80 <_loop1_30_rule+0x540> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ab9c <_loop1_30_rule+0x554> │ │ │ │ │ + b 1ab94 <_loop1_30_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a9ec <_loop1_30_rule+0x3a4> │ │ │ │ │ + beq 1a9e4 <_loop1_30_rule+0x3a4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1a9f8 <_loop1_30_rule+0x3b0> │ │ │ │ │ + beq 1a9f0 <_loop1_30_rule+0x3b0> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1a9f8 <_loop1_30_rule+0x3b0> │ │ │ │ │ + beq 1a9f0 <_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 1b2f8 <_loop1_30_rule+0xcb0> │ │ │ │ │ + bne 1b2f0 <_loop1_30_rule+0xcb0> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b498 <_loop1_30_rule+0xe50> │ │ │ │ │ + beq 1b490 <_loop1_30_rule+0xe50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b498 <_loop1_30_rule+0xe50> │ │ │ │ │ + bne 1b490 <_loop1_30_rule+0xe50> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1d4 <_loop1_30_rule+0xb8c> │ │ │ │ │ + bne 1b1cc <_loop1_30_rule+0xb8c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b1a4 <_loop1_30_rule+0xb5c> │ │ │ │ │ + beq 1b19c <_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 │ │ │ │ │ - beq 1b048 <_loop1_30_rule+0xa00> │ │ │ │ │ + beq 1b040 <_loop1_30_rule+0xa00> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b3cc <_loop1_30_rule+0xd84> │ │ │ │ │ + beq 1b3c4 <_loop1_30_rule+0xd84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b3cc <_loop1_30_rule+0xd84> │ │ │ │ │ + bne 1b3c4 <_loop1_30_rule+0xd84> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b4b8 <_loop1_30_rule+0xe70> │ │ │ │ │ + bne 1b4b0 <_loop1_30_rule+0xe70> │ │ │ │ │ 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 1b210 <_loop1_30_rule+0xbc8> │ │ │ │ │ + bne 1b208 <_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 1b270 <_loop1_30_rule+0xc28> │ │ │ │ │ + bne 1b268 <_loop1_30_rule+0xc28> │ │ │ │ │ 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 1b1d4 <_loop1_30_rule+0xb8c> │ │ │ │ │ + beq 1b1cc <_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 1b42c <_loop1_30_rule+0xde4> │ │ │ │ │ + beq 1b424 <_loop1_30_rule+0xde4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b408 <_loop1_30_rule+0xdc0> │ │ │ │ │ + bne 1b400 <_loop1_30_rule+0xdc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b248 <_loop1_30_rule+0xc00> │ │ │ │ │ + beq 1b240 <_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 1b248 <_loop1_30_rule+0xc00> │ │ │ │ │ + bne 1b240 <_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 1b248 <_loop1_30_rule+0xc00> │ │ │ │ │ + beq 1b240 <_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 1b450 <_loop1_30_rule+0xe08> │ │ │ │ │ + beq 1b448 <_loop1_30_rule+0xe08> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1aaec <_loop1_30_rule+0x4a4> │ │ │ │ │ + beq 1aae4 <_loop1_30_rule+0x4a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aaec <_loop1_30_rule+0x4a4> │ │ │ │ │ + beq 1aae4 <_loop1_30_rule+0x4a4> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1ad40 <_loop1_30_rule+0x6f8> │ │ │ │ │ + b 1ad38 <_loop1_30_rule+0x6f8> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, 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 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ + beq 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ + bne 1ada0 <_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 1b3ac <_loop1_30_rule+0xd64> │ │ │ │ │ + beq 1b3a4 <_loop1_30_rule+0xd64> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 1b0a8 <_loop1_30_rule+0xa60> │ │ │ │ │ + bge 1b0a0 <_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 1b08c <_loop1_30_rule+0xa44> │ │ │ │ │ + b 1b084 <_loop1_30_rule+0xa44> │ │ │ │ │ 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 1adc0 <_loop1_30_rule+0x778> │ │ │ │ │ + b 1adb8 <_loop1_30_rule+0x778> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a7bc <_loop1_30_rule+0x174> │ │ │ │ │ + beq 1a7b4 <_loop1_30_rule+0x174> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a7c8 <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1a7c0 <_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 1a7c8 <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1a7c0 <_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 1ab70 <_loop1_30_rule+0x528> │ │ │ │ │ + b 1ab68 <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ac30 <_loop1_30_rule+0x5e8> │ │ │ │ │ + beq 1ac28 <_loop1_30_rule+0x5e8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ac3c <_loop1_30_rule+0x5f4> │ │ │ │ │ + beq 1ac34 <_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 1ac3c <_loop1_30_rule+0x5f4> │ │ │ │ │ + beq 1ac34 <_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 1b058 <_loop1_30_rule+0xa10> │ │ │ │ │ + b 1b050 <_loop1_30_rule+0xa10> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae68 <_loop1_30_rule+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b374 <_loop1_30_rule+0xd2c> │ │ │ │ │ + blt 1b36c <_loop1_30_rule+0xd2c> │ │ │ │ │ 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 1a97c <_loop1_30_rule+0x334> │ │ │ │ │ + beq 1a974 <_loop1_30_rule+0x334> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae68 <_loop1_30_rule+0x828> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b280 <_loop1_30_rule+0xc38> │ │ │ │ │ + blt 1b278 <_loop1_30_rule+0xc38> │ │ │ │ │ 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 1aed4 <_loop1_30_rule+0x88c> │ │ │ │ │ + beq 1aecc <_loop1_30_rule+0x88c> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b250 <_loop1_30_rule+0xc10> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b4b0 <_loop1_30_rule+0xe68> │ │ │ │ │ + beq 1b4a8 <_loop1_30_rule+0xe68> │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b 1ab04 <_loop1_30_rule+0x4bc> │ │ │ │ │ + b 1aafc <_loop1_30_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1af34 <_loop1_30_rule+0x8ec> │ │ │ │ │ + beq 1af2c <_loop1_30_rule+0x8ec> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1af40 <_loop1_30_rule+0x8f8> │ │ │ │ │ + beq 1af38 <_loop1_30_rule+0x8f8> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b3f8 <_loop1_30_rule+0xdb0> │ │ │ │ │ + bne 1b3f0 <_loop1_30_rule+0xdb0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1af40 <_loop1_30_rule+0x8f8> │ │ │ │ │ + b 1af38 <_loop1_30_rule+0x8f8> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, 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 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ - b 1b06c <_loop1_30_rule+0xa24> │ │ │ │ │ + beq 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b064 <_loop1_30_rule+0xa24> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1b058 <_loop1_30_rule+0xa10> │ │ │ │ │ + b 1b050 <_loop1_30_rule+0xa10> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b250 <_loop1_30_rule+0xc10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b3e4 <_loop1_30_rule+0xd9c> │ │ │ │ │ + beq 1b3dc <_loop1_30_rule+0xd9c> │ │ │ │ │ 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 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b468 <_loop1_30_rule+0xe20> │ │ │ │ │ + beq 1b460 <_loop1_30_rule+0xe20> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b060 <_loop1_30_rule+0xa18> │ │ │ │ │ + b 1b058 <_loop1_30_rule+0xa18> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b060 <_loop1_30_rule+0xa18> │ │ │ │ │ + b 1b058 <_loop1_30_rule+0xa18> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b3a0 <_loop1_30_rule+0xd58> │ │ │ │ │ + bne 1b398 <_loop1_30_rule+0xd58> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1add4 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1adcc <_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 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae68 <_loop1_30_rule+0x828> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1acb4 <_loop1_30_rule+0x66c> │ │ │ │ │ + beq 1acac <_loop1_30_rule+0x66c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b250 <_loop1_30_rule+0xc10> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b0b8 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b0b0 <_loop1_30_rule+0xa70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1af10 <_loop1_30_rule+0x8c8> │ │ │ │ │ + b 1af08 <_loop1_30_rule+0x8c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ad3c <_loop1_30_rule+0x6f4> │ │ │ │ │ + bne 1ad34 <_loop1_30_rule+0x6f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada8 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1ada0 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1b140 <_loop1_30_rule+0xaf8> │ │ │ │ │ + b 1b138 <_loop1_30_rule+0xaf8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1afb4 <_loop1_30_rule+0x96c> │ │ │ │ │ + beq 1afac <_loop1_30_rule+0x96c> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1b3a0 <_loop1_30_rule+0xd58> │ │ │ │ │ + b 1b398 <_loop1_30_rule+0xd58> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b258 <_loop1_30_rule+0xc10> │ │ │ │ │ - b 1b3a0 <_loop1_30_rule+0xd58> │ │ │ │ │ + beq 1b250 <_loop1_30_rule+0xc10> │ │ │ │ │ + b 1b398 <_loop1_30_rule+0xd58> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r7, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ad40 <_loop1_30_rule+0x6f8> │ │ │ │ │ + bne 1ad38 <_loop1_30_rule+0x6f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b05c <_loop1_30_rule+0xa14> │ │ │ │ │ + b 1b054 <_loop1_30_rule+0xa14> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a724 <_loop1_30_rule+0xdc> │ │ │ │ │ + b 1a71c <_loop1_30_rule+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a6e8 <_loop1_30_rule+0xa0> │ │ │ │ │ + b 1a6e0 <_loop1_30_rule+0xa0> │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b0b8 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b0b0 <_loop1_30_rule+0xa70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1aea4 <_loop1_30_rule+0x85c> │ │ │ │ │ + b 1ae9c <_loop1_30_rule+0x85c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a9bc <_loop1_30_rule+0x374> │ │ │ │ │ + b 1a9b4 <_loop1_30_rule+0x374> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 1b3b0 <_loop1_30_rule+0xd68> │ │ │ │ │ + b 1b3a8 <_loop1_30_rule+0xd68> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b058 <_loop1_30_rule+0xa10> │ │ │ │ │ + b 1b050 <_loop1_30_rule+0xa10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1a84c <_loop1_30_rule+0x204> │ │ │ │ │ + beq 1a844 <_loop1_30_rule+0x204> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1add4 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1adcc <_loop1_30_rule+0x78c> │ │ │ │ │ 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 1b0b8 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b0b0 <_loop1_30_rule+0xa70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a69c <_loop1_30_rule+0x54> │ │ │ │ │ + beq 1a694 <_loop1_30_rule+0x54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b0b8 <_loop1_30_rule+0xa70> │ │ │ │ │ + b 1b0b0 <_loop1_30_rule+0xa70> │ │ │ │ │ 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 1add4 <_loop1_30_rule+0x78c> │ │ │ │ │ - b 1b4e8 <_loop1_30_rule+0xea0> │ │ │ │ │ + beq 1adcc <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1b4e0 <_loop1_30_rule+0xea0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ac0c <_loop1_30_rule+0x5c4> │ │ │ │ │ + b 1ac04 <_loop1_30_rule+0x5c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aaec <_loop1_30_rule+0x4a4> │ │ │ │ │ + beq 1aae4 <_loop1_30_rule+0x4a4> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1b2e0 <_loop1_30_rule+0xc98> │ │ │ │ │ + b 1b2d8 <_loop1_30_rule+0xc98> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1add4 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1adcc <_loop1_30_rule+0x78c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a90c <_loop1_30_rule+0x2c4> │ │ │ │ │ + b 1a904 <_loop1_30_rule+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b2ac <_loop1_30_rule+0xc64> │ │ │ │ │ - b 1a8b4 <_loop1_30_rule+0x26c> │ │ │ │ │ + bne 1b2a4 <_loop1_30_rule+0xc64> │ │ │ │ │ + b 1a8ac <_loop1_30_rule+0x26c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a948 <_loop1_30_rule+0x300> │ │ │ │ │ + b 1a940 <_loop1_30_rule+0x300> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1ad4c <_loop1_30_rule+0x704> │ │ │ │ │ + b 1ad44 <_loop1_30_rule+0x704> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ab70 <_loop1_30_rule+0x528> │ │ │ │ │ + b 1ab68 <_loop1_30_rule+0x528> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a798 <_loop1_30_rule+0x150> │ │ │ │ │ + b 1a790 <_loop1_30_rule+0x150> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1add4 <_loop1_30_rule+0x78c> │ │ │ │ │ + b 1adcc <_loop1_30_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1aa7c <_loop1_30_rule+0x434> │ │ │ │ │ + beq 1aa74 <_loop1_30_rule+0x434> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ + b 1ae68 <_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 1ae70 <_loop1_30_rule+0x828> │ │ │ │ │ - b 1b5f8 <_loop1_30_rule+0xfb0> │ │ │ │ │ + beq 1ae68 <_loop1_30_rule+0x828> │ │ │ │ │ + b 1b5f0 <_loop1_30_rule+0xfb0> │ │ │ │ │ │ │ │ │ │ -0001b624 <_loop0_28_rule>: │ │ │ │ │ +0001b61c <_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 1c598 <_loop0_28_rule+0xf74> │ │ │ │ │ + beq 1c590 <_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 1c598 <_loop0_28_rule+0xf74> │ │ │ │ │ + bne 1c590 <_loop0_28_rule+0xf74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be54 <_loop0_28_rule+0x830> │ │ │ │ │ + bne 1be4c <_loop0_28_rule+0x830> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1be48 <_loop0_28_rule+0x824> │ │ │ │ │ + beq 1be40 <_loop0_28_rule+0x824> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1be58 <_loop0_28_rule+0x834> │ │ │ │ │ + bne 1be50 <_loop0_28_rule+0x834> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c4c0 <_loop0_28_rule+0xe9c> │ │ │ │ │ + beq 1c4b8 <_loop0_28_rule+0xe9c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c4c0 <_loop0_28_rule+0xe9c> │ │ │ │ │ + bne 1c4b8 <_loop0_28_rule+0xe9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c268 <_loop0_28_rule+0xc44> │ │ │ │ │ + bne 1c260 <_loop0_28_rule+0xc44> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1c434 <_loop0_28_rule+0xe10> │ │ │ │ │ + beq 1c42c <_loop0_28_rule+0xe10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c434 <_loop0_28_rule+0xe10> │ │ │ │ │ + bne 1c42c <_loop0_28_rule+0xe10> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c288 <_loop0_28_rule+0xc64> │ │ │ │ │ + bne 1c280 <_loop0_28_rule+0xc64> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1baec <_loop0_28_rule+0x4c8> │ │ │ │ │ + beq 1bae4 <_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 1bb30 <_loop0_28_rule+0x50c> │ │ │ │ │ + beq 1bb28 <_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 1c440 <_loop0_28_rule+0xe1c> │ │ │ │ │ + beq 1c438 <_loop0_28_rule+0xe1c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c440 <_loop0_28_rule+0xe1c> │ │ │ │ │ + bne 1c438 <_loop0_28_rule+0xe1c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c44c <_loop0_28_rule+0xe28> │ │ │ │ │ + bne 1c444 <_loop0_28_rule+0xe28> │ │ │ │ │ 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 1c0a8 <_loop0_28_rule+0xa84> │ │ │ │ │ + bne 1c0a0 <_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 1bb38 <_loop0_28_rule+0x514> │ │ │ │ │ + bne 1bb30 <_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 1c558 <_loop0_28_rule+0xf34> │ │ │ │ │ + beq 1c550 <_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] │ │ │ │ │ @@ -31386,50 +31384,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 1c534 <_loop0_28_rule+0xf10> │ │ │ │ │ + beq 1c52c <_loop0_28_rule+0xf10> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c568 <_loop0_28_rule+0xf44> │ │ │ │ │ + bne 1c560 <_loop0_28_rule+0xf44> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bdd8 <_loop0_28_rule+0x7b4> │ │ │ │ │ + beq 1bdd0 <_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 1bdd8 <_loop0_28_rule+0x7b4> │ │ │ │ │ + beq 1bdd0 <_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 1c52c <_loop0_28_rule+0xf08> │ │ │ │ │ + bne 1c524 <_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 1c224 <_loop0_28_rule+0xc00> │ │ │ │ │ + beq 1c21c <_loop0_28_rule+0xc00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c3e4 <_loop0_28_rule+0xdc0> │ │ │ │ │ + bne 1c3dc <_loop0_28_rule+0xdc0> │ │ │ │ │ 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 │ │ │ │ │ @@ -31439,1304 +31437,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 1c3d8 <_loop0_28_rule+0xdb4> │ │ │ │ │ + beq 1c3d0 <_loop0_28_rule+0xdb4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3d8 <_loop0_28_rule+0xdb4> │ │ │ │ │ + bne 1c3d0 <_loop0_28_rule+0xdb4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4a4 <_loop0_28_rule+0xe80> │ │ │ │ │ + bne 1c49c <_loop0_28_rule+0xe80> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c498 <_loop0_28_rule+0xe74> │ │ │ │ │ + beq 1c490 <_loop0_28_rule+0xe74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c498 <_loop0_28_rule+0xe74> │ │ │ │ │ + bne 1c490 <_loop0_28_rule+0xe74> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c17c <_loop0_28_rule+0xb58> │ │ │ │ │ + bne 1c174 <_loop0_28_rule+0xb58> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c14c <_loop0_28_rule+0xb28> │ │ │ │ │ + beq 1c144 <_loop0_28_rule+0xb28> │ │ │ │ │ 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 1beb0 <_loop0_28_rule+0x88c> │ │ │ │ │ + beq 1bea8 <_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 1c384 <_loop0_28_rule+0xd60> │ │ │ │ │ + beq 1c37c <_loop0_28_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 1c384 <_loop0_28_rule+0xd60> │ │ │ │ │ + bne 1c37c <_loop0_28_rule+0xd60> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ strne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1beb0 <_loop0_28_rule+0x88c> │ │ │ │ │ + bne 1bea8 <_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 1be64 <_loop0_28_rule+0x840> │ │ │ │ │ + bne 1be5c <_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 1beb0 <_loop0_28_rule+0x88c> │ │ │ │ │ + bne 1bea8 <_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 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + beq 1beac <_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 1c510 <_loop0_28_rule+0xeec> │ │ │ │ │ + beq 1c508 <_loop0_28_rule+0xeec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4ec <_loop0_28_rule+0xec8> │ │ │ │ │ + bne 1c4e4 <_loop0_28_rule+0xec8> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c140 <_loop0_28_rule+0xb1c> │ │ │ │ │ + beq 1c138 <_loop0_28_rule+0xb1c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c140 <_loop0_28_rule+0xb1c> │ │ │ │ │ + beq 1c138 <_loop0_28_rule+0xb1c> │ │ │ │ │ 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 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + bne 1beac <_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 1c248 <_loop0_28_rule+0xc24> │ │ │ │ │ + beq 1c240 <_loop0_28_rule+0xc24> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c45c <_loop0_28_rule+0xe38> │ │ │ │ │ + bne 1c454 <_loop0_28_rule+0xe38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1c1c8 <_loop0_28_rule+0xba4> │ │ │ │ │ + beq 1c1c0 <_loop0_28_rule+0xba4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [sl, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1b8b8 <_loop0_28_rule+0x294> │ │ │ │ │ + b 1b8b0 <_loop0_28_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c280 <_loop0_28_rule+0xc5c> │ │ │ │ │ + blt 1c278 <_loop0_28_rule+0xc5c> │ │ │ │ │ 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 1c288 <_loop0_28_rule+0xc64> │ │ │ │ │ + bne 1c280 <_loop0_28_rule+0xc64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b744 <_loop0_28_rule+0x120> │ │ │ │ │ + bne 1b73c <_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+0xc4c> │ │ │ │ │ + bne 1c268 <_loop0_28_rule+0xc4c> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1be00 <_loop0_28_rule+0x7dc> │ │ │ │ │ + beq 1bdf8 <_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 1be00 <_loop0_28_rule+0x7dc> │ │ │ │ │ + bne 1bdf8 <_loop0_28_rule+0x7dc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c4b8 <_loop0_28_rule+0xe94> │ │ │ │ │ + bne 1c4b0 <_loop0_28_rule+0xe94> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1bd28 <_loop0_28_rule+0x704> │ │ │ │ │ + beq 1bd20 <_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 1bd6c <_loop0_28_rule+0x748> │ │ │ │ │ + beq 1bd64 <_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 1c4e0 <_loop0_28_rule+0xebc> │ │ │ │ │ + beq 1c4d8 <_loop0_28_rule+0xebc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c4e0 <_loop0_28_rule+0xebc> │ │ │ │ │ + bne 1c4d8 <_loop0_28_rule+0xebc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1c130 <_loop0_28_rule+0xb0c> │ │ │ │ │ + bne 1c128 <_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 1c0f4 <_loop0_28_rule+0xad0> │ │ │ │ │ + bne 1c0ec <_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 1bd70 <_loop0_28_rule+0x74c> │ │ │ │ │ + bne 1bd68 <_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 1c318 <_loop0_28_rule+0xcf4> │ │ │ │ │ + beq 1c310 <_loop0_28_rule+0xcf4> │ │ │ │ │ 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 1c36c <_loop0_28_rule+0xd48> │ │ │ │ │ + beq 1c364 <_loop0_28_rule+0xd48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c580 <_loop0_28_rule+0xf5c> │ │ │ │ │ + bne 1c578 <_loop0_28_rule+0xf5c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1be1c <_loop0_28_rule+0x7f8> │ │ │ │ │ + beq 1be14 <_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 1be1c <_loop0_28_rule+0x7f8> │ │ │ │ │ + bne 1be14 <_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 1be1c <_loop0_28_rule+0x7f8> │ │ │ │ │ + beq 1be14 <_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 1c47c <_loop0_28_rule+0xe58> │ │ │ │ │ + beq 1c474 <_loop0_28_rule+0xe58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b88c <_loop0_28_rule+0x268> │ │ │ │ │ + beq 1b884 <_loop0_28_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b88c <_loop0_28_rule+0x268> │ │ │ │ │ + beq 1b884 <_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 1bd7c <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd74 <_loop0_28_rule+0x758> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c294 <_loop0_28_rule+0xc70> │ │ │ │ │ + blt 1c28c <_loop0_28_rule+0xc70> │ │ │ │ │ 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 1c4b8 <_loop0_28_rule+0xe94> │ │ │ │ │ + bne 1c4b0 <_loop0_28_rule+0xe94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bbac <_loop0_28_rule+0x588> │ │ │ │ │ + bne 1bba4 <_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 1be40 <_loop0_28_rule+0x81c> │ │ │ │ │ + beq 1be38 <_loop0_28_rule+0x81c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1bdbc <_loop0_28_rule+0x798> │ │ │ │ │ + bgt 1bdb4 <_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 1bd9c <_loop0_28_rule+0x778> │ │ │ │ │ - b 1bdbc <_loop0_28_rule+0x798> │ │ │ │ │ + beq 1bd94 <_loop0_28_rule+0x778> │ │ │ │ │ + b 1bdb4 <_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+0xc4c> │ │ │ │ │ + bne 1c268 <_loop0_28_rule+0xc4c> │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bb54 <_loop0_28_rule+0x530> │ │ │ │ │ + bne 1bb4c <_loop0_28_rule+0x530> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bb68 <_loop0_28_rule+0x544> │ │ │ │ │ + b 1bb60 <_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 1bd94 <_loop0_28_rule+0x770> │ │ │ │ │ + bne 1bd8c <_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 1bdac <_loop0_28_rule+0x788> │ │ │ │ │ + b 1bda4 <_loop0_28_rule+0x788> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b9c8 <_loop0_28_rule+0x3a4> │ │ │ │ │ + beq 1b9c0 <_loop0_28_rule+0x3a4> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1b9d4 <_loop0_28_rule+0x3b0> │ │ │ │ │ + beq 1b9cc <_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 1b9d4 <_loop0_28_rule+0x3b0> │ │ │ │ │ + beq 1b9cc <_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 1c2c4 <_loop0_28_rule+0xca0> │ │ │ │ │ + bne 1c2bc <_loop0_28_rule+0xca0> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c3cc <_loop0_28_rule+0xda8> │ │ │ │ │ + beq 1c3c4 <_loop0_28_rule+0xda8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3cc <_loop0_28_rule+0xda8> │ │ │ │ │ + bne 1c3c4 <_loop0_28_rule+0xda8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c1b4 <_loop0_28_rule+0xb90> │ │ │ │ │ + bne 1c1ac <_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 1c188 <_loop0_28_rule+0xb64> │ │ │ │ │ + beq 1c180 <_loop0_28_rule+0xb64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c090 <_loop0_28_rule+0xa6c> │ │ │ │ │ + beq 1c088 <_loop0_28_rule+0xa6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c3f4 <_loop0_28_rule+0xdd0> │ │ │ │ │ + beq 1c3ec <_loop0_28_rule+0xdd0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3f4 <_loop0_28_rule+0xdd0> │ │ │ │ │ + bne 1c3ec <_loop0_28_rule+0xdd0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c420 <_loop0_28_rule+0xdfc> │ │ │ │ │ + bne 1c418 <_loop0_28_rule+0xdfc> │ │ │ │ │ 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 1c1ec <_loop0_28_rule+0xbc8> │ │ │ │ │ + bne 1c1e4 <_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 1c2f0 <_loop0_28_rule+0xccc> │ │ │ │ │ + bne 1c2e8 <_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 1c304 <_loop0_28_rule+0xce0> │ │ │ │ │ + beq 1c2fc <_loop0_28_rule+0xce0> │ │ │ │ │ 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 1c35c <_loop0_28_rule+0xd38> │ │ │ │ │ + beq 1c354 <_loop0_28_rule+0xd38> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c324 <_loop0_28_rule+0xd00> │ │ │ │ │ + bne 1c31c <_loop0_28_rule+0xd00> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1be0c <_loop0_28_rule+0x7e8> │ │ │ │ │ + beq 1be04 <_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 1be0c <_loop0_28_rule+0x7e8> │ │ │ │ │ + bne 1be04 <_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 1be0c <_loop0_28_rule+0x7e8> │ │ │ │ │ + beq 1be04 <_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 1c390 <_loop0_28_rule+0xd6c> │ │ │ │ │ + beq 1c388 <_loop0_28_rule+0xd6c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bac0 <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1bab8 <_loop0_28_rule+0x49c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bac0 <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1bab8 <_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 1bd0c <_loop0_28_rule+0x6e8> │ │ │ │ │ + b 1bd04 <_loop0_28_rule+0x6e8> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd74 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd6c <_loop0_28_rule+0x750> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b794 <_loop0_28_rule+0x170> │ │ │ │ │ + beq 1b78c <_loop0_28_rule+0x170> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b7a0 <_loop0_28_rule+0x17c> │ │ │ │ │ + beq 1b798 <_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 1b7a0 <_loop0_28_rule+0x17c> │ │ │ │ │ + beq 1b798 <_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 1bb38 <_loop0_28_rule+0x514> │ │ │ │ │ + b 1bb30 <_loop0_28_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1bc00 <_loop0_28_rule+0x5dc> │ │ │ │ │ + beq 1bbf8 <_loop0_28_rule+0x5dc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bc10 <_loop0_28_rule+0x5ec> │ │ │ │ │ + beq 1bc08 <_loop0_28_rule+0x5ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1bc10 <_loop0_28_rule+0x5ec> │ │ │ │ │ + beq 1bc08 <_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 1bd74 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd6c <_loop0_28_rule+0x750> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beac <_loop0_28_rule+0x890> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c2d8 <_loop0_28_rule+0xcb4> │ │ │ │ │ + blt 1c2d0 <_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 1b954 <_loop0_28_rule+0x330> │ │ │ │ │ + beq 1b94c <_loop0_28_rule+0x330> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beac <_loop0_28_rule+0x890> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c2b0 <_loop0_28_rule+0xc8c> │ │ │ │ │ + blt 1c2a8 <_loop0_28_rule+0xc8c> │ │ │ │ │ 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 1bf14 <_loop0_28_rule+0x8f0> │ │ │ │ │ + beq 1bf0c <_loop0_28_rule+0x8f0> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c2a0 <_loop0_28_rule+0xc7c> │ │ │ │ │ + b 1c298 <_loop0_28_rule+0xc7c> │ │ │ │ │ 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 1c400 <_loop0_28_rule+0xddc> │ │ │ │ │ + beq 1c3f8 <_loop0_28_rule+0xddc> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 1bad8 <_loop0_28_rule+0x4b4> │ │ │ │ │ + b 1bad0 <_loop0_28_rule+0x4b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bf74 <_loop0_28_rule+0x950> │ │ │ │ │ + beq 1bf6c <_loop0_28_rule+0x950> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1bf80 <_loop0_28_rule+0x95c> │ │ │ │ │ + beq 1bf78 <_loop0_28_rule+0x95c> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c3b8 <_loop0_28_rule+0xd94> │ │ │ │ │ + bne 1c3b0 <_loop0_28_rule+0xd94> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1bf80 <_loop0_28_rule+0x95c> │ │ │ │ │ + b 1bf78 <_loop0_28_rule+0x95c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c264 <_loop0_28_rule+0xc40> │ │ │ │ │ + beq 1c25c <_loop0_28_rule+0xc40> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd7c <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd74 <_loop0_28_rule+0x758> │ │ │ │ │ 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 1c230 <_loop0_28_rule+0xc0c> │ │ │ │ │ + bne 1c228 <_loop0_28_rule+0xc0c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bd20 <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1bd18 <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bd7c <_loop0_28_rule+0x758> │ │ │ │ │ + b 1bd74 <_loop0_28_rule+0x758> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bdd8 <_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 1be24 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be1c <_loop0_28_rule+0x800> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c298 <_loop0_28_rule+0xc74> │ │ │ │ │ + b 1c290 <_loop0_28_rule+0xc74> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c274 <_loop0_28_rule+0xc50> │ │ │ │ │ + b 1c26c <_loop0_28_rule+0xc50> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beac <_loop0_28_rule+0x890> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1bd74 <_loop0_28_rule+0x750> │ │ │ │ │ + b 1bd6c <_loop0_28_rule+0x750> │ │ │ │ │ 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 1be24 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be1c <_loop0_28_rule+0x800> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1bff4 <_loop0_28_rule+0x9d0> │ │ │ │ │ + beq 1bfec <_loop0_28_rule+0x9d0> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1be24 <_loop0_28_rule+0x800> │ │ │ │ │ + b 1be1c <_loop0_28_rule+0x800> │ │ │ │ │ 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 1c2a8 <_loop0_28_rule+0xc84> │ │ │ │ │ - b 1c34c <_loop0_28_rule+0xd28> │ │ │ │ │ + beq 1c2a0 <_loop0_28_rule+0xc84> │ │ │ │ │ + b 1c344 <_loop0_28_rule+0xd28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b998 <_loop0_28_rule+0x374> │ │ │ │ │ + b 1b990 <_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 1c264 <_loop0_28_rule+0xc40> │ │ │ │ │ - b 1c088 <_loop0_28_rule+0xa64> │ │ │ │ │ + beq 1c25c <_loop0_28_rule+0xc40> │ │ │ │ │ + b 1c080 <_loop0_28_rule+0xa64> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c128 <_loop0_28_rule+0xb04> │ │ │ │ │ + b 1c120 <_loop0_28_rule+0xb04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bee8 <_loop0_28_rule+0x8c4> │ │ │ │ │ + b 1bee0 <_loop0_28_rule+0x8c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b8e8 <_loop0_28_rule+0x2c4> │ │ │ │ │ + b 1b8e0 <_loop0_28_rule+0x2c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c230 <_loop0_28_rule+0xc0c> │ │ │ │ │ - b 1b88c <_loop0_28_rule+0x268> │ │ │ │ │ + bne 1c228 <_loop0_28_rule+0xc0c> │ │ │ │ │ + b 1b884 <_loop0_28_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bf50 <_loop0_28_rule+0x92c> │ │ │ │ │ + b 1bf48 <_loop0_28_rule+0x92c> │ │ │ │ │ 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 1bdac <_loop0_28_rule+0x788> │ │ │ │ │ + b 1bda4 <_loop0_28_rule+0x788> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c130 <_loop0_28_rule+0xb0c> │ │ │ │ │ + b 1c128 <_loop0_28_rule+0xb0c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b700 <_loop0_28_rule+0xdc> │ │ │ │ │ + b 1b6f8 <_loop0_28_rule+0xdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b770 <_loop0_28_rule+0x14c> │ │ │ │ │ + b 1b768 <_loop0_28_rule+0x14c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bb38 <_loop0_28_rule+0x514> │ │ │ │ │ + b 1bb30 <_loop0_28_rule+0x514> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bac0 <_loop0_28_rule+0x49c> │ │ │ │ │ + beq 1bab8 <_loop0_28_rule+0x49c> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c230 <_loop0_28_rule+0xc0c> │ │ │ │ │ + b 1c228 <_loop0_28_rule+0xc0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bd0c <_loop0_28_rule+0x6e8> │ │ │ │ │ + bne 1bd04 <_loop0_28_rule+0x6e8> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1bd20 <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1bd18 <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b924 <_loop0_28_rule+0x300> │ │ │ │ │ + b 1b91c <_loop0_28_rule+0x300> │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c268 <_loop0_28_rule+0xc44> │ │ │ │ │ + b 1c260 <_loop0_28_rule+0xc44> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c2a0 <_loop0_28_rule+0xc7c> │ │ │ │ │ + b 1c298 <_loop0_28_rule+0xc7c> │ │ │ │ │ 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 1b6d4 <_loop0_28_rule+0xb0> │ │ │ │ │ + beq 1b6cc <_loop0_28_rule+0xb0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c268 <_loop0_28_rule+0xc44> │ │ │ │ │ + b 1c260 <_loop0_28_rule+0xc44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bbd8 <_loop0_28_rule+0x5b4> │ │ │ │ │ + b 1bbd0 <_loop0_28_rule+0x5b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1ba54 <_loop0_28_rule+0x430> │ │ │ │ │ + beq 1ba4c <_loop0_28_rule+0x430> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ + b 1beac <_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 1beb4 <_loop0_28_rule+0x890> │ │ │ │ │ - b 1c500 <_loop0_28_rule+0xedc> │ │ │ │ │ + beq 1beac <_loop0_28_rule+0x890> │ │ │ │ │ + b 1c4f8 <_loop0_28_rule+0xedc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bdd8 <_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 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ + beq 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1bde0 <_loop0_28_rule+0x7bc> │ │ │ │ │ + b 1bdd8 <_loop0_28_rule+0x7bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1b820 <_loop0_28_rule+0x1fc> │ │ │ │ │ - b 1c54c <_loop0_28_rule+0xf28> │ │ │ │ │ + beq 1b818 <_loop0_28_rule+0x1fc> │ │ │ │ │ + b 1c544 <_loop0_28_rule+0xf28> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1bc84 <_loop0_28_rule+0x660> │ │ │ │ │ - b 1c34c <_loop0_28_rule+0xd28> │ │ │ │ │ + beq 1bc7c <_loop0_28_rule+0x660> │ │ │ │ │ + b 1c344 <_loop0_28_rule+0xd28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b678 <_loop0_28_rule+0x54> │ │ │ │ │ - b 1be54 <_loop0_28_rule+0x830> │ │ │ │ │ + beq 1b670 <_loop0_28_rule+0x54> │ │ │ │ │ + b 1be4c <_loop0_28_rule+0x830> │ │ │ │ │ │ │ │ │ │ -0001c5b0 : │ │ │ │ │ +0001c5a8 : │ │ │ │ │ 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 1caac │ │ │ │ │ + beq 1caa4 │ │ │ │ │ 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 1caa4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7c0 │ │ │ │ │ + bne 1c7b8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c860 │ │ │ │ │ + bne 1c858 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c6ac │ │ │ │ │ + bne 1c6a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1c7c0 │ │ │ │ │ + bne 1c7b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c730 │ │ │ │ │ + bne 1c728 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7c0 │ │ │ │ │ + bne 1c7b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c7d0 │ │ │ │ │ + bne 1c7c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c7c0 │ │ │ │ │ + bne 1c7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d484 │ │ │ │ │ + bl 1d47c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 1c840 │ │ │ │ │ + bne 1c838 │ │ │ │ │ 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 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c628 │ │ │ │ │ + beq 1c620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 3c1c │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c628 │ │ │ │ │ + beq 1c620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d484 │ │ │ │ │ + bl 1d47c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c62c │ │ │ │ │ + bne 1c624 │ │ │ │ │ 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 1c828 │ │ │ │ │ + bne 1c820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c838 │ │ │ │ │ + beq 1c830 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c69c │ │ │ │ │ + b 1c694 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1caa0 │ │ │ │ │ + beq 1ca98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1caa0 │ │ │ │ │ + bne 1ca98 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7a8 │ │ │ │ │ + bne 1c7a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 43a0 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ca64 │ │ │ │ │ + bne 1ca5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c7a8 │ │ │ │ │ + bne 1c7a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 43a0 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1c960 │ │ │ │ │ + bne 1c958 │ │ │ │ │ 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 1c65c │ │ │ │ │ + beq 1c654 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c69c │ │ │ │ │ + b 1c694 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c94c │ │ │ │ │ + beq 1c944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23850 <_loop1_32_rule> │ │ │ │ │ + bl 23844 <_loop1_32_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c94c │ │ │ │ │ + beq 1c944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d484 │ │ │ │ │ + bl 1d47c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c950 │ │ │ │ │ + bne 1c948 │ │ │ │ │ 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 1c70c │ │ │ │ │ + beq 1c704 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c70c │ │ │ │ │ + bne 1c704 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c69c │ │ │ │ │ + b 1c694 │ │ │ │ │ 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 1c828 │ │ │ │ │ - b 1c70c │ │ │ │ │ + bne 1c820 │ │ │ │ │ + b 1c704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ce18 │ │ │ │ │ + beq 1ce10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce10 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce0c │ │ │ │ │ + bne 1ce04 │ │ │ │ │ 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 1cc1c │ │ │ │ │ + bne 1cc14 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1ce0c │ │ │ │ │ + bne 1ce04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbb0 │ │ │ │ │ + bne 1cba8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce0c │ │ │ │ │ + bne 1ce04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cb5c │ │ │ │ │ + bne 1cb54 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ce0c │ │ │ │ │ + bne 1ce04 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cac4 │ │ │ │ │ + bne 1cabc │ │ │ │ │ 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 1c614 │ │ │ │ │ + beq 1c60c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1c69c │ │ │ │ │ + b 1c694 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1c680 │ │ │ │ │ - b 1c7c0 │ │ │ │ │ + beq 1c678 │ │ │ │ │ + b 1c7b8 │ │ │ │ │ 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 1c7a8 │ │ │ │ │ + bne 1c7a0 │ │ │ │ │ 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 1c7a4 │ │ │ │ │ + beq 1c79c │ │ │ │ │ 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 1ca44 │ │ │ │ │ + beq 1ca3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ca1c │ │ │ │ │ + bne 1ca14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 3c1c │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c7b4 │ │ │ │ │ + beq 1c7ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d484 │ │ │ │ │ + bl 1d47c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c7b4 │ │ │ │ │ + bne 1c7ac │ │ │ │ │ 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 1c828 │ │ │ │ │ - b 1c70c │ │ │ │ │ + bne 1c820 │ │ │ │ │ + b 1c704 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c9c4 │ │ │ │ │ + beq 1c9bc │ │ │ │ │ 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 1c7b4 │ │ │ │ │ + b 1c7ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ca28 │ │ │ │ │ + bne 1ca20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c7b4 │ │ │ │ │ + b 1c7ac │ │ │ │ │ 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 1c780 │ │ │ │ │ + beq 1c778 │ │ │ │ │ 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 1c784 │ │ │ │ │ + bne 1c77c │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1c9a4 │ │ │ │ │ + b 1c99c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c75c │ │ │ │ │ + b 1c754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c604 │ │ │ │ │ - b 1c7c0 │ │ │ │ │ + beq 1c5fc │ │ │ │ │ + b 1c7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1294 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c924 │ │ │ │ │ + beq 1c91c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3c1c │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c924 │ │ │ │ │ + beq 1c91c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1c924 │ │ │ │ │ + beq 1c91c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1294 │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c924 │ │ │ │ │ + beq 1c91c │ │ │ │ │ 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 │ │ │ │ │ @@ -32745,35 +32743,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 1c928 │ │ │ │ │ + beq 1c920 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c930 │ │ │ │ │ + b 1c928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c74 │ │ │ │ │ + bl 19c6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c900 │ │ │ │ │ + beq 1c8f8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c900 │ │ │ │ │ + beq 1c8f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -32781,141 +32779,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 1cb34 │ │ │ │ │ + b 1cb2c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8dc │ │ │ │ │ + beq 1c8d4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c8dc │ │ │ │ │ + beq 1c8d4 │ │ │ │ │ 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 .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1ccb0 │ │ │ │ │ + bne 1cca8 │ │ │ │ │ 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 1cb50 │ │ │ │ │ - b 1c930 │ │ │ │ │ + bne 1cb48 │ │ │ │ │ + b 1c928 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ce24 │ │ │ │ │ + beq 1ce1c │ │ │ │ │ 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 1ce1c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdfc │ │ │ │ │ + bne 1cdf4 │ │ │ │ │ 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 1cd64 │ │ │ │ │ + bne 1cd5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1cdfc │ │ │ │ │ + bne 1cdf4 │ │ │ │ │ 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 1ccdc │ │ │ │ │ + bne 1ccd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8bc │ │ │ │ │ + b 1c8b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1cdec │ │ │ │ │ + beq 1cde4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cb50 │ │ │ │ │ + bne 1cb48 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c838 │ │ │ │ │ + b 1c830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cde0 │ │ │ │ │ + beq 1cdd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cde0 │ │ │ │ │ + bne 1cdd8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdd0 │ │ │ │ │ + bne 1cdc8 │ │ │ │ │ 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 1cda0 │ │ │ │ │ + bne 1cd98 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cdd0 │ │ │ │ │ + bne 1cdc8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1cda0 │ │ │ │ │ + bne 1cd98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cca4 │ │ │ │ │ + b 1cc9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ @@ -32926,185 +32924,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 1cb34 │ │ │ │ │ + b 1cb2c │ │ │ │ │ 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 1cd70 │ │ │ │ │ - b 1c8b8 │ │ │ │ │ + bne 1cd68 │ │ │ │ │ + b 1c8b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cca4 │ │ │ │ │ + b 1cc9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cd08 │ │ │ │ │ + b 1cd00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c838 │ │ │ │ │ + b 1c830 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c8bc │ │ │ │ │ + b 1c8b4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1c930 │ │ │ │ │ + b 1c928 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c88c │ │ │ │ │ + b 1c884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cc48 │ │ │ │ │ + b 1cc40 │ │ │ │ │ │ │ │ │ │ -0001ce30 : │ │ │ │ │ +0001ce28 : │ │ │ │ │ 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 1d460 │ │ │ │ │ + beq 1d458 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d460 │ │ │ │ │ + bne 1d458 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d478 │ │ │ │ │ + bne 1d470 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d414 │ │ │ │ │ + beq 1d40c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d414 │ │ │ │ │ + bne 1d40c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d428 │ │ │ │ │ + bne 1d420 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1cf78 │ │ │ │ │ + beq 1cf70 │ │ │ │ │ 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 1cfc4 │ │ │ │ │ + bne 1cfbc │ │ │ │ │ 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 1d0c8 │ │ │ │ │ + bne 1d0c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1cf68 │ │ │ │ │ + bne 1cf60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d08c │ │ │ │ │ + beq 1d084 │ │ │ │ │ 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 1d08c │ │ │ │ │ + beq 1d084 │ │ │ │ │ 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 1d09c │ │ │ │ │ + blt 1d094 │ │ │ │ │ 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 1d428 │ │ │ │ │ + bne 1d420 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cef8 │ │ │ │ │ + beq 1cef0 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cef8 │ │ │ │ │ + beq 1cef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d450 │ │ │ │ │ + beq 1d448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d450 │ │ │ │ │ + beq 1d448 │ │ │ │ │ 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> │ │ │ │ │ @@ -33129,140 +33127,140 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d3c8 │ │ │ │ │ + beq 1d3c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d3f4 │ │ │ │ │ + bne 1d3ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1cf68 │ │ │ │ │ + b 1cf60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1d084 │ │ │ │ │ + b 1d07c │ │ │ │ │ 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 1cf18 │ │ │ │ │ + beq 1cf10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d478 │ │ │ │ │ + bne 1d470 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d444 │ │ │ │ │ + beq 1d43c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d444 │ │ │ │ │ + bne 1d43c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d430 │ │ │ │ │ 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 1d144 │ │ │ │ │ + beq 1d13c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d084 │ │ │ │ │ + bne 1d07c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1cf18 │ │ │ │ │ + b 1cf10 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1d290 │ │ │ │ │ + bne 1d288 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d1f0 │ │ │ │ │ + bne 1d1e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d438 │ │ │ │ │ + bne 1d430 │ │ │ │ │ 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 1d1cc │ │ │ │ │ + beq 1d1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1d330 │ │ │ │ │ + bne 1d328 │ │ │ │ │ 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 1d120 │ │ │ │ │ + b 1d118 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d18c │ │ │ │ │ + beq 1d184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d18c │ │ │ │ │ + beq 1d184 │ │ │ │ │ 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 1d18c │ │ │ │ │ + beq 1d184 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33271,39 +33269,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1d8 │ │ │ │ │ + beq 1d1d0 │ │ │ │ │ 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 1d13c │ │ │ │ │ + b 1d134 │ │ │ │ │ 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 1d168 │ │ │ │ │ + beq 1d160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d168 │ │ │ │ │ + beq 1d160 │ │ │ │ │ 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] │ │ │ │ │ @@ -33325,42 +33323,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d274 │ │ │ │ │ - b 1d1d8 │ │ │ │ │ + bne 1d26c │ │ │ │ │ + b 1d1d0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1cc │ │ │ │ │ + beq 1d1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d1cc │ │ │ │ │ + beq 1d1c4 │ │ │ │ │ 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 1d1cc │ │ │ │ │ + beq 1d1c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -33379,200 +33377,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 1d314 │ │ │ │ │ + b 1d30c │ │ │ │ │ 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 1d430 │ │ │ │ │ + beq 1d428 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d0b4 │ │ │ │ │ + b 1d0ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1d3e0 │ │ │ │ │ + bne 1d3d8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d084 │ │ │ │ │ + b 1d07c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1cec0 │ │ │ │ │ + beq 1ceb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d0b4 │ │ │ │ │ + b 1d0ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d288 │ │ │ │ │ + b 1d280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d0f8 │ │ │ │ │ + b 1d0f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d430 │ │ │ │ │ + b 1d428 │ │ │ │ │ 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 1ce88 │ │ │ │ │ + beq 1ce80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1cf68 │ │ │ │ │ + b 1cf60 │ │ │ │ │ │ │ │ │ │ -0001d484 : │ │ │ │ │ +0001d47c : │ │ │ │ │ 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 1d608 │ │ │ │ │ + beq 1d600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d608 │ │ │ │ │ + bne 1d600 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d61c │ │ │ │ │ + bne 1d614 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d544 │ │ │ │ │ + bne 1d53c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d51c │ │ │ │ │ + bne 1d514 │ │ │ │ │ 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 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d4fc │ │ │ │ │ + beq 1d4f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d734 │ │ │ │ │ + bne 1d72c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d50c │ │ │ │ │ + b 1d504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d728 │ │ │ │ │ + beq 1d720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d728 │ │ │ │ │ + bne 1d720 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d71c │ │ │ │ │ + bne 1d714 │ │ │ │ │ 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 1d6ec │ │ │ │ │ + bne 1d6e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d71c │ │ │ │ │ + bne 1d714 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d6b4 │ │ │ │ │ + bne 1d6ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d71c │ │ │ │ │ + bne 1d714 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d62c │ │ │ │ │ + bne 1d624 │ │ │ │ │ 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 1d4e8 │ │ │ │ │ - b 1d50c │ │ │ │ │ + beq 1d4e0 │ │ │ │ │ + b 1d504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d4d8 │ │ │ │ │ + beq 1d4d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d50c │ │ │ │ │ + b 1d504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c74 │ │ │ │ │ + bl 19c6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5e0 │ │ │ │ │ + beq 1d5d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5e0 │ │ │ │ │ + beq 1d5d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1c34 │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5e0 │ │ │ │ │ + beq 1d5d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33581,325 +33579,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 1d5e4 │ │ │ │ │ + beq 1d5dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d5ec │ │ │ │ │ + b 1d5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c74 │ │ │ │ │ + bl 19c6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5bc │ │ │ │ │ + beq 1d5b4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5bc │ │ │ │ │ + beq 1d5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c74 │ │ │ │ │ + bl 19c6c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d5bc │ │ │ │ │ - b 1d660 │ │ │ │ │ + beq 1d5b4 │ │ │ │ │ + b 1d658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c74 │ │ │ │ │ + bl 19c6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d598 │ │ │ │ │ + beq 1d590 │ │ │ │ │ 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 .LC75 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ - beq 1d598 │ │ │ │ │ - b 1d668 │ │ │ │ │ + beq 1d590 │ │ │ │ │ + b 1d660 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d5ec │ │ │ │ │ + b 1d5e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d570 │ │ │ │ │ + b 1d568 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d538 │ │ │ │ │ + beq 1d530 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d50c │ │ │ │ │ + b 1d504 │ │ │ │ │ │ │ │ │ │ -0001d760 : │ │ │ │ │ +0001d758 : │ │ │ │ │ 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 1d948 │ │ │ │ │ + beq 1d940 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d948 │ │ │ │ │ + bne 1d940 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d95c │ │ │ │ │ + bne 1d954 │ │ │ │ │ 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 1d85c │ │ │ │ │ + bne 1d854 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne 1d95c │ │ │ │ │ + bne 1d954 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d874 │ │ │ │ │ + beq 1d86c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d874 │ │ │ │ │ + beq 1d86c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d874 │ │ │ │ │ + beq 1d86c │ │ │ │ │ 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 1d874 │ │ │ │ │ + beq 1d86c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 1d97c │ │ │ │ │ + bne 1d974 │ │ │ │ │ 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 1d95c │ │ │ │ │ + bne 1d954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3a04 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1d8a4 │ │ │ │ │ + beq 1d89c │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 1d84c │ │ │ │ │ + b 1d844 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d8bc │ │ │ │ │ + bne 1d8b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1d898 │ │ │ │ │ + b 1d890 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d960 │ │ │ │ │ + bne 1d958 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d970 │ │ │ │ │ + beq 1d968 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d970 │ │ │ │ │ + bne 1d968 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1d934 │ │ │ │ │ + bne 1d92c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d934 │ │ │ │ │ + beq 1d92c │ │ │ │ │ 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 1d9a4 │ │ │ │ │ + bne 1d99c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1d8b4 │ │ │ │ │ + b 1d8ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d7b4 │ │ │ │ │ + beq 1d7ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1d86c │ │ │ │ │ + b 1d864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d8f4 │ │ │ │ │ + b 1d8ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1d89c │ │ │ │ │ + beq 1d894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d968 │ │ │ │ │ + b 1d960 │ │ │ │ │ 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 .LC58 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1da04 │ │ │ │ │ + beq 1d9fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d9ec │ │ │ │ │ + beq 1d9e4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da10 │ │ │ │ │ + bne 1da08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d89c │ │ │ │ │ + b 1d894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d934 │ │ │ │ │ + beq 1d92c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d93c │ │ │ │ │ + b 1d934 │ │ │ │ │ │ │ │ │ │ -0001da24 : │ │ │ │ │ +0001da1c : │ │ │ │ │ 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 1dbd0 │ │ │ │ │ + beq 1dbc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dbd0 │ │ │ │ │ + bne 1dbc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbe4 │ │ │ │ │ + bne 1dbdc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1daf0 │ │ │ │ │ + beq 1dae8 │ │ │ │ │ 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 1db40 │ │ │ │ │ + bne 1db38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dbe4 │ │ │ │ │ + bne 1dbdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ 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 │ │ │ │ │ @@ -33907,134 +33905,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 1dbb8 │ │ │ │ │ + blt 1dbb0 │ │ │ │ │ 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 1dbe4 │ │ │ │ │ + bne 1dbdc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dab4 │ │ │ │ │ + beq 1daac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1dab4 │ │ │ │ │ + beq 1daac │ │ │ │ │ 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 1dad8 │ │ │ │ │ + beq 1dad0 │ │ │ │ │ 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 1dbac │ │ │ │ │ + beq 1dba4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dad8 │ │ │ │ │ + beq 1dad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dad8 │ │ │ │ │ + beq 1dad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dae0 │ │ │ │ │ + b 1dad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1da78 │ │ │ │ │ + beq 1da70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dae0 │ │ │ │ │ + b 1dad8 │ │ │ │ │ │ │ │ │ │ -0001dbf4 : │ │ │ │ │ +0001dbec : │ │ │ │ │ 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 1df50 │ │ │ │ │ + beq 1df48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df50 │ │ │ │ │ + bne 1df48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df64 │ │ │ │ │ + bne 1df5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1dcc8 │ │ │ │ │ + bne 1dcc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1df38 │ │ │ │ │ + blt 1df30 │ │ │ │ │ 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 1df64 │ │ │ │ │ + bne 1df5c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dcf4 │ │ │ │ │ + bne 1dcec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1df74 │ │ │ │ │ + bne 1df6c │ │ │ │ │ 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 │ │ │ │ │ @@ -34043,94 +34041,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 1dca0 │ │ │ │ │ + beq 1dc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1dca0 │ │ │ │ │ + beq 1dc98 │ │ │ │ │ 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 1dca0 │ │ │ │ │ + bne 1dc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fd60 │ │ │ │ │ + bl 1fd58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1dca4 │ │ │ │ │ + bne 1dc9c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e438 │ │ │ │ │ + beq 1e430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e438 │ │ │ │ │ + bne 1e430 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e44c │ │ │ │ │ + bne 1e444 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 1de7c │ │ │ │ │ + bne 1de74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e420 │ │ │ │ │ + blt 1e418 │ │ │ │ │ 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 1e44c │ │ │ │ │ + bne 1e444 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1dea8 │ │ │ │ │ + bne 1dea0 │ │ │ │ │ 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 1dca4 │ │ │ │ │ + bne 1dc9c │ │ │ │ │ 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 1dca0 │ │ │ │ │ + beq 1dc98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1de64 │ │ │ │ │ + beq 1de5c │ │ │ │ │ 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] │ │ │ │ │ @@ -34140,18 +34138,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 1e488 │ │ │ │ │ + beq 1e480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e488 │ │ │ │ │ + bne 1e480 │ │ │ │ │ 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] │ │ │ │ │ @@ -34161,212 +34159,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 1ddcc │ │ │ │ │ + beq 1ddc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl c6bc │ │ │ │ │ + bl cd2c │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ddcc │ │ │ │ │ + beq 1ddc4 │ │ │ │ │ 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 1dde0 │ │ │ │ │ + beq 1ddd8 │ │ │ │ │ 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 1e45c │ │ │ │ │ + beq 1e454 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e45c │ │ │ │ │ + bne 1e454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dde0 │ │ │ │ │ + b 1ddd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcb8 │ │ │ │ │ + b 1dcb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dc48 │ │ │ │ │ + beq 1dc40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcb8 │ │ │ │ │ + b 1dcb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1dcb8 │ │ │ │ │ + bne 1dcb0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e4ac │ │ │ │ │ + beq 1e4a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e4ac │ │ │ │ │ + bne 1e4a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ 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 1dff4 │ │ │ │ │ + beq 1dfec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ - bne 1e14c │ │ │ │ │ + bne 1e144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e034 │ │ │ │ │ + beq 1e02c │ │ │ │ │ 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 .LC78 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ - bne 1e14c │ │ │ │ │ + bne 1e144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e074 │ │ │ │ │ + beq 1e06c │ │ │ │ │ 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 .LC79 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bne 1e14c │ │ │ │ │ + bne 1e144 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e0ac │ │ │ │ │ + beq 1e0a4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e144 │ │ │ │ │ + bne 1e13c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e284 │ │ │ │ │ + beq 1e27c │ │ │ │ │ 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 1e284 │ │ │ │ │ + beq 1e27c │ │ │ │ │ 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 .LC81 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e258 │ │ │ │ │ + bne 1e250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1e198 │ │ │ │ │ + beq 1e190 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1dcb4 │ │ │ │ │ + b 1dcac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34375,875 +34373,875 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 1e128 │ │ │ │ │ + bne 1e120 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e138 │ │ │ │ │ + b 1e130 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e138 │ │ │ │ │ + b 1e130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e33c │ │ │ │ │ + beq 1e334 │ │ │ │ │ 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 1e340 │ │ │ │ │ + bne 1e338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e340 │ │ │ │ │ + bne 1e338 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e33c │ │ │ │ │ + beq 1e334 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6bc │ │ │ │ │ + bl cd2c │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e33c │ │ │ │ │ + beq 1e334 │ │ │ │ │ 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 1e33c │ │ │ │ │ + beq 1e334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e114 │ │ │ │ │ + bne 1e10c │ │ │ │ │ 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 1e114 │ │ │ │ │ + beq 1e10c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e410 │ │ │ │ │ + beq 1e408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e128 │ │ │ │ │ + bne 1e120 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcb4 │ │ │ │ │ + b 1dcac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7c0 │ │ │ │ │ + bne 1e7b8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e568 │ │ │ │ │ + bne 1e560 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ 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 1e5d0 │ │ │ │ │ + bne 1e5c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e4b8 │ │ │ │ │ + bne 1e4b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e1a4 │ │ │ │ │ + bne 1e19c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e368 │ │ │ │ │ + bne 1e360 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e18c │ │ │ │ │ + b 1e184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e360 │ │ │ │ │ + beq 1e358 │ │ │ │ │ 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 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e360 │ │ │ │ │ + bne 1e358 │ │ │ │ │ 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 1e360 │ │ │ │ │ + beq 1e358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e5b4 │ │ │ │ │ + bne 1e5ac │ │ │ │ │ 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 1e5b4 │ │ │ │ │ + beq 1e5ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e410 │ │ │ │ │ + beq 1e408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e5c0 │ │ │ │ │ + bne 1e5b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dcb4 │ │ │ │ │ + b 1dcac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dca4 │ │ │ │ │ + b 1dc9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dd74 │ │ │ │ │ + beq 1dd6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dca4 │ │ │ │ │ + b 1dc9c │ │ │ │ │ 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 1df30 │ │ │ │ │ + beq 1df28 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dca4 │ │ │ │ │ + b 1dc9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcb4 │ │ │ │ │ + beq 1dcac │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1dcb8 │ │ │ │ │ + b 1dcb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dfb0 │ │ │ │ │ + b 1dfa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e318 │ │ │ │ │ + beq 1e310 │ │ │ │ │ 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 1e31c │ │ │ │ │ + bne 1e314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 18ac │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e31c │ │ │ │ │ + bne 1e314 │ │ │ │ │ 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 1e318 │ │ │ │ │ + beq 1e310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e114 │ │ │ │ │ + bne 1e10c │ │ │ │ │ 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 .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e114 │ │ │ │ │ + beq 1e10c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e410 │ │ │ │ │ + beq 1e408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e128 │ │ │ │ │ - b 1e414 │ │ │ │ │ + bne 1e120 │ │ │ │ │ + b 1e40c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2cc │ │ │ │ │ + beq 1e2c4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2cc │ │ │ │ │ + beq 1e2c4 │ │ │ │ │ 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 1e2cc │ │ │ │ │ + beq 1e2c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e824 │ │ │ │ │ + beq 1e81c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e360 │ │ │ │ │ + beq 1e358 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e18c │ │ │ │ │ + b 1e184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e2f4 │ │ │ │ │ + beq 1e2ec │ │ │ │ │ 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 1e2f8 │ │ │ │ │ + bne 1e2f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e7b4 │ │ │ │ │ + beq 1e7ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e7b4 │ │ │ │ │ + bne 1e7ac │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e6fc │ │ │ │ │ + bne 1e6f4 │ │ │ │ │ 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 1e66c │ │ │ │ │ + beq 1e664 │ │ │ │ │ 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 1e718 │ │ │ │ │ + bne 1e710 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e6fc │ │ │ │ │ + bne 1e6f4 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e794 │ │ │ │ │ + beq 1e78c │ │ │ │ │ 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 1e794 │ │ │ │ │ + beq 1e78c │ │ │ │ │ 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 │ │ │ │ │ - bne 1e740 │ │ │ │ │ + bne 1e738 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1e70c │ │ │ │ │ + beq 1e704 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e2f8 │ │ │ │ │ + b 1e2f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2f8 │ │ │ │ │ + b 1e2f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2f8 │ │ │ │ │ + b 1e2f0 │ │ │ │ │ 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 .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e6d4 │ │ │ │ │ + beq 1e6cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e7a8 │ │ │ │ │ + beq 1e7a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1e6e8 │ │ │ │ │ + bne 1e6e0 │ │ │ │ │ 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 1e138 │ │ │ │ │ - b 1dcb4 │ │ │ │ │ + beq 1e130 │ │ │ │ │ + b 1dcac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e2f8 │ │ │ │ │ + b 1e2f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e760 │ │ │ │ │ + b 1e758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e62c │ │ │ │ │ + b 1e624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e2a8 │ │ │ │ │ + beq 1e2a0 │ │ │ │ │ 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 1e2a8 │ │ │ │ │ + beq 1e2a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e114 │ │ │ │ │ + bne 1e10c │ │ │ │ │ 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 │ │ │ │ │ - beq 1e114 │ │ │ │ │ - b 1e258 │ │ │ │ │ + beq 1e10c │ │ │ │ │ + b 1e250 │ │ │ │ │ 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 │ │ │ │ │ - bne 1e3f8 │ │ │ │ │ - b 1e5b4 │ │ │ │ │ + bne 1e3f0 │ │ │ │ │ + b 1e5ac │ │ │ │ │ │ │ │ │ │ -0001e850 : │ │ │ │ │ +0001e848 : │ │ │ │ │ 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 1ed50 │ │ │ │ │ + beq 1ed48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed50 │ │ │ │ │ + bne 1ed48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed64 │ │ │ │ │ + bne 1ed5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1ebf4 │ │ │ │ │ + beq 1ebec │ │ │ │ │ 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 1ec3c │ │ │ │ │ + beq 1ec34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1edb4 │ │ │ │ │ + beq 1edac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1edb4 │ │ │ │ │ + bne 1edac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1edcc │ │ │ │ │ + bne 1edc4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ed74 │ │ │ │ │ + beq 1ed6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ed74 │ │ │ │ │ + bne 1ed6c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ebc0 │ │ │ │ │ + bne 1ebb8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - bne 1ec44 │ │ │ │ │ + bne 1ec3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1edd8 │ │ │ │ │ + beq 1edd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1edd8 │ │ │ │ │ + bne 1edd0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1edec │ │ │ │ │ + bne 1ede4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1eae0 │ │ │ │ │ + beq 1ead8 │ │ │ │ │ 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 1eb38 │ │ │ │ │ + bne 1eb30 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1edec │ │ │ │ │ + bne 1ede4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ebb8 │ │ │ │ │ + beq 1ebb0 │ │ │ │ │ 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 1ebc8 │ │ │ │ │ + beq 1ebc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3b0 │ │ │ │ │ + bl 1f3a8 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ebc8 │ │ │ │ │ + bne 1ebc0 │ │ │ │ │ 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 1ee10 │ │ │ │ │ + beq 1ee08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ee10 │ │ │ │ │ + bne 1ee08 │ │ │ │ │ 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 1ec3c │ │ │ │ │ + beq 1ec34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1eac8 │ │ │ │ │ + beq 1eac0 │ │ │ │ │ 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 1ed90 │ │ │ │ │ + beq 1ed88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ed90 │ │ │ │ │ + bne 1ed88 │ │ │ │ │ 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 1ebc0 │ │ │ │ │ + blt 1ebb8 │ │ │ │ │ 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 1edec │ │ │ │ │ + bne 1ede4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e9d8 │ │ │ │ │ + beq 1e9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1e9d8 │ │ │ │ │ + beq 1e9d0 │ │ │ │ │ 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 1ebc0 │ │ │ │ │ + beq 1ebb8 │ │ │ │ │ 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 1ee50 │ │ │ │ │ + beq 1ee48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ee30 │ │ │ │ │ + bne 1ee28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ea00 │ │ │ │ │ + b 1e9f8 │ │ │ │ │ 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 1ea64 │ │ │ │ │ + beq 1ea5c │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ead0 │ │ │ │ │ + b 1eac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1edf8 │ │ │ │ │ + blt 1edf0 │ │ │ │ │ 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 1ed64 │ │ │ │ │ + bne 1ed5c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e8e0 │ │ │ │ │ + bne 1e8d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebe4 │ │ │ │ │ + b 1ebdc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ecd8 │ │ │ │ │ + beq 1ecd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecd8 │ │ │ │ │ + bne 1ecd0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ecb4 │ │ │ │ │ + bne 1ecac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1ece4 │ │ │ │ │ + bne 1ecdc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq 1ecb4 │ │ │ │ │ + beq 1ecac │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ecb4 │ │ │ │ │ + bne 1ecac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ addeq r2, r3, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ movweq r2, #6000 @ 0x1770 │ │ │ │ │ - beq 1e974 │ │ │ │ │ - b 1ebc0 │ │ │ │ │ + beq 1e96c │ │ │ │ │ + b 1ebb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ec64 │ │ │ │ │ + b 1ec5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec8c │ │ │ │ │ + beq 1ec84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35253,341 +35251,341 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ecb0 │ │ │ │ │ + beq 1eca8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ecbc │ │ │ │ │ + b 1ecb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e8a4 │ │ │ │ │ + beq 1e89c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ead0 │ │ │ │ │ + b 1eac8 │ │ │ │ │ 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 1e95c │ │ │ │ │ - b 1ebc0 │ │ │ │ │ + beq 1e954 │ │ │ │ │ + b 1ebb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ebec │ │ │ │ │ + beq 1ebe4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ead0 │ │ │ │ │ + b 1eac8 │ │ │ │ │ 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 1e91c │ │ │ │ │ + beq 1e914 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ebe4 │ │ │ │ │ + b 1ebdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1e99c │ │ │ │ │ + beq 1e994 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ebc0 │ │ │ │ │ + b 1ebb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ead0 │ │ │ │ │ + b 1eac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ebd0 │ │ │ │ │ + beq 1ebc8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1edcc │ │ │ │ │ + b 1edc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ebb0 │ │ │ │ │ + beq 1eba8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ebc0 │ │ │ │ │ + b 1ebb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ebbc │ │ │ │ │ - b 1ee44 │ │ │ │ │ + beq 1ebb4 │ │ │ │ │ + b 1ee3c │ │ │ │ │ │ │ │ │ │ -0001ee68 <_tmp_26_rule>: │ │ │ │ │ +0001ee60 <_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 1ef48 <_tmp_26_rule+0xe0> │ │ │ │ │ + beq 1ef40 <_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 1ef48 <_tmp_26_rule+0xe0> │ │ │ │ │ + bne 1ef40 <_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 1eef0 <_tmp_26_rule+0x88> │ │ │ │ │ + bne 1eee8 <_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 1ef00 <_tmp_26_rule+0x98> │ │ │ │ │ + bne 1eef8 <_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 bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1eee0 <_tmp_26_rule+0x78> │ │ │ │ │ + beq 1eed8 <_tmp_26_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1eee8 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1eee0 <_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 1eee8 <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1eee0 <_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 1eef0 <_tmp_26_rule+0x88> │ │ │ │ │ + b 1eee8 <_tmp_26_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1eeb0 <_tmp_26_rule+0x48> │ │ │ │ │ + b 1eea8 <_tmp_26_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0001ef54 : │ │ │ │ │ +0001ef4c : │ │ │ │ │ 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 1f0cc │ │ │ │ │ + beq 1f0c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f0cc │ │ │ │ │ + bne 1f0c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0e0 │ │ │ │ │ + bne 1f0d8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1f078 │ │ │ │ │ + beq 1f070 │ │ │ │ │ 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 1f0c0 │ │ │ │ │ + beq 1f0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f3b0 │ │ │ │ │ + bl 1f3a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0c0 │ │ │ │ │ + bne 1f0b8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f0c0 │ │ │ │ │ + beq 1f0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f060 │ │ │ │ │ + beq 1f058 │ │ │ │ │ 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 1f0f0 │ │ │ │ │ + beq 1f0e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0f0 │ │ │ │ │ + bne 1f0e8 │ │ │ │ │ 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 1f0fc │ │ │ │ │ + blt 1f0f4 │ │ │ │ │ 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 1f0e0 │ │ │ │ │ + bne 1f0d8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1efe4 │ │ │ │ │ + bne 1efdc │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f060 │ │ │ │ │ + b 1f058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1efa8 │ │ │ │ │ + beq 1efa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f068 │ │ │ │ │ + b 1f060 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f060 │ │ │ │ │ + beq 1f058 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f068 │ │ │ │ │ + b 1f060 │ │ │ │ │ │ │ │ │ │ -0001f114 : │ │ │ │ │ +0001f10c : │ │ │ │ │ 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 1f338 │ │ │ │ │ + beq 1f330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f338 │ │ │ │ │ + bne 1f330 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f28c │ │ │ │ │ + bne 1f284 │ │ │ │ │ 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 1f194 │ │ │ │ │ + beq 1f18c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f25c │ │ │ │ │ + bne 1f254 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f1dc │ │ │ │ │ + bne 1f1d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f28c │ │ │ │ │ + bne 1f284 │ │ │ │ │ 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] │ │ │ │ │ @@ -35596,423 +35594,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 1f1cc │ │ │ │ │ + bne 1f1c4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f370 │ │ │ │ │ + beq 1f368 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f370 │ │ │ │ │ + bne 1f368 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 1f250 │ │ │ │ │ + bne 1f248 │ │ │ │ │ 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 1f29c │ │ │ │ │ + bne 1f294 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f1a8 │ │ │ │ │ + b 1f1a0 │ │ │ │ │ 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 1f198 │ │ │ │ │ + beq 1f190 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f37c │ │ │ │ │ + bne 1f374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1c8 │ │ │ │ │ + b 1f1c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f1cc │ │ │ │ │ + b 1f1c4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f244 │ │ │ │ │ + beq 1f23c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f244 │ │ │ │ │ + beq 1f23c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f244 │ │ │ │ │ + beq 1f23c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f244 │ │ │ │ │ + beq 1f23c │ │ │ │ │ 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 .LC57 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f344 │ │ │ │ │ + bne 1f33c │ │ │ │ │ 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 1f250 │ │ │ │ │ + beq 1f248 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f250 │ │ │ │ │ + b 1f248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f15c │ │ │ │ │ + b 1f154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f3a0 │ │ │ │ │ + beq 1f398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1f32c │ │ │ │ │ + bne 1f324 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1c8 │ │ │ │ │ + b 1f1c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f218 │ │ │ │ │ + b 1f210 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f1c8 │ │ │ │ │ + beq 1f1c0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f1cc │ │ │ │ │ + b 1f1c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f1c8 │ │ │ │ │ + b 1f1c0 │ │ │ │ │ │ │ │ │ │ -0001f3b0 : │ │ │ │ │ +0001f3a8 : │ │ │ │ │ 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 1fb68 │ │ │ │ │ + beq 1fb60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb68 │ │ │ │ │ + bne 1fb60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fb80 │ │ │ │ │ + bne 1fb78 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fc80 │ │ │ │ │ + beq 1fc78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc80 │ │ │ │ │ + bne 1fc78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f84c │ │ │ │ │ + bne 1f844 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fb4c │ │ │ │ │ + beq 1fb44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb4c │ │ │ │ │ + bne 1fb44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fafc │ │ │ │ │ + bne 1faf4 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa70 │ │ │ │ │ + bne 1fa68 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fc9c │ │ │ │ │ + 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 1fc9c │ │ │ │ │ + bne 1fc94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f840 │ │ │ │ │ + bne 1f838 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1f808 │ │ │ │ │ + beq 1f800 │ │ │ │ │ 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 1f9dc │ │ │ │ │ + bne 1f9d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f840 │ │ │ │ │ + bne 1f838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1f848 │ │ │ │ │ + beq 1f840 │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1fa58 │ │ │ │ │ + beq 1fa50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa58 │ │ │ │ │ + bne 1fa50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fc78 │ │ │ │ │ + bne 1fc70 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fc6c │ │ │ │ │ + beq 1fc64 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 1f5f0 │ │ │ │ │ - b 1fc78 │ │ │ │ │ + beq 1f5e8 │ │ │ │ │ + b 1fc70 │ │ │ │ │ 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 1f87c │ │ │ │ │ + bne 1f874 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f6bc │ │ │ │ │ + bne 1f6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f864 │ │ │ │ │ + beq 1f85c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f8f4 │ │ │ │ │ + bne 1f8ec │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1f6d0 │ │ │ │ │ + beq 1f6c8 │ │ │ │ │ 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 1f6f0 │ │ │ │ │ + beq 1f6e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fb20 │ │ │ │ │ + beq 1fb18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb20 │ │ │ │ │ + bne 1fb18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fb38 │ │ │ │ │ + bne 1fb30 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - bne 1f920 │ │ │ │ │ + bne 1f918 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9c4 │ │ │ │ │ + beq 1f9bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9c4 │ │ │ │ │ + bne 1f9bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f6bc │ │ │ │ │ + bne 1f6b4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 1f578 │ │ │ │ │ + bne 1f570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fb04 │ │ │ │ │ + blt 1fafc │ │ │ │ │ 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 1f590 │ │ │ │ │ + beq 1f588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f868 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc60 │ │ │ │ │ + beq 1fc58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 1f5e4 │ │ │ │ │ + b 1f5dc │ │ │ │ │ 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 1fc64 │ │ │ │ │ + beq 1fc5c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1f7a0 │ │ │ │ │ + ble 1f798 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 1f7a0 │ │ │ │ │ + beq 1f798 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 1f7a0 │ │ │ │ │ + beq 1f798 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1f7a0 │ │ │ │ │ + beq 1f798 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 1f7a0 │ │ │ │ │ + beq 1f798 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 1f7a0 │ │ │ │ │ + beq 1f798 │ │ │ │ │ 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 1f788 │ │ │ │ │ + bne 1f780 │ │ │ │ │ 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 │ │ │ │ │ @@ -36020,301 +36018,301 @@ │ │ │ │ │ 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 1f854 │ │ │ │ │ + beq 1f84c │ │ │ │ │ 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 1f854 │ │ │ │ │ + bne 1f84c │ │ │ │ │ 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 1f848 │ │ │ │ │ + blt 1f840 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f4d8 │ │ │ │ │ + beq 1f4d0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 1f7f8 │ │ │ │ │ + b 1f7f0 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6f8 │ │ │ │ │ + b 1f6f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1f5a4 │ │ │ │ │ + beq 1f59c │ │ │ │ │ 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 1fbb4 │ │ │ │ │ + beq 1fbac │ │ │ │ │ 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 1fb8c │ │ │ │ │ + beq 1fb84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fbc4 │ │ │ │ │ + bne 1fbbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f5dc │ │ │ │ │ + beq 1f5d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5dc │ │ │ │ │ + beq 1f5d4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f84c │ │ │ │ │ + b 1f844 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1fc54 │ │ │ │ │ + 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 1fc54 │ │ │ │ │ + bne 1fc4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f998 │ │ │ │ │ + bne 1f990 │ │ │ │ │ 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 1fbe0 │ │ │ │ │ + bne 1fbd8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq 1f998 │ │ │ │ │ + beq 1f990 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f998 │ │ │ │ │ + bne 1f990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 1fb38 │ │ │ │ │ + bne 1fb30 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1f658 │ │ │ │ │ + bne 1f650 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f678 │ │ │ │ │ - b 1f6bc │ │ │ │ │ + beq 1f670 │ │ │ │ │ + b 1f6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f4ec │ │ │ │ │ + beq 1f4e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1f840 │ │ │ │ │ + beq 1f838 │ │ │ │ │ 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 1fcd4 │ │ │ │ │ + beq 1fccc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fcb4 │ │ │ │ │ + bne 1fcac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f528 │ │ │ │ │ + bne 1f520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f548 │ │ │ │ │ - b 1fc78 │ │ │ │ │ + beq 1f540 │ │ │ │ │ + b 1fc70 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fcec │ │ │ │ │ + beq 1fce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fcec │ │ │ │ │ + bne 1fce4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fae8 │ │ │ │ │ + bne 1fae0 │ │ │ │ │ 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 1fcf8 │ │ │ │ │ + bne 1fcf0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1fae8 │ │ │ │ │ + beq 1fae0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fae8 │ │ │ │ │ + bne 1fae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1f488 │ │ │ │ │ + beq 1f480 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f84c │ │ │ │ │ + b 1f844 │ │ │ │ │ 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 1f870 │ │ │ │ │ + b 1f868 │ │ │ │ │ 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 1f63c │ │ │ │ │ + beq 1f634 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f6f8 │ │ │ │ │ + b 1f6f0 │ │ │ │ │ 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 1f47c │ │ │ │ │ - b 1fafc │ │ │ │ │ + beq 1f474 │ │ │ │ │ + b 1faf4 │ │ │ │ │ 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 1f408 │ │ │ │ │ + beq 1f400 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1f7f8 │ │ │ │ │ + b 1f7f0 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1f86c │ │ │ │ │ + beq 1f864 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f868 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f870 │ │ │ │ │ + b 1f868 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1fc4c │ │ │ │ │ + bne 1fc44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f8e4 │ │ │ │ │ + b 1f8dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f970 │ │ │ │ │ + beq 1f968 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36324,80 +36322,80 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f994 │ │ │ │ │ + beq 1f98c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f9a0 │ │ │ │ │ + b 1f998 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 1fba4 │ │ │ │ │ + b 1fb9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f94c │ │ │ │ │ + b 1f944 │ │ │ │ │ ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ 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 │ │ │ │ │ - b 1fafc │ │ │ │ │ + b 1faf4 │ │ │ │ │ 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 1f444 │ │ │ │ │ - b 1f84c │ │ │ │ │ + beq 1f43c │ │ │ │ │ + b 1f844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f4bc │ │ │ │ │ - b 1f840 │ │ │ │ │ + beq 1f4b4 │ │ │ │ │ + b 1f838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1fa48 │ │ │ │ │ + beq 1fa40 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f848 │ │ │ │ │ + b 1f840 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1f848 │ │ │ │ │ - b 1fcc8 │ │ │ │ │ + beq 1f840 │ │ │ │ │ + b 1fcc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fa9c │ │ │ │ │ + b 1fa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fac0 │ │ │ │ │ + beq 1fab8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36406,355 +36404,355 @@ │ │ │ │ │ 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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fae4 │ │ │ │ │ + beq 1fadc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1faf0 │ │ │ │ │ + b 1fae8 │ │ │ │ │ │ │ │ │ │ -0001fd60 : │ │ │ │ │ +0001fd58 : │ │ │ │ │ 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 1fe30 │ │ │ │ │ + beq 1fe28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe30 │ │ │ │ │ + bne 1fe28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fe44 │ │ │ │ │ + bne 1fe3c │ │ │ │ │ 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 1fe1c │ │ │ │ │ + beq 1fe14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1fe1c │ │ │ │ │ + beq 1fe14 │ │ │ │ │ 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 1fe54 │ │ │ │ │ + beq 1fe4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fe54 │ │ │ │ │ + bne 1fe4c │ │ │ │ │ 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 1fe0c │ │ │ │ │ + b 1fe04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fdb4 │ │ │ │ │ + beq 1fdac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1fe0c │ │ │ │ │ + b 1fe04 │ │ │ │ │ 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 1fe28 │ │ │ │ │ + beq 1fe20 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fe0c │ │ │ │ │ + b 1fe04 │ │ │ │ │ │ │ │ │ │ -0001fe80 : │ │ │ │ │ +0001fe78 : │ │ │ │ │ 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 20074 │ │ │ │ │ + beq 2006c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20074 │ │ │ │ │ + bne 2006c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20088 │ │ │ │ │ + bne 20080 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1ff30 │ │ │ │ │ + beq 1ff28 │ │ │ │ │ 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 1ff80 │ │ │ │ │ + bne 1ff78 │ │ │ │ │ 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 2005c │ │ │ │ │ + blt 20054 │ │ │ │ │ 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 20088 │ │ │ │ │ + bne 20080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff10 │ │ │ │ │ + beq 1ff08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9600 │ │ │ │ │ + bl 95f0 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ff10 │ │ │ │ │ + bne 1ff08 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff10 │ │ │ │ │ + beq 1ff08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1ff10 │ │ │ │ │ + beq 1ff08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20018 │ │ │ │ │ + beq 20010 │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - beq 20024 │ │ │ │ │ + beq 2001c │ │ │ │ │ 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 20048 │ │ │ │ │ + beq 20040 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20048 │ │ │ │ │ + bne 20040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff20 │ │ │ │ │ + b 1ff18 │ │ │ │ │ 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 1ffe0 │ │ │ │ │ + b 1ffd8 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20018 │ │ │ │ │ + beq 20010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff20 │ │ │ │ │ + b 1ff18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1fed4 │ │ │ │ │ + beq 1fecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ff20 │ │ │ │ │ + b 1ff18 │ │ │ │ │ │ │ │ │ │ -00020098 : │ │ │ │ │ +00020090 : │ │ │ │ │ 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 203b0 │ │ │ │ │ + beq 203a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 203b0 │ │ │ │ │ + bne 203a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20178 │ │ │ │ │ + bne 20170 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 20538 │ │ │ │ │ + bne 20530 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20514 │ │ │ │ │ + blt 2050c │ │ │ │ │ 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 2030c │ │ │ │ │ + bne 20304 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20178 │ │ │ │ │ + bne 20170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20194 │ │ │ │ │ + bne 2018c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20178 │ │ │ │ │ + bne 20170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20250 │ │ │ │ │ + bne 20248 │ │ │ │ │ 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 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 20150 │ │ │ │ │ + beq 20148 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20150 │ │ │ │ │ + beq 20148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 20150 │ │ │ │ │ + beq 20148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20098 │ │ │ │ │ + bl 20090 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 20150 │ │ │ │ │ + beq 20148 │ │ │ │ │ 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 2052c │ │ │ │ │ + beq 20524 │ │ │ │ │ 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 │ │ │ │ │ @@ -36765,150 +36763,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 202e8 │ │ │ │ │ + beq 202e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 202e8 │ │ │ │ │ + bne 202e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20180 │ │ │ │ │ + b 20178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 20174 │ │ │ │ │ + beq 2016c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20174 │ │ │ │ │ + beq 2016c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 20174 │ │ │ │ │ + beq 2016c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20c7c │ │ │ │ │ + bl 20c74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20174 │ │ │ │ │ + bne 2016c │ │ │ │ │ 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 2052c │ │ │ │ │ + beq 20524 │ │ │ │ │ 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 2023c │ │ │ │ │ + bne 20234 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20180 │ │ │ │ │ + beq 20178 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 20184 │ │ │ │ │ + b 2017c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20178 │ │ │ │ │ + bne 20170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 204f8 │ │ │ │ │ + beq 204f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 204f8 │ │ │ │ │ + bne 204f0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 204ec │ │ │ │ │ + bne 204e4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20474 │ │ │ │ │ + bne 2046c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 204ec │ │ │ │ │ + bne 204e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 203c8 │ │ │ │ │ + bne 203c0 │ │ │ │ │ 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 2013c │ │ │ │ │ - b 20178 │ │ │ │ │ + beq 20134 │ │ │ │ │ + b 20170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 200ec │ │ │ │ │ - b 20178 │ │ │ │ │ + beq 200e4 │ │ │ │ │ + b 20170 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20390 │ │ │ │ │ + beq 20388 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20390 │ │ │ │ │ + beq 20388 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20390 │ │ │ │ │ + beq 20388 │ │ │ │ │ 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 20390 │ │ │ │ │ + beq 20388 │ │ │ │ │ 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 │ │ │ │ │ @@ -36917,205 +36915,205 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC95 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 204c0 │ │ │ │ │ + bne 204b8 │ │ │ │ │ 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 2039c │ │ │ │ │ + beq 20394 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2039c │ │ │ │ │ + b 20394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20368 │ │ │ │ │ + beq 20360 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20368 │ │ │ │ │ + beq 20360 │ │ │ │ │ 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 20450 │ │ │ │ │ + beq 20448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20504 │ │ │ │ │ + beq 204fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 20468 │ │ │ │ │ + bne 20460 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20180 │ │ │ │ │ + b 20178 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2039c │ │ │ │ │ + b 20394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20340 │ │ │ │ │ + b 20338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20180 │ │ │ │ │ + b 20178 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20184 │ │ │ │ │ + b 2017c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20184 │ │ │ │ │ + b 2017c │ │ │ │ │ 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 2013c │ │ │ │ │ - b 20314 │ │ │ │ │ + beq 20134 │ │ │ │ │ + b 2030c │ │ │ │ │ │ │ │ │ │ -00020560 : │ │ │ │ │ +00020558 : │ │ │ │ │ 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 20c44 │ │ │ │ │ + beq 20c3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c44 │ │ │ │ │ + bne 20c3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c58 │ │ │ │ │ + bne 20c50 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2070c │ │ │ │ │ + bne 20704 │ │ │ │ │ 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 206fc │ │ │ │ │ + blt 206f4 │ │ │ │ │ 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 20c00 │ │ │ │ │ + bne 20bf8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2073c │ │ │ │ │ + beq 20734 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2073c │ │ │ │ │ + bne 20734 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bb4 │ │ │ │ │ + bne 20bac │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20aa4 │ │ │ │ │ + beq 20a9c │ │ │ │ │ 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 bc44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ba8 │ │ │ │ │ + bne 20ba0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20754 │ │ │ │ │ + bne 2074c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bb4 │ │ │ │ │ + bne 20bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ce30 │ │ │ │ │ + bl 1ce28 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20aec │ │ │ │ │ + beq 20ae4 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bc4 │ │ │ │ │ + bne 20bbc │ │ │ │ │ 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 20860 │ │ │ │ │ + beq 20858 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20a80 │ │ │ │ │ + bne 20a78 │ │ │ │ │ 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] │ │ │ │ │ @@ -37125,197 +37123,197 @@ │ │ │ │ │ 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 20620 │ │ │ │ │ + bne 20618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20640 │ │ │ │ │ - b 20bb4 │ │ │ │ │ + beq 20638 │ │ │ │ │ + b 20bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ba8 │ │ │ │ │ + bne 20ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c70 │ │ │ │ │ + beq 20c68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c70 │ │ │ │ │ + bne 20c68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20ba8 │ │ │ │ │ + bne 20ba0 │ │ │ │ │ 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 20b00 │ │ │ │ │ + bne 20af8 │ │ │ │ │ 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 20ba8 │ │ │ │ │ + bne 20ba0 │ │ │ │ │ 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 20aec │ │ │ │ │ + beq 20ae4 │ │ │ │ │ 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 20ae0 │ │ │ │ │ + beq 20ad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20bc4 │ │ │ │ │ + bne 20bbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - b 206d4 │ │ │ │ │ + b 206cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20c00 │ │ │ │ │ + bne 20bf8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20bf4 │ │ │ │ │ + beq 20bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bf4 │ │ │ │ │ + bne 20bec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20b88 │ │ │ │ │ + bne 20b80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cc18 │ │ │ │ │ + bl c9bc │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20b80 │ │ │ │ │ + beq 20b78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20be8 │ │ │ │ │ + beq 20be0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20be8 │ │ │ │ │ + bne 20be0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20b74 │ │ │ │ │ + bne 20b6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20b68 │ │ │ │ │ + beq 20b60 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ moveq r9, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - bne 20b74 │ │ │ │ │ + bne 20b6c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 20984 │ │ │ │ │ - bl cc18 │ │ │ │ │ + beq 2097c │ │ │ │ │ + bl c9bc │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20984 │ │ │ │ │ + beq 2097c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20c0c │ │ │ │ │ + bne 20c04 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 20b34 │ │ │ │ │ + beq 20b2c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 20938 │ │ │ │ │ + b 20930 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 20c68 │ │ │ │ │ + beq 20c60 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 209d8 │ │ │ │ │ + ble 209d0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r2, r5, lsl #2] │ │ │ │ │ str ip, [r0, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 209bc │ │ │ │ │ + b 209b4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ 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 │ │ │ │ │ @@ -37325,104 +37323,104 @@ │ │ │ │ │ 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 20b88 │ │ │ │ │ + beq 20b80 │ │ │ │ │ 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 20b88 │ │ │ │ │ + bne 20b80 │ │ │ │ │ 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 206fc │ │ │ │ │ + beq 206f4 │ │ │ │ │ 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 206e8 │ │ │ │ │ + bne 206e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 206f8 │ │ │ │ │ + beq 206f0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 206fc │ │ │ │ │ + b 206f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20bd0 │ │ │ │ │ + blt 20bc8 │ │ │ │ │ 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 2066c │ │ │ │ │ - b 20bb4 │ │ │ │ │ + beq 20664 │ │ │ │ │ + b 20bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bd0 │ │ │ │ │ + bne 20bc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20868 │ │ │ │ │ + b 20860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 207d0 │ │ │ │ │ + bne 207c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 207dc │ │ │ │ │ + bne 207d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20b94 │ │ │ │ │ + bne 20b8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 207d8 │ │ │ │ │ + b 207d0 │ │ │ │ │ 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 20970 │ │ │ │ │ + bne 20968 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -37430,116 +37428,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 206f8 │ │ │ │ │ + b 206f0 │ │ │ │ │ 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 206a4 │ │ │ │ │ + beq 2069c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20868 │ │ │ │ │ + b 20860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20844 │ │ │ │ │ + beq 2083c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20868 │ │ │ │ │ + b 20860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 208f8 │ │ │ │ │ + b 208f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2089c │ │ │ │ │ + b 20894 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 206fc │ │ │ │ │ + b 206f4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20968 │ │ │ │ │ + beq 20960 │ │ │ │ │ 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 20b80 │ │ │ │ │ + b 20b78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 205b4 │ │ │ │ │ + beq 205ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 206fc │ │ │ │ │ + b 206f4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 20b64 │ │ │ │ │ + b 20b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20798 │ │ │ │ │ + b 20790 │ │ │ │ │ │ │ │ │ │ -00020c7c : │ │ │ │ │ +00020c74 : │ │ │ │ │ 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 20f80 │ │ │ │ │ + beq 20f78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f80 │ │ │ │ │ + bne 20f78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20f94 │ │ │ │ │ + bne 20f8c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20d84 │ │ │ │ │ + bne 20d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20d14 │ │ │ │ │ + bne 20d0c │ │ │ │ │ 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 │ │ │ │ │ @@ -37549,150 +37547,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 20cf4 │ │ │ │ │ + beq 20cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20cf4 │ │ │ │ │ + beq 20cec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20d58 │ │ │ │ │ + bne 20d50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20d04 │ │ │ │ │ + b 20cfc │ │ │ │ │ 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 20d50 │ │ │ │ │ + beq 20d48 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 20d04 │ │ │ │ │ + b 20cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20f74 │ │ │ │ │ + beq 20f6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f74 │ │ │ │ │ + bne 20f6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - bne 20f68 │ │ │ │ │ + bne 20f60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 20ebc │ │ │ │ │ + bne 20eb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20f68 │ │ │ │ │ + bne 20f60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #702 @ 0x2be │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e30 │ │ │ │ │ + bne 20e28 │ │ │ │ │ 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 20ce0 │ │ │ │ │ + beq 20cd8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 20d04 │ │ │ │ │ + b 20cfc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e04 │ │ │ │ │ + beq 20dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e04 │ │ │ │ │ + beq 20dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #703 @ 0x2bf │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e04 │ │ │ │ │ + beq 20dfc │ │ │ │ │ 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 .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20f34 │ │ │ │ │ + bne 20f2c │ │ │ │ │ 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 20e14 │ │ │ │ │ + beq 20e0c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 20e14 │ │ │ │ │ + b 20e0c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20ddc │ │ │ │ │ + beq 20dd4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20ddc │ │ │ │ │ + beq 20dd4 │ │ │ │ │ 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 20ddc │ │ │ │ │ + beq 20dd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -37701,925 +37699,924 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20e90 │ │ │ │ │ + beq 20e88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20fa4 │ │ │ │ │ + beq 20f9c │ │ │ │ │ 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 20eac │ │ │ │ │ + bne 20ea4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 20d50 │ │ │ │ │ + b 20d48 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 20e14 │ │ │ │ │ + b 20e0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20db0 │ │ │ │ │ + b 20da8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20cd0 │ │ │ │ │ + beq 20cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20d04 │ │ │ │ │ + b 20cfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20d50 │ │ │ │ │ + b 20d48 │ │ │ │ │ │ │ │ │ │ -00020fb4 : │ │ │ │ │ +00020fac : │ │ │ │ │ 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 2134c │ │ │ │ │ + beq 21344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2134c │ │ │ │ │ + bne 21344 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21360 │ │ │ │ │ + bne 21358 │ │ │ │ │ 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 211e4 │ │ │ │ │ + bne 211dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21214 │ │ │ │ │ + bne 2120c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2126c │ │ │ │ │ + bne 21264 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 212bc │ │ │ │ │ + bne 212b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ 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 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ 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 21360 │ │ │ │ │ + bne 21358 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 212a4 │ │ │ │ │ + bne 2129c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21254 │ │ │ │ │ + bne 2124c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21334 │ │ │ │ │ + bne 2132c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2131c │ │ │ │ │ + bne 21314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21360 │ │ │ │ │ + bne 21358 │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21304 │ │ │ │ │ + bne 212fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 212ec │ │ │ │ │ + bne 212e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21370 │ │ │ │ │ + bne 21368 │ │ │ │ │ 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 2137c │ │ │ │ │ + bne 21374 │ │ │ │ │ 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 21280 │ │ │ │ │ + beq 21278 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21280 │ │ │ │ │ + bne 21278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d8 │ │ │ │ │ + b 211d0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21234 │ │ │ │ │ + beq 2122c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21204 │ │ │ │ │ + beq 211fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21204 │ │ │ │ │ + beq 211fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d8 │ │ │ │ │ + b 211d0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21228 │ │ │ │ │ - b 21234 │ │ │ │ │ + bne 21220 │ │ │ │ │ + b 2122c │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ + bne 211f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21204 │ │ │ │ │ + beq 211fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d8 │ │ │ │ │ + b 211d0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ - b 21280 │ │ │ │ │ + bne 211f0 │ │ │ │ │ + b 21278 │ │ │ │ │ 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 4198 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21228 │ │ │ │ │ - b 21234 │ │ │ │ │ + bne 21220 │ │ │ │ │ + b 2122c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21228 │ │ │ │ │ - b 21234 │ │ │ │ │ + bne 21220 │ │ │ │ │ + b 2122c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ - b 21280 │ │ │ │ │ + bne 211f0 │ │ │ │ │ + b 21278 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21228 │ │ │ │ │ - b 21234 │ │ │ │ │ + bne 21220 │ │ │ │ │ + b 2122c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ - b 21280 │ │ │ │ │ + bne 211f0 │ │ │ │ │ + b 21278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21004 │ │ │ │ │ + beq 20ffc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d8 │ │ │ │ │ + b 211d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 211d8 │ │ │ │ │ + b 211d0 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ - b 21280 │ │ │ │ │ + bne 211f0 │ │ │ │ │ + b 21278 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21228 │ │ │ │ │ - b 21234 │ │ │ │ │ + bne 21220 │ │ │ │ │ + b 2122c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 211f8 │ │ │ │ │ - b 21280 │ │ │ │ │ + bne 211f0 │ │ │ │ │ + b 21278 │ │ │ │ │ │ │ │ │ │ -000213c4 <_gather_86_rule>: │ │ │ │ │ +000213bc <_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 218c4 <_gather_86_rule+0x500> │ │ │ │ │ + beq 218c4 <_gather_86_rule+0x508> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 218c4 <_gather_86_rule+0x500> │ │ │ │ │ + bne 218c4 <_gather_86_rule+0x508> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 218dc <_gather_86_rule+0x518> │ │ │ │ │ + bne 218dc <_gather_86_rule+0x520> │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 218ac <_gather_86_rule+0x4e8> │ │ │ │ │ + beq 218ac <_gather_86_rule+0x4f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 218ac <_gather_86_rule+0x4e8> │ │ │ │ │ + bne 218ac <_gather_86_rule+0x4f0> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 218a0 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 218a0 <_gather_86_rule+0x4e4> │ │ │ │ │ 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 21840 <_gather_86_rule+0x47c> │ │ │ │ │ + bne 217e4 <_gather_86_rule+0x428> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ - bne 218a4 <_gather_86_rule+0x4e0> │ │ │ │ │ + bne 218a4 <_gather_86_rule+0x4e8> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2199c <_gather_86_rule+0x5d8> │ │ │ │ │ + beq 2199c <_gather_86_rule+0x5e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2199c <_gather_86_rule+0x5d8> │ │ │ │ │ + bne 2199c <_gather_86_rule+0x5e0> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 219b0 <_gather_86_rule+0x5ec> │ │ │ │ │ + bne 219b0 <_gather_86_rule+0x5f4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 214dc <_gather_86_rule+0x118> │ │ │ │ │ + beq 214d4 <_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 214fc <_gather_86_rule+0x138> │ │ │ │ │ + bne 214f4 <_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 bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 214dc <_gather_86_rule+0x118> │ │ │ │ │ + beq 214d4 <_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 219bc <_gather_86_rule+0x5f8> │ │ │ │ │ + beq 219bc <_gather_86_rule+0x600> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r7, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 2196c <_gather_86_rule+0x5a8> │ │ │ │ │ + bne 2196c <_gather_86_rule+0x5b0> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21990 <_gather_86_rule+0x5cc> │ │ │ │ │ + beq 21990 <_gather_86_rule+0x5d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21990 <_gather_86_rule+0x5cc> │ │ │ │ │ + bne 21990 <_gather_86_rule+0x5d4> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 218a0 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 218a0 <_gather_86_rule+0x4e4> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21894 <_gather_86_rule+0x4d0> │ │ │ │ │ + beq 21894 <_gather_86_rule+0x4d8> │ │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 215fc <_gather_86_rule+0x238> │ │ │ │ │ - b 218a0 <_gather_86_rule+0x4dc> │ │ │ │ │ + beq 215e8 <_gather_86_rule+0x22c> │ │ │ │ │ + b 218a0 <_gather_86_rule+0x4e4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 216c4 <_gather_86_rule+0x300> │ │ │ │ │ + beq 216b0 <_gather_86_rule+0x2f4> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 219f8 <_gather_86_rule+0x634> │ │ │ │ │ - ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 219d4 <_gather_86_rule+0x610> │ │ │ │ │ + beq 219fc <_gather_86_rule+0x640> │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 219d4 <_gather_86_rule+0x618> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - bne 21914 <_gather_86_rule+0x550> │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 21814 <_gather_86_rule+0x450> │ │ │ │ │ + beq 217b8 <_gather_86_rule+0x3fc> │ │ │ │ │ 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 216d4 <_gather_86_rule+0x310> │ │ │ │ │ + beq 216bc <_gather_86_rule+0x300> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21a30 <_gather_86_rule+0x66c> │ │ │ │ │ + beq 21a1c <_gather_86_rule+0x660> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a30 <_gather_86_rule+0x66c> │ │ │ │ │ + bne 21a1c <_gather_86_rule+0x660> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a44 <_gather_86_rule+0x680> │ │ │ │ │ + bne 21a30 <_gather_86_rule+0x674> │ │ │ │ │ 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 217d0 <_gather_86_rule+0x40c> │ │ │ │ │ + bne 21824 <_gather_86_rule+0x468> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - bne 21880 <_gather_86_rule+0x4bc> │ │ │ │ │ + bne 21880 <_gather_86_rule+0x4c4> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21a18 <_gather_86_rule+0x654> │ │ │ │ │ + beq 21864 <_gather_86_rule+0x4a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21a18 <_gather_86_rule+0x654> │ │ │ │ │ + bne 21864 <_gather_86_rule+0x4a8> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 216c4 <_gather_86_rule+0x300> │ │ │ │ │ + bne 21878 <_gather_86_rule+0x4bc> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 216c4 <_gather_86_rule+0x300> │ │ │ │ │ + beq 216b0 <_gather_86_rule+0x2f4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2159c <_gather_86_rule+0x1d8> │ │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ │ + bne 21594 <_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 2188c <_gather_86_rule+0x4c8> │ │ │ │ │ + beq 2188c <_gather_86_rule+0x4d0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + ble 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 217a0 <_gather_86_rule+0x3dc> │ │ │ │ │ + beq 21788 <_gather_86_rule+0x3cc> │ │ │ │ │ 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 21788 <_gather_86_rule+0x3c4> │ │ │ │ │ + bne 21770 <_gather_86_rule+0x3b4> │ │ │ │ │ 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 214f0 <_gather_86_rule+0x12c> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 10214 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 2165c <_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 21944 <_gather_86_rule+0x580> │ │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 218e8 <_gather_86_rule+0x524> │ │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ │ - bne 215ec <_gather_86_rule+0x228> │ │ │ │ │ + b 214e8 <_gather_86_rule+0x12c> │ │ │ │ │ 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 2188c <_gather_86_rule+0x4c8> │ │ │ │ │ + beq 2188c <_gather_86_rule+0x4d0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 215ec <_gather_86_rule+0x228> │ │ │ │ │ + b 215d8 <_gather_86_rule+0x21c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10214 │ │ │ │ │ + bl 10218 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21470 <_gather_86_rule+0xac> │ │ │ │ │ + beq 21468 <_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 21a74 <_gather_86_rule+0x6b0> │ │ │ │ │ + beq 21a60 <_gather_86_rule+0x6a4> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21a54 <_gather_86_rule+0x690> │ │ │ │ │ + bne 21a40 <_gather_86_rule+0x684> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 2153c <_gather_86_rule+0x178> │ │ │ │ │ + b 21534 <_gather_86_rule+0x178> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10218 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 21648 <_gather_86_rule+0x28c> │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 21944 <_gather_86_rule+0x588> │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 218e8 <_gather_86_rule+0x52c> │ │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ │ + b 215d0 <_gather_86_rule+0x214> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2168c <_gather_86_rule+0x2d0> │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 216d4 <_gather_86_rule+0x310> │ │ │ │ │ + b 216bc <_gather_86_rule+0x300> │ │ │ │ │ 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 214e4 <_gather_86_rule+0x120> │ │ │ │ │ + b 214dc <_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 21458 <_gather_86_rule+0x94> │ │ │ │ │ - b 218a0 <_gather_86_rule+0x4dc> │ │ │ │ │ + beq 21450 <_gather_86_rule+0x94> │ │ │ │ │ + b 218a0 <_gather_86_rule+0x4e4> │ │ │ │ │ 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 2141c <_gather_86_rule+0x58> │ │ │ │ │ + beq 21414 <_gather_86_rule+0x58> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 214f0 <_gather_86_rule+0x12c> │ │ │ │ │ + b 214e8 <_gather_86_rule+0x12c> │ │ │ │ │ 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 2195c <_gather_86_rule+0x598> │ │ │ │ │ + bne 2195c <_gather_86_rule+0x5a0> │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 215e4 <_gather_86_rule+0x220> │ │ │ │ │ + beq 215d0 <_gather_86_rule+0x214> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 215e4 <_gather_86_rule+0x220> │ │ │ │ │ + beq 215d0 <_gather_86_rule+0x214> │ │ │ │ │ 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 214e4 <_gather_86_rule+0x120> │ │ │ │ │ + b 214dc <_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 216d4 <_gather_86_rule+0x310> │ │ │ │ │ + beq 216bc <_gather_86_rule+0x300> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b 216d4 <_gather_86_rule+0x310> │ │ │ │ │ + b 216bc <_gather_86_rule+0x300> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21538 <_gather_86_rule+0x174> │ │ │ │ │ + beq 21530 <_gather_86_rule+0x174> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 214e4 <_gather_86_rule+0x120> │ │ │ │ │ + b 214dc <_gather_86_rule+0x120> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21560 <_gather_86_rule+0x19c> │ │ │ │ │ + b 21558 <_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 214b8 <_gather_86_rule+0xf4> │ │ │ │ │ + beq 214b0 <_gather_86_rule+0xf4> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21988 <_gather_86_rule+0x5c4> │ │ │ │ │ + b 21988 <_gather_86_rule+0x5cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21988 <_gather_86_rule+0x5c4> │ │ │ │ │ - b 21980 <_gather_86_rule+0x5bc> │ │ │ │ │ + beq 21988 <_gather_86_rule+0x5cc> │ │ │ │ │ + b 21980 <_gather_86_rule+0x5c4> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - bne 21a0c <_gather_86_rule+0x648> │ │ │ │ │ - ldr r1, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 215d4 <_gather_86_rule+0x210> │ │ │ │ │ + bne 21a78 <_gather_86_rule+0x6bc> │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + b 2190c <_gather_86_rule+0x550> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - beq 216cc <_gather_86_rule+0x308> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b 216cc <_gather_86_rule+0x308> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 216a0 <_gather_86_rule+0x2dc> │ │ │ │ │ - b 216c4 <_gather_86_rule+0x300> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 21880 <_gather_86_rule+0x4c4> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ │ + b 21880 <_gather_86_rule+0x4c4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21644 <_gather_86_rule+0x280> │ │ │ │ │ + beq 21630 <_gather_86_rule+0x274> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 216d4 <_gather_86_rule+0x310> │ │ │ │ │ + b 216bc <_gather_86_rule+0x300> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 2153c <_gather_86_rule+0x178> │ │ │ │ │ + beq 21534 <_gather_86_rule+0x178> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 214e4 <_gather_86_rule+0x120> │ │ │ │ │ + b 214dc <_gather_86_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 214e4 <_gather_86_rule+0x120> │ │ │ │ │ - b 21a68 <_gather_86_rule+0x6a4> │ │ │ │ │ + beq 214dc <_gather_86_rule+0x120> │ │ │ │ │ + b 21a54 <_gather_86_rule+0x698> │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 21a10 <_gather_86_rule+0x654> │ │ │ │ │ │ │ │ │ │ -00021a8c : │ │ │ │ │ +00021a80 : │ │ │ │ │ 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 21c40 │ │ │ │ │ + beq 21c34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c40 │ │ │ │ │ + bne 21c34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21c54 │ │ │ │ │ + bne 21c48 │ │ │ │ │ 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 21b30 │ │ │ │ │ + beq 21b24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21b30 │ │ │ │ │ + beq 21b24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21c64 │ │ │ │ │ + bne 21c58 │ │ │ │ │ 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 21bbc │ │ │ │ │ + beq 21bb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 21b20 │ │ │ │ │ + bne 21b14 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21c34 │ │ │ │ │ + beq 21c28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c34 │ │ │ │ │ + bne 21c28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21bb4 │ │ │ │ │ + bne 21ba8 │ │ │ │ │ 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 21bc4 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 21b18 │ │ │ │ │ + b 21b0c │ │ │ │ │ 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 21bac │ │ │ │ │ + beq 21ba0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38628,401 +38625,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 21bb0 │ │ │ │ │ + beq 21ba4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21bb4 │ │ │ │ │ + b 21ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21b80 │ │ │ │ │ + b 21b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21ae0 │ │ │ │ │ + beq 21ad4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b20 │ │ │ │ │ + b 21b14 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b18 │ │ │ │ │ + beq 21b0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b20 │ │ │ │ │ + b 21b14 │ │ │ │ │ │ │ │ │ │ -00021c90 : │ │ │ │ │ +00021c84 : │ │ │ │ │ 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 2303c │ │ │ │ │ + beq 23030 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2303c │ │ │ │ │ + bne 23030 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 222b4 │ │ │ │ │ + bne 222a8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23364 │ │ │ │ │ + beq 23358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23364 │ │ │ │ │ + bne 23358 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2257c │ │ │ │ │ + bne 22570 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23170 │ │ │ │ │ + beq 23164 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23170 │ │ │ │ │ + bne 23164 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22608 │ │ │ │ │ + bne 225fc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 225cc │ │ │ │ │ + beq 225c0 │ │ │ │ │ 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 22aa0 │ │ │ │ │ + bne 22a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 22148 │ │ │ │ │ + bne 2213c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 220f4 │ │ │ │ │ + bne 220e8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2334c │ │ │ │ │ + beq 23340 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2334c │ │ │ │ │ + bne 23340 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 220ec │ │ │ │ │ + bne 220e0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 220b0 │ │ │ │ │ + beq 220a4 │ │ │ │ │ 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 22ba8 │ │ │ │ │ + bne 22b9c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a18 │ │ │ │ │ + bne 22a0c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22b2c │ │ │ │ │ + bne 22b20 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 222b4 │ │ │ │ │ + bne 222a8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 232fc │ │ │ │ │ + beq 232f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232fc │ │ │ │ │ + bne 232f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23314 │ │ │ │ │ + bne 23308 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23334 │ │ │ │ │ + beq 23328 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23334 │ │ │ │ │ + bne 23328 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225c0 │ │ │ │ │ + bne 225b4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 22584 │ │ │ │ │ + beq 22578 │ │ │ │ │ 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 22abc │ │ │ │ │ + bne 22ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 222c0 │ │ │ │ │ + bne 222b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 22140 │ │ │ │ │ + bne 22134 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23380 │ │ │ │ │ + beq 23374 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23380 │ │ │ │ │ + bne 23374 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22138 │ │ │ │ │ + bne 2212c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 220fc │ │ │ │ │ + beq 220f0 │ │ │ │ │ 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 22c38 │ │ │ │ │ + bne 22c2c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22998 │ │ │ │ │ + bne 2298c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22bbc │ │ │ │ │ + bne 22bb0 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 222b4 │ │ │ │ │ + bne 222a8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 22eb8 │ │ │ │ │ + beq 22eac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22eb8 │ │ │ │ │ + bne 22eac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22ed0 │ │ │ │ │ + bne 22ec4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2331c │ │ │ │ │ + beq 23310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2331c │ │ │ │ │ + bne 23310 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22088 │ │ │ │ │ + bne 2207c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22ad0 │ │ │ │ │ + beq 22ac4 │ │ │ │ │ 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 22b10 │ │ │ │ │ + bne 22b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 22ca4 │ │ │ │ │ + bne 22c98 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 22088 │ │ │ │ │ + bne 2207c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 227e4 │ │ │ │ │ + bne 227d8 │ │ │ │ │ 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 22d24 │ │ │ │ │ + blt 22d18 │ │ │ │ │ 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 22ba0 │ │ │ │ │ + bne 22b94 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e10 │ │ │ │ │ + beq 21e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21e40 │ │ │ │ │ + b 21e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22d48 │ │ │ │ │ + blt 22d3c │ │ │ │ │ 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 22c30 │ │ │ │ │ + bne 22c24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f74 │ │ │ │ │ + beq 21f68 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21fa4 │ │ │ │ │ + b 21f98 │ │ │ │ │ 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 21d98 │ │ │ │ │ + beq 21d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21d98 │ │ │ │ │ + beq 21d8c │ │ │ │ │ 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 23030 │ │ │ │ │ + beq 23024 │ │ │ │ │ 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] │ │ │ │ │ @@ -39034,58 +39031,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 232ec │ │ │ │ │ + beq 232e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23150 │ │ │ │ │ + bne 23144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 232e0 │ │ │ │ │ + beq 232d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232e0 │ │ │ │ │ + bne 232d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22608 │ │ │ │ │ + bne 225fc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23024 │ │ │ │ │ + beq 23018 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 22608 │ │ │ │ │ + bne 225fc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2242c │ │ │ │ │ + bne 22420 │ │ │ │ │ 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 2301c │ │ │ │ │ + beq 23010 │ │ │ │ │ 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 │ │ │ │ │ @@ -39093,41 +39090,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 2250c │ │ │ │ │ + bne 22500 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21e50 │ │ │ │ │ + beq 21e44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 220a0 │ │ │ │ │ + b 22094 │ │ │ │ │ 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 21efc │ │ │ │ │ + beq 21ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 21efc │ │ │ │ │ + beq 21ef0 │ │ │ │ │ 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 2306c │ │ │ │ │ + beq 23060 │ │ │ │ │ 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] │ │ │ │ │ @@ -39139,58 +39136,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 22fcc │ │ │ │ │ + beq 22fc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23250 │ │ │ │ │ + bne 23244 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 23244 │ │ │ │ │ + beq 23238 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23244 │ │ │ │ │ + bne 23238 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225c0 │ │ │ │ │ + bne 225b4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23060 │ │ │ │ │ + beq 23054 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 225c0 │ │ │ │ │ + bne 225b4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2249c │ │ │ │ │ + bne 22490 │ │ │ │ │ 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 23058 │ │ │ │ │ + beq 2304c │ │ │ │ │ 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 │ │ │ │ │ @@ -39198,164 +39195,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 2209c │ │ │ │ │ + bne 22090 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21fb4 │ │ │ │ │ - b 222b4 │ │ │ │ │ + beq 21fa8 │ │ │ │ │ + b 222a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 2338c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22254 │ │ │ │ │ + beq 22248 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23280 │ │ │ │ │ + bne 23274 │ │ │ │ │ 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 22614 │ │ │ │ │ + bne 22608 │ │ │ │ │ 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 2301c │ │ │ │ │ + beq 23010 │ │ │ │ │ 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 2226c │ │ │ │ │ - b 22480 │ │ │ │ │ + beq 22260 │ │ │ │ │ + b 22474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 2338c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 223cc │ │ │ │ │ + beq 223c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23118 │ │ │ │ │ + bne 2310c │ │ │ │ │ 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 226b4 │ │ │ │ │ + bne 226a8 │ │ │ │ │ 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 23058 │ │ │ │ │ + beq 2304c │ │ │ │ │ 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 223e4 │ │ │ │ │ - b 224f0 │ │ │ │ │ + beq 223d8 │ │ │ │ │ + b 224e4 │ │ │ │ │ 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 222a4 │ │ │ │ │ + beq 22298 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2326c │ │ │ │ │ + beq 23260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2326c │ │ │ │ │ + bne 23260 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 222a8 │ │ │ │ │ + bne 2229c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 235d8 │ │ │ │ │ + bl 235cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22db8 │ │ │ │ │ + bne 22dac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 222a8 │ │ │ │ │ + b 2229c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22fd8 │ │ │ │ │ + blt 22fcc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ab4 │ │ │ │ │ + bne 22aa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21eec │ │ │ │ │ + beq 21ee0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21fa4 │ │ │ │ │ + b 21f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2315c │ │ │ │ │ + blt 23150 │ │ │ │ │ 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 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22a98 │ │ │ │ │ + bne 22a8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21d88 │ │ │ │ │ + beq 21d7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21e40 │ │ │ │ │ + b 21e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 2338c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 22464 │ │ │ │ │ + beq 22458 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23130 │ │ │ │ │ + bne 23124 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2301c │ │ │ │ │ + beq 23010 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39363,42 +39360,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 22754 │ │ │ │ │ + bne 22748 │ │ │ │ │ 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 2301c │ │ │ │ │ + beq 23010 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 22480 │ │ │ │ │ - b 2226c │ │ │ │ │ + bgt 22474 │ │ │ │ │ + b 22260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 2338c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 224d4 │ │ │ │ │ + beq 224c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 230f8 │ │ │ │ │ + bne 230ec │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23058 │ │ │ │ │ + beq 2304c │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39406,142 +39403,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 2279c │ │ │ │ │ + bne 22790 │ │ │ │ │ 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 23058 │ │ │ │ │ + beq 2304c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 224f0 │ │ │ │ │ - b 223e4 │ │ │ │ │ + bgt 224e4 │ │ │ │ │ + b 223d8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 2338c │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22684 │ │ │ │ │ + beq 22678 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2322c │ │ │ │ │ + bne 23220 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 2296c │ │ │ │ │ + beq 22960 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2265c │ │ │ │ │ + b 22650 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 23398 │ │ │ │ │ + bl 2338c │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22724 │ │ │ │ │ + beq 22718 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23214 │ │ │ │ │ + bne 23208 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22940 │ │ │ │ │ + beq 22934 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 226fc │ │ │ │ │ + b 226f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22088 │ │ │ │ │ + beq 2207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22088 │ │ │ │ │ + beq 2207c │ │ │ │ │ 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 22d0c │ │ │ │ │ + beq 22d00 │ │ │ │ │ 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 231ac │ │ │ │ │ + beq 231a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 230d8 │ │ │ │ │ + bne 230cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 231a0 │ │ │ │ │ + beq 23194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 231a0 │ │ │ │ │ + bne 23194 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22088 │ │ │ │ │ + bne 2207c │ │ │ │ │ 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 23190 │ │ │ │ │ + beq 23184 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 22088 │ │ │ │ │ + bne 2207c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22c60 │ │ │ │ │ + bne 22c54 │ │ │ │ │ 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 23188 │ │ │ │ │ + beq 2317c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 22c4c │ │ │ │ │ + bgt 22c40 │ │ │ │ │ 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 │ │ │ │ │ @@ -39549,377 +39546,377 @@ │ │ │ │ │ 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 2209c │ │ │ │ │ + bne 22090 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 2209c │ │ │ │ │ + b 22090 │ │ │ │ │ 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 23058 │ │ │ │ │ + beq 2304c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 227d0 │ │ │ │ │ + b 227c4 │ │ │ │ │ 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 2301c │ │ │ │ │ + beq 23010 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22788 │ │ │ │ │ + b 2277c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21f88 │ │ │ │ │ + beq 21f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23278 │ │ │ │ │ + beq 2326c │ │ │ │ │ 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 22d3c │ │ │ │ │ + beq 22d30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232d0 │ │ │ │ │ + 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 2233c │ │ │ │ │ + b 22330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 21e24 │ │ │ │ │ + beq 21e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 232a4 │ │ │ │ │ + beq 23298 │ │ │ │ │ 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 23298 │ │ │ │ │ + beq 2328c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22d18 │ │ │ │ │ + bne 22d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 221c4 │ │ │ │ │ + b 221b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22608 │ │ │ │ │ + bne 225fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d068 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 22600 │ │ │ │ │ + b 225f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 225c0 │ │ │ │ │ + bne 225b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d068 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 225b8 │ │ │ │ │ + b 225ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 230e4 │ │ │ │ │ + blt 230d8 │ │ │ │ │ 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 22b1c │ │ │ │ │ + beq 22b10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22088 │ │ │ │ │ + bne 2207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d068 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22050 │ │ │ │ │ - b 22088 │ │ │ │ │ + beq 22044 │ │ │ │ │ + b 2207c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 232ac │ │ │ │ │ + bne 232a0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23260 │ │ │ │ │ + beq 23254 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23260 │ │ │ │ │ + bne 23254 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ - bne 22b98 │ │ │ │ │ + bne 22b8c │ │ │ │ │ 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 r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ - bne 22f2c │ │ │ │ │ + bne 22f20 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 220f4 │ │ │ │ │ + b 220e8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 220ec │ │ │ │ │ + bne 220e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 220e4 │ │ │ │ │ + b 220d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22c28 │ │ │ │ │ + bne 22c1c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23010 │ │ │ │ │ + beq 23004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23010 │ │ │ │ │ + bne 23004 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 22c28 │ │ │ │ │ + bne 22c1c │ │ │ │ │ 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 r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r1, r1, #1 │ │ │ │ │ - bne 22d60 │ │ │ │ │ + bne 22d54 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 22140 │ │ │ │ │ + b 22134 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22138 │ │ │ │ │ + bne 2212c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c524 │ │ │ │ │ + bl c514 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 22130 │ │ │ │ │ + b 22124 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 228f4 │ │ │ │ │ + b 228e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 235d8 │ │ │ │ │ + bl 235cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 228dc │ │ │ │ │ + beq 228d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 231bc │ │ │ │ │ + bne 231b0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 22f84 │ │ │ │ │ + beq 22f78 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r8, r6, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 228c8 │ │ │ │ │ + b 228bc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22064 │ │ │ │ │ + beq 22058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22064 │ │ │ │ │ + beq 22058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22088 │ │ │ │ │ + beq 2207c │ │ │ │ │ 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 22838 │ │ │ │ │ + bne 2282c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22838 │ │ │ │ │ + b 2282c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22a7c │ │ │ │ │ + beq 22a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 220f4 │ │ │ │ │ + b 220e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23278 │ │ │ │ │ + beq 2326c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 22140 │ │ │ │ │ + b 22134 │ │ │ │ │ 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 .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23078 │ │ │ │ │ + bne 2306c │ │ │ │ │ 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 22c28 │ │ │ │ │ + bne 22c1c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2308c │ │ │ │ │ + bne 23080 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22c28 │ │ │ │ │ + b 22c1c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 230cc │ │ │ │ │ + beq 230c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 230cc │ │ │ │ │ + bne 230c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 230bc │ │ │ │ │ + bne 230b0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2309c │ │ │ │ │ + beq 23090 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 230bc │ │ │ │ │ + bne 230b0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22eec │ │ │ │ │ + bne 22ee0 │ │ │ │ │ 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 23094 │ │ │ │ │ + beq 23088 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt 22ed8 │ │ │ │ │ + bgt 22ecc │ │ │ │ │ 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 │ │ │ │ │ @@ -39928,470 +39925,470 @@ │ │ │ │ │ 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 222a4 │ │ │ │ │ + beq 22298 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22fec │ │ │ │ │ + beq 22fe0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22fec │ │ │ │ │ + bne 22fe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2209c │ │ │ │ │ + b 22090 │ │ │ │ │ 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 21fe8 │ │ │ │ │ + beq 21fdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22934 │ │ │ │ │ + b 22928 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 22e4c │ │ │ │ │ + b 22e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 235d8 │ │ │ │ │ + bl 235cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22e30 │ │ │ │ │ + beq 22e24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 231e4 │ │ │ │ │ + bne 231d8 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 22fa8 │ │ │ │ │ + beq 22f9c │ │ │ │ │ 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 22e1c │ │ │ │ │ + b 22e10 │ │ │ │ │ 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 .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 232b4 │ │ │ │ │ + bne 232a8 │ │ │ │ │ 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 22b98 │ │ │ │ │ + bne 22b8c │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 232c8 │ │ │ │ │ + bne 232bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22b98 │ │ │ │ │ + b 22b8c │ │ │ │ │ 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 23188 │ │ │ │ │ + beq 2317c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22c8c │ │ │ │ │ + b 22c80 │ │ │ │ │ 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 23094 │ │ │ │ │ + beq 23088 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 22f14 │ │ │ │ │ + b 22f08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2306c │ │ │ │ │ + beq 23060 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22140 │ │ │ │ │ + b 22134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2209c │ │ │ │ │ + beq 22090 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 220a0 │ │ │ │ │ + b 22094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22bec │ │ │ │ │ + b 22be0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 220f4 │ │ │ │ │ + b 220e8 │ │ │ │ │ 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 21ce8 │ │ │ │ │ - b 222b4 │ │ │ │ │ + beq 21cdc │ │ │ │ │ + b 222a8 │ │ │ │ │ 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 22140 │ │ │ │ │ + b 22134 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22d84 │ │ │ │ │ - b 22da0 │ │ │ │ │ + bne 22d78 │ │ │ │ │ + b 22d94 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b 22a04 │ │ │ │ │ + b 229f8 │ │ │ │ │ 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 2257c │ │ │ │ │ + b 22570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2257c │ │ │ │ │ + b 22570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22de0 │ │ │ │ │ + b 22dd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2285c │ │ │ │ │ + beq 22850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22090 │ │ │ │ │ + b 22084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 226d4 │ │ │ │ │ + beq 226c8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2306c │ │ │ │ │ + b 23060 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 224b8 │ │ │ │ │ - b 23104 │ │ │ │ │ + beq 224ac │ │ │ │ │ + b 230f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22634 │ │ │ │ │ + beq 22628 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 23030 │ │ │ │ │ + b 23024 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 221e0 │ │ │ │ │ + beq 221d4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 220f4 │ │ │ │ │ + b 220e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21d58 │ │ │ │ │ - b 22608 │ │ │ │ │ + beq 21d4c │ │ │ │ │ + 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 22088 │ │ │ │ │ + b 2207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22888 │ │ │ │ │ + b 2287c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22088 │ │ │ │ │ - b 230e4 │ │ │ │ │ + beq 2207c │ │ │ │ │ + b 230d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c80 │ │ │ │ │ + beq 22c74 │ │ │ │ │ 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 22090 │ │ │ │ │ + b 22084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22f0c │ │ │ │ │ + beq 22f00 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2257c │ │ │ │ │ + b 22570 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227c8 │ │ │ │ │ - b 23104 │ │ │ │ │ + beq 227bc │ │ │ │ │ + b 230f8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22780 │ │ │ │ │ - b 2313c │ │ │ │ │ + beq 22774 │ │ │ │ │ + b 23130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22384 │ │ │ │ │ + b 22378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22358 │ │ │ │ │ - b 22fd8 │ │ │ │ │ + beq 2234c │ │ │ │ │ + b 22fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22b5c │ │ │ │ │ + b 22b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2254c │ │ │ │ │ + b 22540 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 22db0 │ │ │ │ │ + b 22da4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22448 │ │ │ │ │ - b 2313c │ │ │ │ │ + beq 2243c │ │ │ │ │ + b 23130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22d24 │ │ │ │ │ + bne 22d18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 220f4 │ │ │ │ │ + b 220e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 22f50 │ │ │ │ │ - b 22f6c │ │ │ │ │ + bne 22f44 │ │ │ │ │ + b 22f60 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 22a84 │ │ │ │ │ + b 22a78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 229fc │ │ │ │ │ - b 22d48 │ │ │ │ │ + beq 229f0 │ │ │ │ │ + b 22d3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2220c │ │ │ │ │ + b 22200 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23030 │ │ │ │ │ - b 2315c │ │ │ │ │ + beq 23024 │ │ │ │ │ + b 23150 │ │ │ │ │ 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 21e88 │ │ │ │ │ + beq 21e7c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b 2241c │ │ │ │ │ + b 22410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2201c │ │ │ │ │ - b 22088 │ │ │ │ │ + beq 22010 │ │ │ │ │ + b 2207c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21ebc │ │ │ │ │ - b 225c0 │ │ │ │ │ + beq 21eb0 │ │ │ │ │ + b 225b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21de0 │ │ │ │ │ - b 220ec │ │ │ │ │ + beq 21dd4 │ │ │ │ │ + b 220e0 │ │ │ │ │ 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 21d24 │ │ │ │ │ - b 2257c │ │ │ │ │ + beq 21d18 │ │ │ │ │ + b 22570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21f44 │ │ │ │ │ - b 22138 │ │ │ │ │ + beq 21f38 │ │ │ │ │ + b 2212c │ │ │ │ │ │ │ │ │ │ -00023398 : │ │ │ │ │ +0002338c : │ │ │ │ │ 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 235cc │ │ │ │ │ + beq 235c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 235cc │ │ │ │ │ + bne 235c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23570 │ │ │ │ │ + bne 23564 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 2352c │ │ │ │ │ + beq 23520 │ │ │ │ │ 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 2358c │ │ │ │ │ + bne 23580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 23478 │ │ │ │ │ + bne 2346c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23570 │ │ │ │ │ + bne 23564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1836c │ │ │ │ │ + bl 18364 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - bne 2359c │ │ │ │ │ + bne 23590 │ │ │ │ │ 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 23434 │ │ │ │ │ + beq 23428 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23434 │ │ │ │ │ + beq 23428 │ │ │ │ │ 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 23460 │ │ │ │ │ + beq 23454 │ │ │ │ │ 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] │ │ │ │ │ @@ -40403,718 +40400,718 @@ │ │ │ │ │ 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 23508 │ │ │ │ │ + beq 234fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23460 │ │ │ │ │ + beq 23454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23460 │ │ │ │ │ + beq 23454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23468 │ │ │ │ │ + b 2345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 235b4 │ │ │ │ │ + blt 235a8 │ │ │ │ │ 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 23580 │ │ │ │ │ + bne 23574 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23420 │ │ │ │ │ + beq 23414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23468 │ │ │ │ │ + b 2345c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23570 │ │ │ │ │ + bne 23564 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d068 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 23564 │ │ │ │ │ + b 23558 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 234fc │ │ │ │ │ - b 23508 │ │ │ │ │ + bne 234f0 │ │ │ │ │ + b 234fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 23468 │ │ │ │ │ + b 2345c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 233e0 │ │ │ │ │ + b 233d4 │ │ │ │ │ │ │ │ │ │ -000235d8 : │ │ │ │ │ +000235cc : │ │ │ │ │ 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 23844 │ │ │ │ │ + beq 23838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23844 │ │ │ │ │ + bne 23838 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 237b8 │ │ │ │ │ + bne 237ac │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 23758 │ │ │ │ │ + beq 2374c │ │ │ │ │ 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 237a0 │ │ │ │ │ + bne 23794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 237c8 │ │ │ │ │ + bne 237bc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 237b8 │ │ │ │ │ + bne 237ac │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 236b4 │ │ │ │ │ + bne 236a8 │ │ │ │ │ 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 bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23694 │ │ │ │ │ + beq 23688 │ │ │ │ │ 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 2369c │ │ │ │ │ + beq 23690 │ │ │ │ │ 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 23838 │ │ │ │ │ + beq 2382c │ │ │ │ │ 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 23734 │ │ │ │ │ + beq 23728 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2369c │ │ │ │ │ + beq 23690 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2369c │ │ │ │ │ + beq 23690 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 236a4 │ │ │ │ │ + b 23698 │ │ │ │ │ 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 23740 │ │ │ │ │ + blt 23734 │ │ │ │ │ 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 237ac │ │ │ │ │ + beq 237a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 237b8 │ │ │ │ │ + bne 237ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d078 │ │ │ │ │ + bl d068 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23660 │ │ │ │ │ + beq 23654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 236a4 │ │ │ │ │ + b 23698 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23670 │ │ │ │ │ + beq 23664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23670 │ │ │ │ │ + beq 23664 │ │ │ │ │ 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 2369c │ │ │ │ │ + beq 23690 │ │ │ │ │ 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 23710 │ │ │ │ │ + bne 23704 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23710 │ │ │ │ │ + b 23704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23620 │ │ │ │ │ + b 23614 │ │ │ │ │ │ │ │ │ │ -00023850 <_loop1_32_rule>: │ │ │ │ │ +00023844 <_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 24098 <_loop1_32_rule+0x848> │ │ │ │ │ + beq 2408c <_loop1_32_rule+0x848> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24098 <_loop1_32_rule+0x848> │ │ │ │ │ + bne 2408c <_loop1_32_rule+0x848> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23ed0 <_loop1_32_rule+0x680> │ │ │ │ │ + bne 23ec4 <_loop1_32_rule+0x680> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 23f78 <_loop1_32_rule+0x728> │ │ │ │ │ + beq 23f6c <_loop1_32_rule+0x728> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23ffc <_loop1_32_rule+0x7ac> │ │ │ │ │ + bne 23ff0 <_loop1_32_rule+0x7ac> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r8, #6000 @ 0x1770 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23aa4 <_loop1_32_rule+0x254> │ │ │ │ │ + b 23a98 <_loop1_32_rule+0x254> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2403c <_loop1_32_rule+0x7ec> │ │ │ │ │ + beq 24030 <_loop1_32_rule+0x7ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2403c <_loop1_32_rule+0x7ec> │ │ │ │ │ + bne 24030 <_loop1_32_rule+0x7ec> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 24050 <_loop1_32_rule+0x800> │ │ │ │ │ + bne 24044 <_loop1_32_rule+0x800> │ │ │ │ │ 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 23e7c <_loop1_32_rule+0x62c> │ │ │ │ │ + bne 23e70 <_loop1_32_rule+0x62c> │ │ │ │ │ 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 23b48 <_loop1_32_rule+0x2f8> │ │ │ │ │ + bne 23b3c <_loop1_32_rule+0x2f8> │ │ │ │ │ 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 23b50 <_loop1_32_rule+0x300> │ │ │ │ │ + beq 23b44 <_loop1_32_rule+0x300> │ │ │ │ │ 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 23d7c <_loop1_32_rule+0x52c> │ │ │ │ │ + beq 23d70 <_loop1_32_rule+0x52c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24060 <_loop1_32_rule+0x810> │ │ │ │ │ + bne 24054 <_loop1_32_rule+0x810> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 24080 <_loop1_32_rule+0x830> │ │ │ │ │ + beq 24074 <_loop1_32_rule+0x830> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24080 <_loop1_32_rule+0x830> │ │ │ │ │ + bne 24074 <_loop1_32_rule+0x830> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23fb4 <_loop1_32_rule+0x764> │ │ │ │ │ + bne 23fa8 <_loop1_32_rule+0x764> │ │ │ │ │ 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 23ddc <_loop1_32_rule+0x58c> │ │ │ │ │ + beq 23dd0 <_loop1_32_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23ddc <_loop1_32_rule+0x58c> │ │ │ │ │ + beq 23dd0 <_loop1_32_rule+0x58c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23f50 <_loop1_32_rule+0x700> │ │ │ │ │ + bne 23f44 <_loop1_32_rule+0x700> │ │ │ │ │ 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 23d94 <_loop1_32_rule+0x544> │ │ │ │ │ + beq 23d88 <_loop1_32_rule+0x544> │ │ │ │ │ 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 23b50 <_loop1_32_rule+0x300> │ │ │ │ │ + bne 23b44 <_loop1_32_rule+0x300> │ │ │ │ │ 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 24028 <_loop1_32_rule+0x7d8> │ │ │ │ │ + beq 2401c <_loop1_32_rule+0x7d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24004 <_loop1_32_rule+0x7b4> │ │ │ │ │ + bne 23ff8 <_loop1_32_rule+0x7b4> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 23d50 <_loop1_32_rule+0x500> │ │ │ │ │ + beq 23d44 <_loop1_32_rule+0x500> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23fc4 <_loop1_32_rule+0x774> │ │ │ │ │ + beq 23fb8 <_loop1_32_rule+0x774> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23fc4 <_loop1_32_rule+0x774> │ │ │ │ │ + bne 23fb8 <_loop1_32_rule+0x774> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23fdc <_loop1_32_rule+0x78c> │ │ │ │ │ + bne 23fd0 <_loop1_32_rule+0x78c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23fa0 <_loop1_32_rule+0x750> │ │ │ │ │ + beq 23f94 <_loop1_32_rule+0x750> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23fa0 <_loop1_32_rule+0x750> │ │ │ │ │ + bne 23f94 <_loop1_32_rule+0x750> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23fb4 <_loop1_32_rule+0x764> │ │ │ │ │ + bne 23fa8 <_loop1_32_rule+0x764> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 23d9c <_loop1_32_rule+0x54c> │ │ │ │ │ + beq 23d90 <_loop1_32_rule+0x54c> │ │ │ │ │ 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 238e4 <_loop1_32_rule+0x94> │ │ │ │ │ + bne 238d8 <_loop1_32_rule+0x94> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 23b70 <_loop1_32_rule+0x320> │ │ │ │ │ + bne 23b64 <_loop1_32_rule+0x320> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19c74 │ │ │ │ │ + bl 19c6c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23cbc <_loop1_32_rule+0x46c> │ │ │ │ │ + bne 23cb0 <_loop1_32_rule+0x46c> │ │ │ │ │ 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 23ec8 <_loop1_32_rule+0x678> │ │ │ │ │ + beq 23ebc <_loop1_32_rule+0x678> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23ec8 <_loop1_32_rule+0x678> │ │ │ │ │ + bne 23ebc <_loop1_32_rule+0x678> │ │ │ │ │ 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 23fe4 <_loop1_32_rule+0x794> │ │ │ │ │ + beq 23fd8 <_loop1_32_rule+0x794> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 23c9c <_loop1_32_rule+0x44c> │ │ │ │ │ + ble 23c90 <_loop1_32_rule+0x44c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 23c9c <_loop1_32_rule+0x44c> │ │ │ │ │ + beq 23c90 <_loop1_32_rule+0x44c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 23c9c <_loop1_32_rule+0x44c> │ │ │ │ │ + beq 23c90 <_loop1_32_rule+0x44c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 23c9c <_loop1_32_rule+0x44c> │ │ │ │ │ + beq 23c90 <_loop1_32_rule+0x44c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq 23c9c <_loop1_32_rule+0x44c> │ │ │ │ │ + beq 23c90 <_loop1_32_rule+0x44c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #5 │ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq 23c9c <_loop1_32_rule+0x44c> │ │ │ │ │ + beq 23c90 <_loop1_32_rule+0x44c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #6 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq 23c9c <_loop1_32_rule+0x44c> │ │ │ │ │ + beq 23c90 <_loop1_32_rule+0x44c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq 23c9c <_loop1_32_rule+0x44c> │ │ │ │ │ + beq 23c90 <_loop1_32_rule+0x44c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #8 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq 23c9c <_loop1_32_rule+0x44c> │ │ │ │ │ + beq 23c90 <_loop1_32_rule+0x44c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #9 │ │ │ │ │ ldr r0, [sl, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq 23c9c <_loop1_32_rule+0x44c> │ │ │ │ │ + beq 23c90 <_loop1_32_rule+0x44c> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #10 │ │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq 23c9c <_loop1_32_rule+0x44c> │ │ │ │ │ + beq 23c90 <_loop1_32_rule+0x44c> │ │ │ │ │ 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 23c84 <_loop1_32_rule+0x434> │ │ │ │ │ + bne 23c78 <_loop1_32_rule+0x434> │ │ │ │ │ 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 21a8c │ │ │ │ │ + bl 21a80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23b70 <_loop1_32_rule+0x320> │ │ │ │ │ + bne 23b64 <_loop1_32_rule+0x320> │ │ │ │ │ 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 23b70 <_loop1_32_rule+0x320> │ │ │ │ │ + bne 23b64 <_loop1_32_rule+0x320> │ │ │ │ │ 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 23b70 <_loop1_32_rule+0x320> │ │ │ │ │ + beq 23b64 <_loop1_32_rule+0x320> │ │ │ │ │ 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 24028 <_loop1_32_rule+0x7d8> │ │ │ │ │ + beq 2401c <_loop1_32_rule+0x7d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24004 <_loop1_32_rule+0x7b4> │ │ │ │ │ + bne 23ff8 <_loop1_32_rule+0x7b4> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 23a90 <_loop1_32_rule+0x240> │ │ │ │ │ + bne 23a84 <_loop1_32_rule+0x240> │ │ │ │ │ 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 240a4 <_loop1_32_rule+0x854> │ │ │ │ │ + beq 24098 <_loop1_32_rule+0x854> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23a90 <_loop1_32_rule+0x240> │ │ │ │ │ + b 23a84 <_loop1_32_rule+0x240> │ │ │ │ │ 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 23f68 <_loop1_32_rule+0x718> │ │ │ │ │ + bne 23f5c <_loop1_32_rule+0x718> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23b50 <_loop1_32_rule+0x300> │ │ │ │ │ + b 23b44 <_loop1_32_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23f60 <_loop1_32_rule+0x710> │ │ │ │ │ + blt 23f54 <_loop1_32_rule+0x710> │ │ │ │ │ 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 23fb4 <_loop1_32_rule+0x764> │ │ │ │ │ + bne 23fa8 <_loop1_32_rule+0x764> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 238e4 <_loop1_32_rule+0x94> │ │ │ │ │ - b 23b40 <_loop1_32_rule+0x2f0> │ │ │ │ │ + bne 238d8 <_loop1_32_rule+0x94> │ │ │ │ │ + b 23b34 <_loop1_32_rule+0x2f0> │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 23e64 <_loop1_32_rule+0x614> │ │ │ │ │ + beq 23e58 <_loop1_32_rule+0x614> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 23b48 <_loop1_32_rule+0x2f8> │ │ │ │ │ + bne 23b3c <_loop1_32_rule+0x2f8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23f94 <_loop1_32_rule+0x744> │ │ │ │ │ + beq 23f88 <_loop1_32_rule+0x744> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23f94 <_loop1_32_rule+0x744> │ │ │ │ │ + bne 23f88 <_loop1_32_rule+0x744> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 23e58 <_loop1_32_rule+0x608> │ │ │ │ │ + bne 23e4c <_loop1_32_rule+0x608> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23ee0 <_loop1_32_rule+0x690> │ │ │ │ │ + bne 23ed4 <_loop1_32_rule+0x690> │ │ │ │ │ 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 23a24 <_loop1_32_rule+0x1d4> │ │ │ │ │ - b 23b50 <_loop1_32_rule+0x300> │ │ │ │ │ + beq 23a18 <_loop1_32_rule+0x1d4> │ │ │ │ │ + b 23b44 <_loop1_32_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bc44 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23930 <_loop1_32_rule+0xe0> │ │ │ │ │ + beq 23924 <_loop1_32_rule+0xe0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2393c <_loop1_32_rule+0xec> │ │ │ │ │ + beq 23930 <_loop1_32_rule+0xec> │ │ │ │ │ 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 2393c <_loop1_32_rule+0xec> │ │ │ │ │ + beq 23930 <_loop1_32_rule+0xec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23b48 <_loop1_32_rule+0x2f8> │ │ │ │ │ + b 23b3c <_loop1_32_rule+0x2f8> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23cac <_loop1_32_rule+0x45c> │ │ │ │ │ + b 23ca0 <_loop1_32_rule+0x45c> │ │ │ │ │ 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 23e4c <_loop1_32_rule+0x5fc> │ │ │ │ │ + beq 23e40 <_loop1_32_rule+0x5fc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41123,329 +41120,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 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 23e50 <_loop1_32_rule+0x600> │ │ │ │ │ + beq 23e44 <_loop1_32_rule+0x600> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23e58 <_loop1_32_rule+0x608> │ │ │ │ │ + b 23e4c <_loop1_32_rule+0x608> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 23e64 <_loop1_32_rule+0x614> │ │ │ │ │ + beq 23e58 <_loop1_32_rule+0x614> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 23b50 <_loop1_32_rule+0x300> │ │ │ │ │ + b 23b44 <_loop1_32_rule+0x300> │ │ │ │ │ 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 23cac <_loop1_32_rule+0x45c> │ │ │ │ │ + b 23ca0 <_loop1_32_rule+0x45c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e24 <_loop1_32_rule+0x5d4> │ │ │ │ │ + b 23e18 <_loop1_32_rule+0x5d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23b10 <_loop1_32_rule+0x2c0> │ │ │ │ │ + beq 23b04 <_loop1_32_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23b50 <_loop1_32_rule+0x300> │ │ │ │ │ + b 23b44 <_loop1_32_rule+0x300> │ │ │ │ │ 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 23ad8 <_loop1_32_rule+0x288> │ │ │ │ │ + beq 23acc <_loop1_32_rule+0x288> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23b78 <_loop1_32_rule+0x328> │ │ │ │ │ + b 23b6c <_loop1_32_rule+0x328> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23cac <_loop1_32_rule+0x45c> │ │ │ │ │ + b 23ca0 <_loop1_32_rule+0x45c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d38 <_loop1_32_rule+0x4e8> │ │ │ │ │ + beq 23d2c <_loop1_32_rule+0x4e8> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 23b7c <_loop1_32_rule+0x32c> │ │ │ │ │ + b 23b70 <_loop1_32_rule+0x32c> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23b74 <_loop1_32_rule+0x324> │ │ │ │ │ - b 24014 <_loop1_32_rule+0x7c4> │ │ │ │ │ + beq 23b68 <_loop1_32_rule+0x324> │ │ │ │ │ + b 24008 <_loop1_32_rule+0x7c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23918 <_loop1_32_rule+0xc8> │ │ │ │ │ + beq 2390c <_loop1_32_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23b48 <_loop1_32_rule+0x2f8> │ │ │ │ │ + b 23b3c <_loop1_32_rule+0x2f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 23f68 <_loop1_32_rule+0x718> │ │ │ │ │ + bne 23f5c <_loop1_32_rule+0x718> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 239c4 <_loop1_32_rule+0x174> │ │ │ │ │ + bne 239b8 <_loop1_32_rule+0x174> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 239e4 <_loop1_32_rule+0x194> │ │ │ │ │ - b 23fb4 <_loop1_32_rule+0x764> │ │ │ │ │ + beq 239d8 <_loop1_32_rule+0x194> │ │ │ │ │ + b 23fa8 <_loop1_32_rule+0x764> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23898 <_loop1_32_rule+0x48> │ │ │ │ │ + b 2388c <_loop1_32_rule+0x48> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 23fe8 <_loop1_32_rule+0x798> │ │ │ │ │ + b 23fdc <_loop1_32_rule+0x798> │ │ │ │ │ │ │ │ │ │ -000240b0 <_loop1_74_rule>: │ │ │ │ │ +000240a4 <_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 246d0 <_loop1_74_rule+0x620> │ │ │ │ │ + beq 246c0 <_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 246d0 <_loop1_74_rule+0x620> │ │ │ │ │ + bne 246c0 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 245d8 <_loop1_74_rule+0x528> │ │ │ │ │ + bne 245c8 <_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 246dc <_loop1_74_rule+0x62c> │ │ │ │ │ + beq 246cc <_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 246ac <_loop1_74_rule+0x5fc> │ │ │ │ │ + bne 2469c <_loop1_74_rule+0x5f8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 242b4 <_loop1_74_rule+0x204> │ │ │ │ │ + beq 242a8 <_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 242b4 <_loop1_74_rule+0x204> │ │ │ │ │ + bne 242a8 <_loop1_74_rule+0x204> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 242cc <_loop1_74_rule+0x21c> │ │ │ │ │ + bne 242c0 <_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 246f8 <_loop1_74_rule+0x648> │ │ │ │ │ + beq 246e8 <_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 246f8 <_loop1_74_rule+0x648> │ │ │ │ │ + bne 246e8 <_loop1_74_rule+0x644> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2470c <_loop1_74_rule+0x65c> │ │ │ │ │ + bne 246fc <_loop1_74_rule+0x658> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 243b8 <_loop1_74_rule+0x308> │ │ │ │ │ + beq 243ac <_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 24404 <_loop1_74_rule+0x354> │ │ │ │ │ + beq 243f8 <_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 2456c <_loop1_74_rule+0x4bc> │ │ │ │ │ + beq 24560 <_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 24624 <_loop1_74_rule+0x574> │ │ │ │ │ + beq 24614 <_loop1_74_rule+0x570> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24538 <_loop1_74_rule+0x488> │ │ │ │ │ + bne 2452c <_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 24564 <_loop1_74_rule+0x4b4> │ │ │ │ │ + beq 24558 <_loop1_74_rule+0x4b4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24608 <_loop1_74_rule+0x558> │ │ │ │ │ + bne 245f8 <_loop1_74_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24524 <_loop1_74_rule+0x474> │ │ │ │ │ + bne 24518 <_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 24690 <_loop1_74_rule+0x5e0> │ │ │ │ │ + beq 24680 <_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 24144 <_loop1_74_rule+0x94> │ │ │ │ │ + bne 24138 <_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 24168 <_loop1_74_rule+0xb8> │ │ │ │ │ + beq 2415c <_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 245d0 <_loop1_74_rule+0x520> │ │ │ │ │ + beq 245c0 <_loop1_74_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245d0 <_loop1_74_rule+0x520> │ │ │ │ │ + bne 245c0 <_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 24694 <_loop1_74_rule+0x5e4> │ │ │ │ │ + beq 24684 <_loop1_74_rule+0x5e0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24398 <_loop1_74_rule+0x2e8> │ │ │ │ │ + ble 2438c <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24398 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 2438c <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24398 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 2438c <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24398 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 2438c <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24398 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 2438c <_loop1_74_rule+0x2e8> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 24398 <_loop1_74_rule+0x2e8> │ │ │ │ │ + beq 2438c <_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 24380 <_loop1_74_rule+0x2d0> │ │ │ │ │ + bne 24374 <_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 │ │ │ │ │ @@ -41455,743 +41452,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 2456c <_loop1_74_rule+0x4bc> │ │ │ │ │ + blt 24560 <_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 2470c <_loop1_74_rule+0x65c> │ │ │ │ │ + bne 246fc <_loop1_74_rule+0x658> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 241d0 <_loop1_74_rule+0x120> │ │ │ │ │ + bne 241c4 <_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 242cc <_loop1_74_rule+0x21c> │ │ │ │ │ + bne 242c0 <_loop1_74_rule+0x21c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24648 <_loop1_74_rule+0x598> │ │ │ │ │ + beq 24638 <_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 24648 <_loop1_74_rule+0x598> │ │ │ │ │ + bne 24638 <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 245c0 <_loop1_74_rule+0x510> │ │ │ │ │ + bne 245b0 <_loop1_74_rule+0x50c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24580 <_loop1_74_rule+0x4d0> │ │ │ │ │ + beq 24574 <_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 245c0 <_loop1_74_rule+0x510> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 245b0 <_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 245c0 <_loop1_74_rule+0x510> │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 245b0 <_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 24660 <_loop1_74_rule+0x5b0> │ │ │ │ │ + beq 24650 <_loop1_74_rule+0x5ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 246b4 <_loop1_74_rule+0x604> │ │ │ │ │ + bne 246a4 <_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 245e8 <_loop1_74_rule+0x538> │ │ │ │ │ + beq 245d8 <_loop1_74_rule+0x534> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24608 <_loop1_74_rule+0x558> │ │ │ │ │ + bne 245f8 <_loop1_74_rule+0x554> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24274 <_loop1_74_rule+0x1c4> │ │ │ │ │ + beq 24268 <_loop1_74_rule+0x1c4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 24134 <_loop1_74_rule+0x84> │ │ │ │ │ + b 24128 <_loop1_74_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 2463c <_loop1_74_rule+0x58c> │ │ │ │ │ + bne 2462c <_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 24254 <_loop1_74_rule+0x1a4> │ │ │ │ │ + bne 24248 <_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 24420 <_loop1_74_rule+0x370> │ │ │ │ │ - b 242cc <_loop1_74_rule+0x21c> │ │ │ │ │ + beq 24414 <_loop1_74_rule+0x370> │ │ │ │ │ + b 242c0 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 245f0 <_loop1_74_rule+0x540> │ │ │ │ │ + blt 245e0 <_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 245c0 <_loop1_74_rule+0x510> │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ + bne 245b0 <_loop1_74_rule+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 24484 <_loop1_74_rule+0x3d4> │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 24474 <_loop1_74_rule+0x3d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 242cc <_loop1_74_rule+0x21c> │ │ │ │ │ + b 242c0 <_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 243a8 <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 2439c <_loop1_74_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 242cc <_loop1_74_rule+0x21c> │ │ │ │ │ + b 242c0 <_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 242cc <_loop1_74_rule+0x21c> │ │ │ │ │ + b 242c0 <_loop1_74_rule+0x21c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24510 <_loop1_74_rule+0x460> │ │ │ │ │ + beq 24504 <_loop1_74_rule+0x460> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 242cc <_loop1_74_rule+0x21c> │ │ │ │ │ + b 242c0 <_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 2456c <_loop1_74_rule+0x4bc> │ │ │ │ │ + beq 24560 <_loop1_74_rule+0x4bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2456c <_loop1_74_rule+0x4bc> │ │ │ │ │ + b 24560 <_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 24450 <_loop1_74_rule+0x3a0> │ │ │ │ │ - b 245c0 <_loop1_74_rule+0x510> │ │ │ │ │ + beq 24444 <_loop1_74_rule+0x3a0> │ │ │ │ │ + b 245b0 <_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 242cc <_loop1_74_rule+0x21c> │ │ │ │ │ + beq 242c0 <_loop1_74_rule+0x21c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 242cc <_loop1_74_rule+0x21c> │ │ │ │ │ + b 242c0 <_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 243a8 <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 2439c <_loop1_74_rule+0x2f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 244e0 <_loop1_74_rule+0x430> │ │ │ │ │ + beq 244d4 <_loop1_74_rule+0x430> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 2467c <_loop1_74_rule+0x5cc> │ │ │ │ │ + b 2466c <_loop1_74_rule+0x5c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 240f8 <_loop1_74_rule+0x48> │ │ │ │ │ + b 240ec <_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 243a8 <_loop1_74_rule+0x2f8> │ │ │ │ │ + b 2439c <_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 241a0 <_loop1_74_rule+0xf0> │ │ │ │ │ + beq 24194 <_loop1_74_rule+0xf0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2456c <_loop1_74_rule+0x4bc> │ │ │ │ │ + b 24560 <_loop1_74_rule+0x4bc> │ │ │ │ │ │ │ │ │ │ -00024718 : │ │ │ │ │ +00024708 : │ │ │ │ │ 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 24960 │ │ │ │ │ + beq 24950 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24960 │ │ │ │ │ + bne 24950 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 24874 │ │ │ │ │ + bne 24864 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 24954 │ │ │ │ │ + beq 24944 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24954 │ │ │ │ │ + bne 24944 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2491c │ │ │ │ │ + bne 2490c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 248ec │ │ │ │ │ + beq 248dc │ │ │ │ │ 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 24890 │ │ │ │ │ + beq 24880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24890 │ │ │ │ │ + beq 24880 │ │ │ │ │ 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 24884 │ │ │ │ │ + beq 24874 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2492c │ │ │ │ │ + bne 2491c │ │ │ │ │ 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 248a0 │ │ │ │ │ + beq 24890 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2496c │ │ │ │ │ + bne 2495c │ │ │ │ │ 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 24938 │ │ │ │ │ + bne 24928 │ │ │ │ │ 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 24990 │ │ │ │ │ + bne 24980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 249a0 │ │ │ │ │ + bl 24990 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 248c8 │ │ │ │ │ + bne 248b8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 2486c │ │ │ │ │ + b 2485c │ │ │ │ │ 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 24860 │ │ │ │ │ - b 248bc │ │ │ │ │ + bne 24850 │ │ │ │ │ + b 248ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24938 │ │ │ │ │ + blt 24928 │ │ │ │ │ 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 247d8 │ │ │ │ │ + beq 247c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 248a0 │ │ │ │ │ + b 24890 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2483c │ │ │ │ │ + beq 2482c │ │ │ │ │ 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 248a0 │ │ │ │ │ + b 24890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 247a8 │ │ │ │ │ + b 24798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24760 │ │ │ │ │ + b 24750 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2486c │ │ │ │ │ + beq 2485c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24874 │ │ │ │ │ + b 24864 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24874 │ │ │ │ │ + b 24864 │ │ │ │ │ │ │ │ │ │ -000249a0 : │ │ │ │ │ +00024990 : │ │ │ │ │ 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 24b24 │ │ │ │ │ + beq 24b14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24b24 │ │ │ │ │ + bne 24b14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24b38 │ │ │ │ │ + bne 24b28 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 24aa0 │ │ │ │ │ + beq 24a90 │ │ │ │ │ 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 24aec │ │ │ │ │ + beq 24adc │ │ │ │ │ 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 24a88 │ │ │ │ │ + beq 24a78 │ │ │ │ │ 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 24af8 │ │ │ │ │ + beq 24ae8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24af8 │ │ │ │ │ + bne 24ae8 │ │ │ │ │ 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 24b0c │ │ │ │ │ + blt 24afc │ │ │ │ │ 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 24b38 │ │ │ │ │ + bne 24b28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24a2c │ │ │ │ │ + bne 24a1c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 24a88 │ │ │ │ │ + b 24a78 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24a88 │ │ │ │ │ + beq 24a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24a90 │ │ │ │ │ + b 24a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 249f4 │ │ │ │ │ + beq 249e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24a90 │ │ │ │ │ + b 24a80 │ │ │ │ │ │ │ │ │ │ -00024b48 <_loop0_72_rule>: │ │ │ │ │ +00024b38 <_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 25160 <_loop0_72_rule+0x618> │ │ │ │ │ + beq 25160 <_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 25160 <_loop0_72_rule+0x618> │ │ │ │ │ + bne 25160 <_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 24e24 <_loop0_72_rule+0x2dc> │ │ │ │ │ + bne 24e14 <_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 25124 <_loop0_72_rule+0x5dc> │ │ │ │ │ + beq 25124 <_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 25100 <_loop0_72_rule+0x5b8> │ │ │ │ │ + bne 25100 <_loop0_72_rule+0x5c8> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24d58 <_loop0_72_rule+0x210> │ │ │ │ │ + beq 24d48 <_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 24d58 <_loop0_72_rule+0x210> │ │ │ │ │ + bne 24d48 <_loop0_72_rule+0x210> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ + bne 24d60 <_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 25140 <_loop0_72_rule+0x5f8> │ │ │ │ │ + beq 25140 <_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 25140 <_loop0_72_rule+0x5f8> │ │ │ │ │ + bne 25140 <_loop0_72_rule+0x608> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25154 <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 25154 <_loop0_72_rule+0x61c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24e34 <_loop0_72_rule+0x2ec> │ │ │ │ │ + beq 24e24 <_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 24e80 <_loop0_72_rule+0x338> │ │ │ │ │ + beq 24e70 <_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 24fec <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 24fdc <_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 25078 <_loop0_72_rule+0x530> │ │ │ │ │ + beq 25078 <_loop0_72_rule+0x540> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24fb8 <_loop0_72_rule+0x470> │ │ │ │ │ + bne 24fa8 <_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 24fe4 <_loop0_72_rule+0x49c> │ │ │ │ │ + beq 24fd4 <_loop0_72_rule+0x49c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2505c <_loop0_72_rule+0x514> │ │ │ │ │ + bne 2505c <_loop0_72_rule+0x524> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24fa4 <_loop0_72_rule+0x45c> │ │ │ │ │ + bne 24f94 <_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 250e4 <_loop0_72_rule+0x59c> │ │ │ │ │ + beq 250e4 <_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 24be8 <_loop0_72_rule+0xa0> │ │ │ │ │ + bne 24bd8 <_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 24c0c <_loop0_72_rule+0xc4> │ │ │ │ │ + beq 24bfc <_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 250e8 <_loop0_72_rule+0x5a0> │ │ │ │ │ + beq 250e8 <_loop0_72_rule+0x5b0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24e14 <_loop0_72_rule+0x2cc> │ │ │ │ │ + ble 24e04 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24e14 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e04 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24e14 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e04 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24e14 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e04 <_loop0_72_rule+0x2cc> │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24e14 <_loop0_72_rule+0x2cc> │ │ │ │ │ + beq 24e04 <_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 24dfc <_loop0_72_rule+0x2b4> │ │ │ │ │ + bne 24dec <_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 │ │ │ │ │ @@ -42201,228 +42197,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 24fec <_loop0_72_rule+0x4a4> │ │ │ │ │ + blt 24fdc <_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 25154 <_loop0_72_rule+0x60c> │ │ │ │ │ + bne 25154 <_loop0_72_rule+0x61c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24c74 <_loop0_72_rule+0x12c> │ │ │ │ │ + bne 24c64 <_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 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ + bne 24d60 <_loop0_72_rule+0x228> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2509c <_loop0_72_rule+0x554> │ │ │ │ │ + beq 2509c <_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 2509c <_loop0_72_rule+0x554> │ │ │ │ │ + bne 2509c <_loop0_72_rule+0x564> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2502c <_loop0_72_rule+0x4e4> │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ + bne 2502c <_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 25000 <_loop0_72_rule+0x4b8> │ │ │ │ │ + beq 24ff0 <_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 2502c <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 2502c <_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 2502c <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 2502c <_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 250b4 <_loop0_72_rule+0x56c> │ │ │ │ │ + beq 250b4 <_loop0_72_rule+0x57c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25108 <_loop0_72_rule+0x5c0> │ │ │ │ │ + bne 25108 <_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 2503c <_loop0_72_rule+0x4f4> │ │ │ │ │ + beq 2503c <_loop0_72_rule+0x504> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2505c <_loop0_72_rule+0x514> │ │ │ │ │ + bne 2505c <_loop0_72_rule+0x524> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24d18 <_loop0_72_rule+0x1d0> │ │ │ │ │ + beq 24d08 <_loop0_72_rule+0x1d0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 24bd8 <_loop0_72_rule+0x90> │ │ │ │ │ + b 24bc8 <_loop0_72_rule+0x90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 25090 <_loop0_72_rule+0x548> │ │ │ │ │ + bne 25090 <_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 24cf8 <_loop0_72_rule+0x1b0> │ │ │ │ │ + bne 24ce8 <_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 24e9c <_loop0_72_rule+0x354> │ │ │ │ │ - b 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ + beq 24e8c <_loop0_72_rule+0x354> │ │ │ │ │ + b 24d60 <_loop0_72_rule+0x228> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25044 <_loop0_72_rule+0x4fc> │ │ │ │ │ + blt 25044 <_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 24eec <_loop0_72_rule+0x3a4> │ │ │ │ │ + bne 2502c <_loop0_72_rule+0x4f4> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 24eec <_loop0_72_rule+0x3b4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d60 <_loop0_72_rule+0x228> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d60 <_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 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d60 <_loop0_72_rule+0x228> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24f90 <_loop0_72_rule+0x448> │ │ │ │ │ + beq 24f80 <_loop0_72_rule+0x448> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d60 <_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 24fec <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 24fdc <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24fec <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 24fdc <_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 24ecc <_loop0_72_rule+0x384> │ │ │ │ │ - b 2502c <_loop0_72_rule+0x4e4> │ │ │ │ │ + beq 24ebc <_loop0_72_rule+0x384> │ │ │ │ │ + b 2502c <_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 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ + beq 24d60 <_loop0_72_rule+0x228> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 24d70 <_loop0_72_rule+0x228> │ │ │ │ │ + b 24d60 <_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 24e24 <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 24e14 <_loop0_72_rule+0x2dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24f60 <_loop0_72_rule+0x418> │ │ │ │ │ + beq 24f50 <_loop0_72_rule+0x418> │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 250d0 <_loop0_72_rule+0x588> │ │ │ │ │ + b 250d0 <_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 24e24 <_loop0_72_rule+0x2dc> │ │ │ │ │ + b 24e14 <_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 24c44 <_loop0_72_rule+0xfc> │ │ │ │ │ + beq 24c34 <_loop0_72_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24fec <_loop0_72_rule+0x4a4> │ │ │ │ │ + b 24fdc <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24b90 <_loop0_72_rule+0x48> │ │ │ │ │ + b 24b80 <_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 1da24 │ │ │ │ │ + bl 1da1c │ │ │ │ │ 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 1da24 │ │ │ │ │ + bl 1da1c │ │ │ │ │ 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 │ │ │ │ │ @@ -653,24 +653,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 910 <_tmp_130_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl a0a0 │ │ │ │ │ + bl a090 │ │ │ │ │ R_ARM_CALL lambda_slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 908 <_tmp_130_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 908 <_tmp_130_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a1ec │ │ │ │ │ + bl a1dc │ │ │ │ │ R_ARM_CALL lambda_slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -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 1836c │ │ │ │ │ + bl 18364 │ │ │ │ │ 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 │ │ │ │ │ @@ -846,15 +846,15 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10404 │ │ │ │ │ + bl 103f4 │ │ │ │ │ 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 r3, r3, #1 │ │ │ │ │ @@ -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 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ 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 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ 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 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ 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 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ 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 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ 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 │ │ │ │ │ @@ -1268,15 +1268,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c6bc <_loop0_78_rule> │ │ │ │ │ + bl cd2c <_loop0_78_rule> │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1020 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -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 17990 │ │ │ │ │ + bl 17988 │ │ │ │ │ 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 19574 │ │ │ │ │ + bl 1956c │ │ │ │ │ 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> │ │ │ │ │ @@ -1770,15 +1770,15 @@ │ │ │ │ │ b 17e8 <_loop0_145_rule+0x160> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne 17e0 <_loop0_145_rule+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d760 │ │ │ │ │ + bl 1d758 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 1784 <_loop0_145_rule+0xfc> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne 1774 <_loop0_145_rule+0xec> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -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 24718 │ │ │ │ │ + bl 24708 │ │ │ │ │ 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 {} │ │ │ │ │ @@ -127,17 +127,17 @@ │ │ │ │ │ 0x000007c0 2e4c4334 39006661 63746f72 5f72756c .LC49.factor_rul │ │ │ │ │ 0x000007d0 65002e4c 43353000 2e4c4335 31002e4c e..LC50..LC51..L │ │ │ │ │ 0x000007e0 43353200 646f7474 65645f61 735f6e61 C52.dotted_as_na │ │ │ │ │ 0x000007f0 6d655f72 756c6500 5f746d70 5f313630 me_rule._tmp_160 │ │ │ │ │ 0x00000800 5f72756c 6500646f 74746564 5f6e616d _rule.dotted_nam │ │ │ │ │ 0x00000810 655f7275 6c650069 6d706f72 745f6672 e_rule.import_fr │ │ │ │ │ 0x00000820 6f6d5f74 61726765 74735f72 756c6500 om_targets_rule. │ │ │ │ │ - 0x00000830 2e4c4335 33002e4c 43353400 696e7661 .LC53..LC54.inva │ │ │ │ │ - 0x00000840 6c69645f 666f725f 74617267 65745f72 lid_for_target_r │ │ │ │ │ - 0x00000850 756c6500 5f6c6f6f 70305f38 385f7275 ule._loop0_88_ru │ │ │ │ │ + 0x00000830 2e4c4335 33002e4c 43353400 5f6c6f6f .LC53..LC54._loo │ │ │ │ │ + 0x00000840 70305f38 385f7275 6c650069 6e76616c p0_88_rule.inval │ │ │ │ │ + 0x00000850 69645f66 6f725f74 61726765 745f7275 id_for_target_ru │ │ │ │ │ 0x00000860 6c65002e 4c433535 002e4c43 3536002e le..LC55..LC56.. │ │ │ │ │ 0x00000870 4c433537 002e4c43 3538002e 4c433539 LC57..LC58..LC59 │ │ │ │ │ 0x00000880 00706172 616d6574 6572735f 72756c65 .parameters_rule │ │ │ │ │ 0x00000890 005f746d 705f3236 5f72756c 65006675 ._tmp_26_rule.fu │ │ │ │ │ 0x000008a0 6e635f74 7970655f 636f6d6d 656e745f nc_type_comment_ │ │ │ │ │ 0x000008b0 72756c65 00696e76 616c6964 5f706172 rule.invalid_par │ │ │ │ │ 0x000008c0 616d6574 6572735f 72756c65 2e697372 ameters_rule.isr │ │ │ ├── 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. │ │ │ ├── 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: 22896 (bytes into file) │ │ │ │ │ + Start of section headers: 23548 (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 0x5970: │ │ │ │ │ +There are 14 section headers, starting at offset 0x5bfc: │ │ │ │ │ │ │ │ │ │ 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 004eb0 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00513c 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 003c28 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004ee8 000a10 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 0043e8 00004b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 004433 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 004433 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 004468 000620 10 12 65 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 004a88 000427 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 0058f8 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0007c0 003eb4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 005174 000a10 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 004674 00004b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 0046bf 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 0046bf 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 0046f4 000620 10 12 65 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 004d14 000427 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 005b84 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 10152 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 000036c4 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ - 12: 00003598 300 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 10: 00000da0 10884 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 00003950 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 12: 00003824 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: 00003a4c 476 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 49: 000038d8 372 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 48: 00003cd8 476 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 49: 00003b64 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: 00003208 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 0000320c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 00003334 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00003338 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: 00003c24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 61: 00003eb0 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 3488 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,24 +78,24 @@ │ │ │ │ │ 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: 00003740 408 FUNC GLOBAL HIDDEN 6 _PyLexer_update_ftstring_expr │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 81: 000039cc 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 _PyLexer_type_comment_token_setup │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 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 │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,335 +1,335 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4eb0 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x513c contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 00000c1c R_ARM_CALL 00003598 tok_nextc │ │ │ │ │ -0000003c 00000c1c R_ARM_CALL 00003598 tok_nextc │ │ │ │ │ -00000054 00000b1c R_ARM_CALL 000036c4 tok_backup │ │ │ │ │ -0000006c 00000c1c R_ARM_CALL 00003598 tok_nextc │ │ │ │ │ -000000b4 00000c1c R_ARM_CALL 00003598 tok_nextc │ │ │ │ │ -0000010c 00000b1c R_ARM_CALL 000036c4 tok_backup │ │ │ │ │ -00000120 00000b1c R_ARM_CALL 000036c4 tok_backup │ │ │ │ │ +0000001c 00000c1c R_ARM_CALL 00003824 tok_nextc │ │ │ │ │ +0000003c 00000c1c R_ARM_CALL 00003824 tok_nextc │ │ │ │ │ +00000054 00000b1c R_ARM_CALL 00003950 tok_backup │ │ │ │ │ +0000006c 00000c1c R_ARM_CALL 00003824 tok_nextc │ │ │ │ │ +000000b4 00000c1c R_ARM_CALL 00003824 tok_nextc │ │ │ │ │ +0000010c 00000b1c R_ARM_CALL 00003950 tok_backup │ │ │ │ │ +00000120 00000b1c R_ARM_CALL 00003950 tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4ee8 contains 322 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x5174 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 │ │ │ │ │ -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 │ │ │ │ │ -00000f60 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f64 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f78 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000f7c 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000ffc 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -0000106c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001084 00004f1c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ -0000109c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001228 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000125c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001294 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001298 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001304 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000013d8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000141c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001538 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001564 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -000015e8 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001648 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000165c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001660 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001664 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001670 0000501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001730 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000176c 0000511c R_ARM_CALL 00003740 _PyLexer_update_ftstring_expr │ │ │ │ │ -000018d8 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000018dc 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001a30 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001aa4 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001aa8 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001b74 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001b80 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00001b84 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00001b90 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001ba8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001bc8 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001c14 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001c68 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001c7c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c80 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c84 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +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 │ │ │ │ │ +00000844 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000854 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000858 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000860 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000918 0000082b R_ARM_MOVW_ABS_NC 0000012c .LC6 │ │ │ │ │ +0000091c 0000082c R_ARM_MOVT_ABS 0000012c .LC6 │ │ │ │ │ +00000920 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000938 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000009d4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000009ec 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009f0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009f4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000ac4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000b08 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000b24 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b28 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b2c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000b6c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000b70 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000b7c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000c00 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c10 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000c14 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000c28 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000c40 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000c48 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +00000c4c 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +00000c50 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +00000c54 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +00000c58 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000c5c 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00000c60 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +00000c64 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +00000c68 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +00000c6c 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00000c70 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00000c74 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00000c94 0000072b R_ARM_MOVW_ABS_NC 000000e8 .LC5 │ │ │ │ │ +00000c98 0000072c R_ARM_MOVT_ABS 000000e8 .LC5 │ │ │ │ │ +00000c9c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000cc0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000cf0 00004a1c R_ARM_CALL 00000000 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ +00000d28 0000062b R_ARM_MOVW_ABS_NC 00000090 .LC4 │ │ │ │ │ +00000d2c 0000062c R_ARM_MOVT_ABS 00000090 .LC4 │ │ │ │ │ +00000d48 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00000d60 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f30 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f34 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f48 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000f4c 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000fcc 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +0000103c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001058 00004f1c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ +00001070 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001208 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000123c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +0000126c 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001270 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000012e4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000013c8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001410 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001544 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015ac 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000015c8 0000501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016b0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001700 0000511c R_ARM_CALL 000039cc _PyLexer_update_ftstring_expr │ │ │ │ │ +0000177c 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001804 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001814 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00001818 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00001824 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000183c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001950 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001954 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001ab8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b2c 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001b30 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001c10 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001c48 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001c94 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001ce8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001d68 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001d6c 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001d8c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001e2c 0000521c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00001e84 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001f18 00002d2b R_ARM_MOVW_ABS_NC 00000580 .LC39 │ │ │ │ │ -00001f1c 00002d2c R_ARM_MOVT_ABS 00000580 .LC39 │ │ │ │ │ -00001f38 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f78 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00001f7c 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00001fe4 0000531c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00002054 00002b2b R_ARM_MOVW_ABS_NC 00000548 .LC37 │ │ │ │ │ -00002058 00002b2c R_ARM_MOVT_ABS 00000548 .LC37 │ │ │ │ │ -00002070 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020cc 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000020d0 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000020d4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000215c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000022b8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002314 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000023c8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002428 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000247c 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ -00002480 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -000024d0 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000024e4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000024e8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000024ec 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002538 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000259c 0000272b R_ARM_MOVW_ABS_NC 00000460 .LC33 │ │ │ │ │ -000025a0 0000272c R_ARM_MOVT_ABS 00000460 .LC33 │ │ │ │ │ -000025a4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000025f4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002618 0000541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002660 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002694 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000026d8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000026f4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000026f8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000026fc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002730 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002770 0000282b R_ARM_MOVW_ABS_NC 000004a0 .LC34 │ │ │ │ │ -00002774 0000292b R_ARM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ -00002778 0000282c R_ARM_MOVT_ABS 000004a0 .LC34 │ │ │ │ │ -0000277c 0000292c R_ARM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ -00002780 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000027a4 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -000027a8 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -0000284c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002894 0000551c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -000028c4 0000561c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000028d0 0000571c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00002900 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000291c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002930 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002958 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -0000295c 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -00002960 0000591c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002984 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002988 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000029c4 0000551c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -000029e0 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -000029e4 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002a00 00005a1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002a1c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002a98 0000242b R_ARM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ -00002a9c 0000242c R_ARM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ -00002b54 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00002b58 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00002b90 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ -00002b94 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ -00002bc8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002c20 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c24 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c28 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002ce0 0000561c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002d38 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002d94 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -00002d98 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -00002df4 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -00002df8 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -00002dfc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002e04 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -00002e08 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -00002e20 00002a2b R_ARM_MOVW_ABS_NC 0000052c .LC36 │ │ │ │ │ -00002e24 00002a2c R_ARM_MOVT_ABS 0000052c .LC36 │ │ │ │ │ -00002e28 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002e34 0000252b R_ARM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ -00002e38 0000252c R_ARM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ -00002e3c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002e54 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002e64 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -00002e68 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00002e6c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002ed8 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ee0 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002ef8 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -00002efc 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -00002f00 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f10 00005b1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002f38 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f48 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002f70 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f90 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002f94 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00002f9c 00005e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002fc4 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00002fc8 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00002fcc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003048 00002f2b R_ARM_MOVW_ABS_NC 000005e8 .LC41 │ │ │ │ │ -0000304c 00002f2c R_ARM_MOVT_ABS 000005e8 .LC41 │ │ │ │ │ -00003058 00002e2b R_ARM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ -0000305c 00002e2c R_ARM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ -00003060 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003120 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -00003124 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -00003128 00005a1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00003140 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000318c 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -00003190 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00003194 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000031d4 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003208 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000032e4 0000561c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000032f0 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003320 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00003324 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -000033b0 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -000033b4 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -000033b8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033d8 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000033dc 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000033e4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033fc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000340c 00002c2b R_ARM_MOVW_ABS_NC 00000570 .LC38 │ │ │ │ │ -00003410 00002c2c R_ARM_MOVT_ABS 00000570 .LC38 │ │ │ │ │ -00003414 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003444 0000262b R_ARM_MOVW_ABS_NC 00000444 .LC32 │ │ │ │ │ -00003448 0000262c R_ARM_MOVT_ABS 00000444 .LC32 │ │ │ │ │ -00003458 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003474 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000034a8 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -000034ac 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -000034b0 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -000034b4 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -000034b8 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000034bc 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000034c0 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000034c4 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -000034c8 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -000034cc 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000034dc 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -000034e0 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -000034f4 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -000034f8 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -0000350c 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00003510 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00003524 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -00003528 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -00003544 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -00003548 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -0000355c 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00003584 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00003634 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000036a4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000036a8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000036b0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003718 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -0000371c 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00003720 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00003724 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -00003728 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -0000372c 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ -00003730 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ -00003734 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ -00003738 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ -0000373c 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003764 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000037a0 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000037a8 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000037d8 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -000037f8 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003818 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003860 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003890 00005f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000038b4 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -000038d0 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000038ec 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000038f0 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003980 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000039f4 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -000039f8 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -000039fc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003a30 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003a34 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003a38 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003ad4 0000362b R_ARM_MOVW_ABS_NC 0000062c .LC43 │ │ │ │ │ -00003ad8 0000362c R_ARM_MOVT_ABS 0000062c .LC43 │ │ │ │ │ -00003ae0 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003b04 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003b08 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003b14 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003b18 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003b20 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003b50 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ -00003b54 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ -00003b58 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003b64 0000392b R_ARM_MOVW_ABS_NC 00000638 .LC46 │ │ │ │ │ -00003b68 0000392c R_ARM_MOVT_ABS 00000638 .LC46 │ │ │ │ │ -00003b70 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003b84 00003a2b R_ARM_MOVW_ABS_NC 0000063c .LC47 │ │ │ │ │ -00003b88 00003a2c R_ARM_MOVT_ABS 0000063c .LC47 │ │ │ │ │ -00003b90 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003be8 0000382b R_ARM_MOVW_ABS_NC 00000634 .LC45 │ │ │ │ │ -00003bec 0000382c R_ARM_MOVT_ABS 00000634 .LC45 │ │ │ │ │ -00003bf4 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003c08 0000372b R_ARM_MOVW_ABS_NC 00000630 .LC44 │ │ │ │ │ -00003c0c 0000372c R_ARM_MOVT_ABS 00000630 .LC44 │ │ │ │ │ -00003c14 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ -00003c24 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001cfc 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d00 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d08 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001d7c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001dec 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e24 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00001e28 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00001e4c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001f5c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001ff0 00002d2b R_ARM_MOVW_ABS_NC 00000580 .LC39 │ │ │ │ │ +00001ff4 00002d2c R_ARM_MOVT_ABS 00000580 .LC39 │ │ │ │ │ +00002014 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002054 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00002058 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +000020c4 0000521c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00002120 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002148 00002b2b R_ARM_MOVW_ABS_NC 00000548 .LC37 │ │ │ │ │ +0000214c 00002b2c R_ARM_MOVT_ABS 00000548 .LC37 │ │ │ │ │ +00002168 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021c8 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000021cc 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000021d0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002288 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000023d0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002430 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002514 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002560 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002574 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002578 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002580 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000025f0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002644 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ +00002648 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ +00002680 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000026b8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002720 0000272b R_ARM_MOVW_ABS_NC 00000460 .LC33 │ │ │ │ │ +00002724 0000272c R_ARM_MOVT_ABS 00000460 .LC33 │ │ │ │ │ +0000272c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000277c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002798 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000279c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000027a4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000282c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002864 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000287c 0000531c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000028d4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000028dc 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +000028e0 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +000029b4 0000541c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +000029c0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029c4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029d8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000029f0 0000282b R_ARM_MOVW_ABS_NC 000004a0 .LC34 │ │ │ │ │ +000029f4 0000292b R_ARM_MOVW_ABS_NC 000004f8 .LC35 │ │ │ │ │ +000029f8 0000282c R_ARM_MOVT_ABS 000004a0 .LC34 │ │ │ │ │ +000029fc 0000292c R_ARM_MOVT_ABS 000004f8 .LC35 │ │ │ │ │ +00002a00 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002a20 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +00002a24 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +00002a28 0000551c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002a4c 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002a50 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002a8c 0000541c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002b54 0000561c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002be0 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00002be4 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +00002c2c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002cd8 0000242b R_ARM_MOVW_ABS_NC 00000410 .LC29 │ │ │ │ │ +00002cdc 0000242c R_ARM_MOVT_ABS 00000410 .LC29 │ │ │ │ │ +00002d70 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002d9c 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ +00002da0 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ +00002dd8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e34 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00002e38 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00002f14 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00002f18 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00002f1c 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002f34 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002f5c 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002f60 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002f80 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002f98 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002fb8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002fbc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002fc0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003010 0000561c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000301c 0000581c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +0000304c 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003068 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003080 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +00003084 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +0000308c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000030c8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003140 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00003144 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +0000315c 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00003160 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00003178 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +0000317c 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +00003194 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +00003198 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +000031bc 0000331c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00003208 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003224 00002c2b R_ARM_MOVW_ABS_NC 00000570 .LC38 │ │ │ │ │ +00003228 00002c2c R_ARM_MOVT_ABS 00000570 .LC38 │ │ │ │ │ +00003230 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003244 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +00003248 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +00003250 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003268 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000327c 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003280 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000032c0 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +000032c4 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +000032cc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003304 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +00003308 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +00003310 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000331c 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00003320 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +00003334 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000333c 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +00003340 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +00003374 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00003378 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +000033f4 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033fc 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00003414 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +00003418 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +0000341c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000342c 00005a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00003454 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003464 00005b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +0000348c 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034b0 00005c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000034b4 00005c2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +000034bc 00005d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000034e0 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +000034e4 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +000034e8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003558 00005e1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00003578 0000252b R_ARM_MOVW_ABS_NC 0000041c .LC30 │ │ │ │ │ +0000357c 0000252c R_ARM_MOVT_ABS 0000041c .LC30 │ │ │ │ │ +00003584 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000359c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000035b4 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +000035b8 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +000035bc 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000035c0 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000035c4 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000035c8 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000035cc 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000035d0 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000035d4 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000035d8 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000035e0 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000036e8 0000561c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000036f4 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003720 0000262b R_ARM_MOVW_ABS_NC 00000444 .LC32 │ │ │ │ │ +00003724 0000262c R_ARM_MOVT_ABS 00000444 .LC32 │ │ │ │ │ +00003738 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000377c 00002f2b R_ARM_MOVW_ABS_NC 000005e8 .LC41 │ │ │ │ │ +00003780 00002f2c R_ARM_MOVT_ABS 000005e8 .LC41 │ │ │ │ │ +0000378c 00002e2b R_ARM_MOVW_ABS_NC 0000059c .LC40 │ │ │ │ │ +00003790 00002e2c R_ARM_MOVT_ABS 0000059c .LC40 │ │ │ │ │ +00003794 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000037ec 00002a2b R_ARM_MOVW_ABS_NC 0000052c .LC36 │ │ │ │ │ +000037f0 00002a2c R_ARM_MOVT_ABS 0000052c .LC36 │ │ │ │ │ +000037f8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000038c0 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003930 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003934 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000393c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000039a4 0000042b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +000039a8 0000042c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +000039ac 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000039b0 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000039b4 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000039b8 0000052b R_ARM_MOVW_ABS_NC 00000074 .LC3 │ │ │ │ │ +000039bc 0000052c R_ARM_MOVT_ABS 00000074 .LC3 │ │ │ │ │ +000039c0 00000d2b R_ARM_MOVW_ABS_NC 00000040 .LANCHOR0 │ │ │ │ │ +000039c4 00000d2c R_ARM_MOVT_ABS 00000040 .LANCHOR0 │ │ │ │ │ +000039c8 0000491c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000039f0 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003a2c 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003a34 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003a64 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003a84 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003aa4 0000441c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003aec 0000421c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003b1c 00005f1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003b40 0000451c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +00003b5c 0000431c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003b78 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003b7c 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003c0c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003c80 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00003c84 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00003c88 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003cbc 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003cc0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003cc4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003d60 0000362b R_ARM_MOVW_ABS_NC 0000062c .LC43 │ │ │ │ │ +00003d64 0000362c R_ARM_MOVT_ABS 0000062c .LC43 │ │ │ │ │ +00003d6c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003d90 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003d94 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003da0 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003da4 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003dac 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003ddc 00003b2b R_ARM_MOVW_ABS_NC 00000640 .LC48 │ │ │ │ │ +00003de0 00003b2c R_ARM_MOVT_ABS 00000640 .LC48 │ │ │ │ │ +00003de4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003df0 0000392b R_ARM_MOVW_ABS_NC 00000638 .LC46 │ │ │ │ │ +00003df4 0000392c R_ARM_MOVT_ABS 00000638 .LC46 │ │ │ │ │ +00003dfc 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003e10 00003a2b R_ARM_MOVW_ABS_NC 0000063c .LC47 │ │ │ │ │ +00003e14 00003a2c R_ARM_MOVT_ABS 0000063c .LC47 │ │ │ │ │ +00003e1c 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003e74 0000382b R_ARM_MOVW_ABS_NC 00000634 .LC45 │ │ │ │ │ +00003e78 0000382c R_ARM_MOVT_ABS 00000634 .LC45 │ │ │ │ │ +00003e80 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003e94 0000372b R_ARM_MOVW_ABS_NC 00000630 .LC44 │ │ │ │ │ +00003e98 0000372c R_ARM_MOVT_ABS 00000630 .LC44 │ │ │ │ │ +00003ea0 00003c1c R_ARM_CALL 0000008c lookahead │ │ │ │ │ +00003eb0 00003202 R_ARM_ABS32 00000000 .rodata │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -56,26 +56,26 @@ │ │ │ │ │ _Py_ctype_table │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _PyToken_TwoChars │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyLexer_update_ftstring_expr │ │ │ │ │ -_PyTokenizer_indenterror │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ __aeabi_idiv │ │ │ │ │ _PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ +_PyTokenizer_indenterror │ │ │ │ │ PyMem_Realloc │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -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 3598 │ │ │ │ │ + bl 3824 │ │ │ │ │ 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 3598 │ │ │ │ │ + bl 3824 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 74 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3824 │ │ │ │ │ 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 3598 │ │ │ │ │ + bl 3824 │ │ │ │ │ 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 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ beq 128 │ │ │ │ │ ldrb r1, [r4, #-1]! │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ 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 da0 │ │ │ │ │ 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 958 <_PyTokenizer_Get+0x958> │ │ │ │ │ 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 c5c <_PyTokenizer_Get+0xc5c> │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c48 <_PyTokenizer_Get+0xc48> │ │ │ │ │ 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 bc4 <_PyTokenizer_Get+0xbc4> │ │ │ │ │ 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 c5c <_PyTokenizer_Get+0xc5c> │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c48 <_PyTokenizer_Get+0xc48> │ │ │ │ │ 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 a04 <_PyTokenizer_Get+0xa04> │ │ │ │ │ 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 cc8 <_PyTokenizer_Get+0xcc8> │ │ │ │ │ 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 cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ + 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 bb0 <_PyTokenizer_Get+0xbb0> │ │ │ │ │ + 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 b58 <_PyTokenizer_Get+0xb58> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ + bcc c5c <_PyTokenizer_Get+0xc5c> │ │ │ │ │ ldrb ip, [r2] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c48 <_PyTokenizer_Get+0xc48> │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ + bhi c5c <_PyTokenizer_Get+0xc5c> │ │ │ │ │ ldrb r3, [r2, #-1] │ │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ │ - bne c98 <_PyTokenizer_Get+0xc98> │ │ │ │ │ + bne c48 <_PyTokenizer_Get+0xc48> │ │ │ │ │ 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 c70 <_PyTokenizer_Get+0xc70> │ │ │ │ │ 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 940 <_PyTokenizer_Get+0x940> │ │ │ │ │ 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] │ │ │ │ │ + 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 850 <_PyTokenizer_Get+0x850> │ │ │ │ │ + str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + beq 80c <_PyTokenizer_Get+0x80c> │ │ │ │ │ + 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,288 @@ │ │ │ │ │ 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 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 52c <_PyTokenizer_Get+0x52c> │ │ │ │ │ + b 50c <_PyTokenizer_Get+0x50c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #123 @ 0x7b │ │ │ │ │ - beq 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ + beq 958 <_PyTokenizer_Get+0x958> │ │ │ │ │ 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 c08 <_PyTokenizer_Get+0xc08> │ │ │ │ │ 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 da0 │ │ │ │ │ + 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 ba0 <_PyTokenizer_Get+0xba0> │ │ │ │ │ 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 b8c <_PyTokenizer_Get+0xb8c> │ │ │ │ │ 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 b64 <_PyTokenizer_Get+0xb64> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ bne 124 <_PyTokenizer_Get+0x124> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne bec <_PyTokenizer_Get+0xbec> │ │ │ │ │ + bne ba0 <_PyTokenizer_Get+0xba0> │ │ │ │ │ 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 b8c <_PyTokenizer_Get+0xb8c> │ │ │ │ │ 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 958 <_PyTokenizer_Get+0x958> │ │ │ │ │ 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 954 <_PyTokenizer_Get+0x954> │ │ │ │ │ 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 9e8 <_PyTokenizer_Get+0x9e8> │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 9dc <_PyTokenizer_Get+0x9dc> │ │ │ │ │ + beq 998 <_PyTokenizer_Get+0x998> │ │ │ │ │ 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 b34 <_PyTokenizer_Get+0xb34> │ │ │ │ │ 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 b34 <_PyTokenizer_Get+0xb34> │ │ │ │ │ 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 b20 <_PyTokenizer_Get+0xb20> │ │ │ │ │ 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 acc <_PyTokenizer_Get+0xacc> │ │ │ │ │ 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 3598 │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq d58 <_PyTokenizer_Get+0xd58> │ │ │ │ │ + beq d08 <_PyTokenizer_Get+0xd08> │ │ │ │ │ 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 cdc <_PyTokenizer_Get+0xcdc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - cmpeq r1, #78 @ 0x4e │ │ │ │ │ - bne 1a4 <_PyTokenizer_Get+0x1a4> │ │ │ │ │ + bne 19c <_PyTokenizer_Get+0x19c> │ │ │ │ │ + cmp r1, #78 @ 0x4e │ │ │ │ │ + bne 19c <_PyTokenizer_Get+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3824 │ │ │ │ │ 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 36c4 │ │ │ │ │ - b 1a4 <_PyTokenizer_Get+0x1a4> │ │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ │ + bl 3950 │ │ │ │ │ + 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 940 <_PyTokenizer_Get+0x940> │ │ │ │ │ + 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 978 <_PyTokenizer_Get+0x978> │ │ │ │ │ + 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 cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ 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 cac <_PyTokenizer_Get+0xcac> │ │ │ │ │ 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 d18 <_PyTokenizer_Get+0xd18> │ │ │ │ │ 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 c84 <_PyTokenizer_Get+0xc84> │ │ │ │ │ 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 +614,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> │ │ │ │ │ + b 3c4 <_PyTokenizer_Get+0x3c4> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ mov r5, sl │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - b 898 <_PyTokenizer_Get+0x898> │ │ │ │ │ - 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 874 <_PyTokenizer_Get+0x874> │ │ │ │ │ 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 86c <_PyTokenizer_Get+0x86c> │ │ │ │ │ + ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b 86c <_PyTokenizer_Get+0x86c> │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne b98 <_PyTokenizer_Get+0xb98> │ │ │ │ │ + bne b4c <_PyTokenizer_Get+0xb4c> │ │ │ │ │ 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 94c <_PyTokenizer_Get+0x94c> │ │ │ │ │ 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 958 <_PyTokenizer_Get+0x958> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c28 <_PyTokenizer_Get+0xc28> │ │ │ │ │ + bne bdc <_PyTokenizer_Get+0xbdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3598 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 3824 │ │ │ │ │ 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 aa0 <_PyTokenizer_Get+0xaa0> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ 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 b3c <_PyTokenizer_Get+0xb3c> │ │ │ │ │ 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 b3c <_PyTokenizer_Get+0xb3c> │ │ │ │ │ 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 b34 <_PyTokenizer_Get+0xb34> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 9bc <_PyTokenizer_Get+0x9bc> │ │ │ │ │ + b 958 <_PyTokenizer_Get+0x958> │ │ │ │ │ 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 +787,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 8a8 <_PyTokenizer_Get+0x8a8> │ │ │ │ │ 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 +825,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 +852,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 c1c <_PyTokenizer_Get+0xc1c> │ │ │ │ │ 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 +873,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 880 <_PyTokenizer_Get+0x880> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 81c <_PyTokenizer_Get+0x81c> │ │ │ │ │ + bne 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ 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 800 <_PyTokenizer_Get+0x800> │ │ │ │ │ + b cb0 <_PyTokenizer_Get+0xcb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 7dc <_PyTokenizer_Get+0x7dc> │ │ │ │ │ + b 7bc <_PyTokenizer_Get+0x7bc> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne db8 <_PyTokenizer_Get+0xdb8> │ │ │ │ │ + bne d68 <_PyTokenizer_Get+0xd68> │ │ │ │ │ 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,2877 +918,3060 @@ │ │ │ │ │ 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 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ 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 : │ │ │ │ │ +00000da0 : │ │ │ │ │ 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 sl, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov ip, #0 │ │ │ │ │ + ldr r3, [r3, #448] @ 0x1c0 │ │ │ │ │ + mov r9, r1 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [sl, #448] @ 0x1c0 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - str ip, [sl, #28] │ │ │ │ │ - str r0, [sl, #472] @ 0x1d8 │ │ │ │ │ - bne 132c │ │ │ │ │ - ldr r7, [sl, #452] @ 0x1c4 │ │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ │ - ldr r1, [sl, #476] @ 0x1dc │ │ │ │ │ + str ip, [r2, #28] │ │ │ │ │ + str r0, [r2, #472] @ 0x1d8 │ │ │ │ │ + bne 1314 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r7, [r3, #452] @ 0x1c4 │ │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ │ + ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - str r6, [sl, #28] │ │ │ │ │ - str r1, [sl, #472] @ 0x1d8 │ │ │ │ │ - bne 1700 │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ + str r6, [r3, #28] │ │ │ │ │ + str r1, [r3, #472] @ 0x1d8 │ │ │ │ │ + bne 166c │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 1ca8 │ │ │ │ │ + beq 1d38 │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ - strhi r2, [sl, #32] │ │ │ │ │ - bhi e9c │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ + ldrhi r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movhi r4, r1 │ │ │ │ │ + strhi r2, [r1, #32] │ │ │ │ │ + bhi e6c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ - str r2, [sl, #476] @ 0x1dc │ │ │ │ │ + str r2, [r0, #476] @ 0x1dc │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ - str r2, [sl, #4] │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ - str r6, [sl, #4] │ │ │ │ │ - bhi 34bc │ │ │ │ │ + str r6, [r0, #4] │ │ │ │ │ + bhi 35c8 │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 34a8 │ │ │ │ │ - str r1, [sl, #476] @ 0x1dc │ │ │ │ │ + bne 35b4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + str r1, [r2, #476] @ 0x1dc │ │ │ │ │ mov r8, #0 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r8, [sl, #28] │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - beq 1bd8 │ │ │ │ │ - ldr r1, [sl, #476] @ 0x1dc │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + str r8, [r4, #28] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + beq 1c58 │ │ │ │ │ + ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 34d0 │ │ │ │ │ + bhi 30d0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ - str r3, [sl, #476] @ 0x1dc │ │ │ │ │ - str r0, [sl, #4] │ │ │ │ │ + str r3, [r4, #476] @ 0x1dc │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ sub r3, ip, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 10a8 │ │ │ │ │ + bhi 107c │ │ │ │ │ mov r2, #9 │ │ │ │ │ movt r2, #128 @ 0x80 │ │ │ │ │ lsr r2, r2, r3 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 1448 │ │ │ │ │ + bne 143c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r5, ip │ │ │ │ │ - beq 348c │ │ │ │ │ - str r6, [sl, #28] │ │ │ │ │ - str r1, [sl, #472] @ 0x1d8 │ │ │ │ │ - ldr r2, [sl, #32] │ │ │ │ │ + mov sl, ip │ │ │ │ │ + beq 3094 │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 3460 │ │ │ │ │ - bic r3, r5, #32 │ │ │ │ │ + beq 30b4 │ │ │ │ │ + bic r3, sl, #32 │ │ │ │ │ sub r2, r3, #65 @ 0x41 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls 1124 │ │ │ │ │ - cmp r5, #127 @ 0x7f │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + bls 10fc │ │ │ │ │ + cmp sl, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ + cmp sl, #95 @ 0x5f │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 113c │ │ │ │ │ - cmp r5, #13 │ │ │ │ │ - beq 347c │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - beq 14ec │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 1290 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ + bne 1114 │ │ │ │ │ + cmp sl, #13 │ │ │ │ │ + beq 35a4 │ │ │ │ │ + cmp sl, #10 │ │ │ │ │ + beq 14f4 │ │ │ │ │ + cmp sl, #46 @ 0x2e │ │ │ │ │ + beq 1268 │ │ │ │ │ + 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 1a38 │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ + bne 1ac0 │ │ │ │ │ + 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 fa8 │ │ │ │ │ + bhi f78 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 2188 │ │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ │ - cmpne r5, #39 @ 0x27 │ │ │ │ │ - beq 1914 │ │ │ │ │ - cmp r5, #92 @ 0x5c │ │ │ │ │ - beq 292c │ │ │ │ │ - sub r7, r5, #125 @ 0x7d │ │ │ │ │ - clz r7, r7 │ │ │ │ │ - lsr r7, r7, #5 │ │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ │ - movne r3, r7 │ │ │ │ │ - orreq r3, r7, #1 │ │ │ │ │ + bne 2290 │ │ │ │ │ + cmp sl, #34 @ 0x22 │ │ │ │ │ + cmpne sl, #39 @ 0x27 │ │ │ │ │ + beq 1990 │ │ │ │ │ + cmp sl, #92 @ 0x5c │ │ │ │ │ + beq 2f94 │ │ │ │ │ + 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 1540 │ │ │ │ │ - cmp r5, #123 @ 0x7b │ │ │ │ │ - cmpne r5, #33 @ 0x21 │ │ │ │ │ - beq 1540 │ │ │ │ │ + bne 16b8 │ │ │ │ │ + cmp sl, #123 @ 0x7b │ │ │ │ │ + cmpne sl, #33 @ 0x21 │ │ │ │ │ + beq 16b8 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 1fcc │ │ │ │ │ - cmn r9, #1 │ │ │ │ │ - beq 123c │ │ │ │ │ - ldm sl, {r1, r3} │ │ │ │ │ + bne 20a8 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + beq 121c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldm r0, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - str r2, [sl, #4] │ │ │ │ │ + str r2, [r0, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcc 34bc │ │ │ │ │ + bcc 35c8 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ - uxtb r9, r9 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne 34a8 │ │ │ │ │ - ldr r3, [sl, #476] @ 0x1dc │ │ │ │ │ - cmp r5, #91 @ 0x5b │ │ │ │ │ + uxtb r8, r8 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne 35b4 │ │ │ │ │ + ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ + cmp sl, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [sl, #476] @ 0x1dc │ │ │ │ │ - beq 158c │ │ │ │ │ - ble 1248 │ │ │ │ │ - cmp r5, #123 @ 0x7b │ │ │ │ │ - beq 158c │ │ │ │ │ - bic r3, r5, #32 │ │ │ │ │ + str r3, [r0, #476] @ 0x1dc │ │ │ │ │ + beq 154c │ │ │ │ │ + ble 1228 │ │ │ │ │ + cmp sl, #123 @ 0x7b │ │ │ │ │ + beq 154c │ │ │ │ │ + bic r3, sl, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - addeq r6, sl, #12288 @ 0x3000 │ │ │ │ │ - beq 15f8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq 1c20 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b80 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r6, [sl, #28] │ │ │ │ │ - ldr r5, [sl, #4] │ │ │ │ │ + beq 1810 │ │ │ │ │ + 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, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r5, ip │ │ │ │ │ - beq 348c │ │ │ │ │ + mov sl, ip │ │ │ │ │ + beq 3094 │ │ │ │ │ cmp ip, #35 @ 0x23 │ │ │ │ │ - str r6, [sl, #28] │ │ │ │ │ - str r1, [sl, #472] @ 0x1d8 │ │ │ │ │ - bne f08 │ │ │ │ │ - movw r4, #47102 @ 0xb7fe │ │ │ │ │ - movt r4, #65535 @ 0xffff │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne ed8 │ │ │ │ │ + movw r5, #47102 @ 0xb7fe │ │ │ │ │ + movt r5, #65535 @ 0xffff │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3824 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi 10cc │ │ │ │ │ - asr r3, r4, r3 │ │ │ │ │ + bhi 10a0 │ │ │ │ │ + asr r3, r5, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 10cc │ │ │ │ │ - add r6, sl, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [sl, #2740] @ 0xab4 │ │ │ │ │ - ldr r1, [r6, #672] @ 0x2a0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 262c │ │ │ │ │ + bne 10a0 │ │ │ │ │ + add ip, r4, #12288 @ 0x3000 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + ldr r3, [r4, #2740] @ 0xab4 │ │ │ │ │ + ldr r0, [ip, #672] @ 0x2a0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2890 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27a4 │ │ │ │ │ - ldr r2, [sl, #32] │ │ │ │ │ + bne 28dc │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 3460 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 2138 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b f28 │ │ │ │ │ + beq 30b4 │ │ │ │ │ + cmn sl, #1 │ │ │ │ │ + beq 2260 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + b ef8 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 1d0c │ │ │ │ │ + beq 1da4 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 2078 │ │ │ │ │ + beq 2170 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 17f8 │ │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ │ - beq 1eb0 │ │ │ │ │ - cmp r0, #84 @ 0x54 │ │ │ │ │ - beq 1ec8 │ │ │ │ │ - bic r3, r5, #32 │ │ │ │ │ + beq 1870 │ │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ │ + beq 1f88 │ │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ │ + beq 1fa0 │ │ │ │ │ + bic r3, sl, #32 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1194 │ │ │ │ │ - ldr r4, [sl, #4] │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - beq 1430 │ │ │ │ │ - ldr r3, [sl, #476] @ 0x1dc │ │ │ │ │ + b 1170 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq 1424 │ │ │ │ │ + ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ - strhi r3, [sl, #32] │ │ │ │ │ - bhi 143c │ │ │ │ │ + strhi r3, [r4, #32] │ │ │ │ │ + bhi 1430 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - add r2, r4, #1 │ │ │ │ │ - str r3, [sl, #476] @ 0x1dc │ │ │ │ │ - str r2, [sl, #4] │ │ │ │ │ - ldrb r5, [r4] │ │ │ │ │ - bic r3, r5, #32 │ │ │ │ │ + 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 1158 │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ + bls 1134 │ │ │ │ │ + sub r3, sl, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls 1158 │ │ │ │ │ - cmp r5, #127 @ 0x7f │ │ │ │ │ + bls 1134 │ │ │ │ │ + cmp sl, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ + cmp sl, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1234 │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - beq 23d0 │ │ │ │ │ - ldr r8, [sl, #4] │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ + bne 1214 │ │ │ │ │ + cmn sl, #1 │ │ │ │ │ + beq 24d0 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r8, [r1, #4] │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - str r8, [sl, #4] │ │ │ │ │ - bcc 34bc │ │ │ │ │ + str r8, [r1, #4] │ │ │ │ │ + bcc 35c8 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ - uxtb r5, r5 │ │ │ │ │ + uxtb r5, sl │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 34a8 │ │ │ │ │ - ldr r3, [sl, #476] @ 0x1dc │ │ │ │ │ + bne 35b4 │ │ │ │ │ + ldr r3, [r1, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [sl, #476] @ 0x1dc │ │ │ │ │ - bne 289c │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ + str r3, [r1, #476] @ 0x1dc │ │ │ │ │ + bne 2fe0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + 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 1158 │ │ │ │ │ - cmp r5, #91 @ 0x5b │ │ │ │ │ - beq 158c │ │ │ │ │ - bgt 1058 │ │ │ │ │ - cmp r5, #40 @ 0x28 │ │ │ │ │ - beq 158c │ │ │ │ │ - cmp r5, #41 @ 0x29 │ │ │ │ │ - beq 1af8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b 1134 │ │ │ │ │ + cmp sl, #91 @ 0x5b │ │ │ │ │ + beq 154c │ │ │ │ │ + bgt 102c │ │ │ │ │ + cmp sl, #40 @ 0x28 │ │ │ │ │ + beq 154c │ │ │ │ │ + cmp sl, #41 @ 0x29 │ │ │ │ │ + beq 1b8c │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b80 │ │ │ │ │ - cmp r5, #61 @ 0x3d │ │ │ │ │ - bne 1078 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ + beq 1810 │ │ │ │ │ + cmp sl, #61 @ 0x3d │ │ │ │ │ + bne 1048 │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ldreq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - streq r3, [r2, #56] @ 0x38 │ │ │ │ │ - b 1078 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + streq r3, [r9, #56] @ 0x38 │ │ │ │ │ + b 1048 │ │ │ │ │ + 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 3598 │ │ │ │ │ + bl 3824 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 2404 │ │ │ │ │ + bne 25cc │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 2820 │ │ │ │ │ - ldr lr, [sl, #4] │ │ │ │ │ + beq 2bfc │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2680 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ + ldr lr, [r1, #4] │ │ │ │ │ + beq 2850 │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ - str ip, [sl, #4] │ │ │ │ │ + str ip, [r1, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 34bc │ │ │ │ │ + bcc 35c8 │ │ │ │ │ ldrb r2, [lr, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 34a8 │ │ │ │ │ - ldr r0, [sl, #476] @ 0x1dc │ │ │ │ │ + bne 35b4 │ │ │ │ │ + ldr r0, [r1, #476] @ 0x1dc │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ mov r2, #23 │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - str r0, [sl, #476] @ 0x1dc │ │ │ │ │ - mov r0, sl │ │ │ │ │ + str r0, [lr, #476] @ 0x1dc │ │ │ │ │ + mov r0, lr │ │ │ │ │ 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} │ │ │ │ │ - add r6, sl, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r1, #12288 @ 0x3000 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2510 │ │ │ │ │ + bne 2688 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - str r3, [sl, #28] │ │ │ │ │ - str r2, [sl, #472] @ 0x1d8 │ │ │ │ │ + str r3, [r1, #28] │ │ │ │ │ + str r2, [r1, #472] @ 0x1d8 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - str r2, [sl, #448] @ 0x1c0 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + str r2, [r4, #448] @ 0x1c0 │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - sub r4, lr, r7 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - add r8, r4, r5 │ │ │ │ │ - beq 139c │ │ │ │ │ - ldr r1, [sl, #476] @ 0x1dc │ │ │ │ │ + sub r7, lr, r7 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + add r8, r7, r5 │ │ │ │ │ + beq 1388 │ │ │ │ │ + ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 31c4 │ │ │ │ │ + bhi 3124 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ add ip, r6, #1 │ │ │ │ │ - str r2, [sl, #476] @ 0x1dc │ │ │ │ │ - str ip, [sl, #4] │ │ │ │ │ + str r2, [r4, #476] @ 0x1dc │ │ │ │ │ + str ip, [r4, #4] │ │ │ │ │ ldrb r0, [r6] │ │ │ │ │ cmp r0, #32 │ │ │ │ │ - bne 1450 │ │ │ │ │ + bne 1444 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r6, ip │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - add r8, r4, r5 │ │ │ │ │ - bne 1360 │ │ │ │ │ - ldr r3, [sl, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne 1670 │ │ │ │ │ - ldr r3, [sl, #2748] @ 0xabc │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r7, [sl, #8] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + add r8, r7, r5 │ │ │ │ │ + bne 134c │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne 15bc │ │ │ │ │ + ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - beq 166c │ │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ │ + mov r1, sl │ │ │ │ │ + beq 27e8 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - str r6, [sl, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r7, r6 │ │ │ │ │ + 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 1658 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bne 1360 │ │ │ │ │ - b 139c │ │ │ │ │ - ldr r3, [sl, #2748] @ 0xabc │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne 29bc │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bne 134c │ │ │ │ │ + b 1388 │ │ │ │ │ + ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23e0 │ │ │ │ │ - ldr r4, [sl, #4] │ │ │ │ │ + beq 24e4 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - str r4, [sl, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r5, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ + sub r2, r7, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c1c │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bne 1168 │ │ │ │ │ - ldr r3, [sl, #32] │ │ │ │ │ + bne 2fb4 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bne 1144 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 13f0 │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ + beq 13e4 │ │ │ │ │ + mvn sl, #0 │ │ │ │ │ mvn r3, #32 │ │ │ │ │ - b 1194 │ │ │ │ │ + b 1170 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b ea8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + b e78 │ │ │ │ │ cmp r0, #9 │ │ │ │ │ - beq 2608 │ │ │ │ │ + beq 286c │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmp r0, #12 │ │ │ │ │ mov lr, r7 │ │ │ │ │ - beq 1344 │ │ │ │ │ + beq 1334 │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - beq 3550 │ │ │ │ │ - ldr lr, [sl] │ │ │ │ │ - str r6, [sl, #4] │ │ │ │ │ + beq 31ac │ │ │ │ │ + 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 34bc │ │ │ │ │ + bcc 35c8 │ │ │ │ │ ldrb ip, [ip, #-1] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 34a8 │ │ │ │ │ + bne 35b4 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r7, r0, #10 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r7, #25 │ │ │ │ │ - str r1, [sl, #476] @ 0x1dc │ │ │ │ │ - bhi 167c │ │ │ │ │ + str r1, [r4, #476] @ 0x1dc │ │ │ │ │ + bhi 15d8 │ │ │ │ │ mov lr, #9 │ │ │ │ │ movt lr, #512 @ 0x200 │ │ │ │ │ lsr lr, lr, r7 │ │ │ │ │ tst lr, #1 │ │ │ │ │ - beq 167c │ │ │ │ │ + beq 15d8 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ cmpeq r5, #0 │ │ │ │ │ - ldr r0, [sl, #456] @ 0x1c8 │ │ │ │ │ - beq 1e34 │ │ │ │ │ + ldr r0, [r4, #456] @ 0x1c8 │ │ │ │ │ + beq 1e54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 31ac │ │ │ │ │ - ldr r7, [sl, #452] @ 0x1c4 │ │ │ │ │ - str r1, [sl, #472] @ 0x1d8 │ │ │ │ │ + bne 31d8 │ │ │ │ │ + ldr r7, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - str r6, [sl, #28] │ │ │ │ │ - bne 1700 │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + bne 166c │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b e50 │ │ │ │ │ + b e0c │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - str r3, [sl, #448] @ 0x1c0 │ │ │ │ │ - bne 1310 │ │ │ │ │ - ldr r3, [sl, #480] @ 0x1e0 │ │ │ │ │ + str r3, [r2, #448] @ 0x1c0 │ │ │ │ │ + bne 12f0 │ │ │ │ │ + ldr r3, [r2, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1310 │ │ │ │ │ - add r2, sl, #12288 @ 0x3000 │ │ │ │ │ - ldr ip, [sl, #4] │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ + bgt 12f0 │ │ │ │ │ + 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 2d18 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 27fc │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ - str r7, [sl, #2704] @ 0xa90 │ │ │ │ │ + str r7, [r0, #2704] @ 0xa90 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - add r6, sl, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r6, #668] @ 0x29c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt 1738 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyToken_TwoChars> │ │ │ │ │ - R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 1fcc │ │ │ │ │ - cmn r9, #1 │ │ │ │ │ - bne 1014 │ │ │ │ │ - cmp r5, #91 @ 0x5b │ │ │ │ │ - ble 1258 │ │ │ │ │ - cmp r5, #123 @ 0x7b │ │ │ │ │ - bne 15f8 │ │ │ │ │ - ldr r3, [sl, #480] @ 0x1e0 │ │ │ │ │ + b 120c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 2e1c │ │ │ │ │ - add r2, sl, r3 │ │ │ │ │ - add r0, sl, r3, lsl #2 │ │ │ │ │ + bgt 37e8 │ │ │ │ │ + ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r2, lr, r3 │ │ │ │ │ + add r0, lr, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - strb r5, [r2, #484] @ 0x1e4 │ │ │ │ │ - ldr r2, [sl, #464] @ 0x1d0 │ │ │ │ │ + strb sl, [r2, #484] @ 0x1e4 │ │ │ │ │ + ldr r2, [lr, #464] @ 0x1d0 │ │ │ │ │ str r2, [r0, #684] @ 0x2ac │ │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ │ - ldr ip, [sl, #2708] @ 0xa94 │ │ │ │ │ + ldr r1, [lr, #28] │ │ │ │ │ + ldr ip, [lr, #2708] @ 0xa94 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ str r1, [r0, #1484] @ 0x5cc │ │ │ │ │ - str r3, [sl, #480] @ 0x1e0 │ │ │ │ │ - add r3, sl, #12288 @ 0x3000 │ │ │ │ │ + str r3, [lr, #480] @ 0x1e0 │ │ │ │ │ + add r3, lr, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1068 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ + ble 1038 │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ + mov r0, sl │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ - bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ - R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1078 │ │ │ │ │ - b 1b80 │ │ │ │ │ - ldr ip, [r6, #668] @ 0x29c │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bgt 2030 │ │ │ │ │ - ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 236c │ │ │ │ │ - ldr r2, [sl, #480] @ 0x1e0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 3404 │ │ │ │ │ - ble 1068 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [sl, #480] @ 0x1e0 │ │ │ │ │ - add r3, sl, r2 │ │ │ │ │ - ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ │ - cmp r5, #41 @ 0x29 │ │ │ │ │ - cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne 1bb0 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bgt 1fb0 │ │ │ │ │ - mov r0, #41 @ 0x29 │ │ │ │ │ + str r3, [r9, #4] │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1078 │ │ │ │ │ - b 1b80 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - 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 r1, [sl, #8] │ │ │ │ │ - str r1, [sl, #4] │ │ │ │ │ + bne 1048 │ │ │ │ │ + b 1810 │ │ │ │ │ + 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 1f90 │ │ │ │ │ - ldr r7, [sl, #480] @ 0x1e0 │ │ │ │ │ + bne 2070 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r7, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f98 │ │ │ │ │ - ldr r1, [sl, #44] @ 0x2c │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 3348 │ │ │ │ │ + bne 2090 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 30dc │ │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ lsl r3, r1, #2 │ │ │ │ │ - add r2, sl, r3 │ │ │ │ │ + add r2, r2, r3 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 17d4 │ │ │ │ │ - ble 1d94 │ │ │ │ │ + beq 1848 │ │ │ │ │ + ble 1e68 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ - bgt 3338 │ │ │ │ │ - add r3, sl, r3 │ │ │ │ │ + bgt 3560 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r0, r3 │ │ │ │ │ ldr r2, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge 1e28 │ │ │ │ │ - ldr r2, [sl, #452] @ 0x1c4 │ │ │ │ │ - str r1, [sl, #44] @ 0x2c │ │ │ │ │ + bge 3550 │ │ │ │ │ + ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ + str r1, [r0, #44] @ 0x2c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - str r2, [sl, #452] @ 0x1c4 │ │ │ │ │ + str r2, [r0, #452] @ 0x1c4 │ │ │ │ │ str r5, [r3, #52] @ 0x34 │ │ │ │ │ str r8, [r3, #2296] @ 0x8f8 │ │ │ │ │ - ldr r1, [sl, #476] @ 0x1dc │ │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ │ + ldr r1, [r0, #476] @ 0x1dc │ │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str ip, [sl, #472] @ 0x1d8 │ │ │ │ │ - str r6, [sl, #28] │ │ │ │ │ - beq e4c │ │ │ │ │ + str ip, [r3, #472] @ 0x1d8 │ │ │ │ │ + str r6, [r3, #28] │ │ │ │ │ + beq e08 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - add r3, sl, #12288 @ 0x3000 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ + add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - bge 1d24 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + bge 1dbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25dc │ │ │ │ │ - mov r2, #6 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r7, [sl, #452] @ 0x1c4 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ + 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 122c │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ │ + b 120c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1550 │ │ │ │ │ - ldr r8, [r2, #4] │ │ │ │ │ - cmp r5, #123 @ 0x7b │ │ │ │ │ - subne r8, r8, #1 │ │ │ │ │ - cmp r8, #1 │ │ │ │ │ - beq 2c38 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 17a4 │ │ │ │ │ - uxtb r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3740 <_PyLexer_update_ftstring_expr> │ │ │ │ │ + ble 1768 │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 1768 │ │ │ │ │ + ldr r7, [r9, #4] │ │ │ │ │ + cmp sl, #123 @ 0x7b │ │ │ │ │ + subne r7, r7, #1 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + beq 2aa4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 1740 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + uxtb r1, sl │ │ │ │ │ + bl 39cc <_PyLexer_update_ftstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_ftstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3460 │ │ │ │ │ - cmp r5, #123 @ 0x7b │ │ │ │ │ - beq 1550 │ │ │ │ │ - ldr r9, [r6, #668] @ 0x29c │ │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ │ - mla r2, r2, r9, sl │ │ │ │ │ - ldr r1, [r2, #2812] @ 0xafc │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 2c4c │ │ │ │ │ - ldr r2, [r2, #2820] @ 0xb04 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 2c4c │ │ │ │ │ - cmp r5, #58 @ 0x3a │ │ │ │ │ - bne 1550 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne 1550 │ │ │ │ │ + beq 30b4 │ │ │ │ │ + cmp sl, #123 @ 0x7b │ │ │ │ │ + beq 1768 │ │ │ │ │ + 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 2ab8 │ │ │ │ │ + ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 2ab8 │ │ │ │ │ + cmp sl, #58 @ 0x3a │ │ │ │ │ + bne 1768 │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne 1768 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - str r3, [r2, #60] @ 0x3c │ │ │ │ │ - b 107c │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - add r3, sl, r3 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + str r3, [r9, #60] @ 0x3c │ │ │ │ │ + b 104c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ + 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 20a8 │ │ │ │ │ + cmn r8, #1 │ │ │ │ │ + bne fe4 │ │ │ │ │ + cmp sl, #91 @ 0x5b │ │ │ │ │ + ble 1238 │ │ │ │ │ + cmp sl, #123 @ 0x7b │ │ │ │ │ + ldrne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 154c │ │ │ │ │ + ldr ip, [r3, #668] @ 0x29c │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bgt 2128 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 248c │ │ │ │ │ + ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 321c │ │ │ │ │ + ble 1038 │ │ │ │ │ + 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 1c30 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bgt 2078 │ │ │ │ │ + mov r0, #41 @ 0x29 │ │ │ │ │ + bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ + R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1048 │ │ │ │ │ + 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 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + 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 120c │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ ldr r3, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1e28 │ │ │ │ │ - ldr r1, [sl, #476] @ 0x1dc │ │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ │ - ldr r2, [sl, #452] @ 0x1c4 │ │ │ │ │ + bne 3550 │ │ │ │ │ + ldr r1, [r2, #476] @ 0x1dc │ │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 16ec │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + ldr r2, [r2, #452] @ 0x1c4 │ │ │ │ │ + b 1654 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ │ - beq 189c │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ │ + beq 1914 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bic r3, r5, #32 │ │ │ │ │ - bne 1838 │ │ │ │ │ + bic r3, sl, #32 │ │ │ │ │ + bne 18b0 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 20dc │ │ │ │ │ + beq 21d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1848 │ │ │ │ │ + bne 18c0 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 2364 │ │ │ │ │ + beq 2484 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1858 │ │ │ │ │ + bne 18d0 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 2090 │ │ │ │ │ + beq 2188 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1868 │ │ │ │ │ + bne 18e0 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - beq 210c │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 1150 │ │ │ │ │ + beq 2208 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 1128 │ │ │ │ │ cmp r3, #84 @ 0x54 │ │ │ │ │ - bne 1150 │ │ │ │ │ - mov r9, #1 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ + bne 1128 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 189c │ │ │ │ │ tst r6, r7 │ │ │ │ │ - bne 29dc │ │ │ │ │ + bne 2f58 │ │ │ │ │ tst r4, r7 │ │ │ │ │ - bne 3320 │ │ │ │ │ - tst r7, r8 │ │ │ │ │ - bne 3524 │ │ │ │ │ - tst r9, r7 │ │ │ │ │ - bne 350c │ │ │ │ │ - tst r6, r8 │ │ │ │ │ - bne 34f4 │ │ │ │ │ - tst r9, r6 │ │ │ │ │ - bne 34dc │ │ │ │ │ - tst r9, r8 │ │ │ │ │ - bne 2e04 │ │ │ │ │ - orrs r2, r9, r8 │ │ │ │ │ - beq 1914 │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ + bne 3318 │ │ │ │ │ + tst r8, r7 │ │ │ │ │ + bne 3190 │ │ │ │ │ + tst r5, r7 │ │ │ │ │ + bne 3174 │ │ │ │ │ + tst r8, r6 │ │ │ │ │ + bne 3158 │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + bne 313c │ │ │ │ │ + tst r5, r8 │ │ │ │ │ + bne 3338 │ │ │ │ │ + orrs r2, r5, r8 │ │ │ │ │ + beq 1990 │ │ │ │ │ + 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 1908 │ │ │ │ │ + bhi 1984 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 2194 │ │ │ │ │ - cmp r5, #39 @ 0x27 │ │ │ │ │ - cmpne r5, #34 @ 0x22 │ │ │ │ │ - bne fbc │ │ │ │ │ - ldr r2, [sl, #464] @ 0x1d0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [sl, #2708] @ 0xa94 │ │ │ │ │ - str r2, [sl, #468] @ 0x1d4 │ │ │ │ │ - str r3, [sl, #2712] @ 0xa98 │ │ │ │ │ - bl 3598 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq 2164 │ │ │ │ │ + bne 229c │ │ │ │ │ + cmp sl, #39 @ 0x27 │ │ │ │ │ + cmpne sl, #34 @ 0x22 │ │ │ │ │ + bne f8c │ │ │ │ │ + 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 3824 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + beq 2210 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ moveq r6, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ moveq r8, r6 │ │ │ │ │ - beq 239c │ │ │ │ │ + beq 24c4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ - str r9, [sl, #4] │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + str r9, [r1, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bcc 34bc │ │ │ │ │ + bcc 35c8 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 34a8 │ │ │ │ │ - ldr r3, [sl, #476] @ 0x1dc │ │ │ │ │ + bne 35b4 │ │ │ │ │ + ldr r3, [r1, #476] @ 0x1dc │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [sl, #476] @ 0x1dc │ │ │ │ │ + str r3, [r1, #476] @ 0x1dc │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 1a1c │ │ │ │ │ - ldr r4, [sl, #8] │ │ │ │ │ - b 19b4 │ │ │ │ │ + beq 1aa4 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + b 1a3c │ │ │ │ │ cmp r2, #92 @ 0x5c │ │ │ │ │ mov r8, r1 │ │ │ │ │ - beq 20e4 │ │ │ │ │ + beq 21e0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 1e48 │ │ │ │ │ - ldr r2, [sl, #476] @ 0x1dc │ │ │ │ │ + beq 1f20 │ │ │ │ │ + ldr r2, [r5, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2dd8 │ │ │ │ │ + bhi 32e4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - str r2, [sl, #476] @ 0x1dc │ │ │ │ │ - ldr r2, [sl, #32] │ │ │ │ │ + str r2, [r5, #476] @ 0x1dc │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ add r0, r9, #1 │ │ │ │ │ - str r0, [sl, #4] │ │ │ │ │ + str r0, [r5, #4] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq 1f90 │ │ │ │ │ + beq 2070 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq 1a18 │ │ │ │ │ + beq 1aa0 │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r6, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2794 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bne 19a4 │ │ │ │ │ + bne 2f48 │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne 1a2c │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 1994 │ │ │ │ │ + b 1a1c │ │ │ │ │ mov r9, r0 │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #3 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ │ - bne 1d38 │ │ │ │ │ - bl 3598 │ │ │ │ │ + b 120c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp sl, #48 @ 0x30 │ │ │ │ │ + bne 1df4 │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq 2b00 │ │ │ │ │ - bgt 1f40 │ │ │ │ │ + beq 2b8c │ │ │ │ │ + bgt 201c │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 2430 │ │ │ │ │ - bgt 2098 │ │ │ │ │ + beq 25f8 │ │ │ │ │ + bgt 2190 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 2b00 │ │ │ │ │ + beq 2b8c │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 2d40 │ │ │ │ │ + beq 2de0 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 2a2c │ │ │ │ │ + beq 2c68 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 30ac │ │ │ │ │ + bne 2e98 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 23e8 │ │ │ │ │ + beq 25b0 │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - bgt 2a74 │ │ │ │ │ + bgt 2cb0 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3a4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3cd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f90 │ │ │ │ │ - ldr lr, [sl, #4] │ │ │ │ │ + beq 2070 │ │ │ │ │ + ldr lr, [r4, #4] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 2a08 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + beq 266c │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ - str ip, [sl, #4] │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + str ip, [r2, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 34bc │ │ │ │ │ + bcc 35c8 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 34a8 │ │ │ │ │ - ldr r0, [sl, #476] @ 0x1dc │ │ │ │ │ + bne 35b4 │ │ │ │ │ + ldr r0, [r2, #476] @ 0x1dc │ │ │ │ │ + mov lr, r2 │ │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ │ mov r2, #2 │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ - b 12f0 │ │ │ │ │ - add r6, sl, #12288 @ 0x3000 │ │ │ │ │ - ldr ip, [r6, #668] @ 0x29c │ │ │ │ │ + b 12d0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr ip, [r3, #668] @ 0x29c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 1604 │ │ │ │ │ - ldr r3, [r6, #672] @ 0x2a0 │ │ │ │ │ + ble 17b4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c0c │ │ │ │ │ - ldr r2, [sl, #480] @ 0x1e0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 2d44 │ │ │ │ │ + ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3404 │ │ │ │ │ - bgt 1620 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ + beq 321c │ │ │ │ │ + bgt 17d8 │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ + str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1f0c │ │ │ │ │ - cmp r5, #125 @ 0x7d │ │ │ │ │ - bne 1068 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ + blt 1fe0 │ │ │ │ │ + cmp sl, #125 @ 0x7d │ │ │ │ │ + bne 1038 │ │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1b70 │ │ │ │ │ + bne 1c0c │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - str r3, [r0, #8] │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - str r2, [r0, #56] @ 0x38 │ │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ │ + 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 1078 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC17 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - cmp r5, #93 @ 0x5d │ │ │ │ │ + bne 1048 │ │ │ │ │ + b 1810 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 17a8 │ │ │ │ │ + cmp sl, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne 1ee0 │ │ │ │ │ + bne 1fb8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bgt 1fb0 │ │ │ │ │ + bgt 2078 │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1078 │ │ │ │ │ - b 1b80 │ │ │ │ │ - ldr r2, [sl, #32] │ │ │ │ │ + bne 1048 │ │ │ │ │ + b 1810 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2114 │ │ │ │ │ - ldr r3, [sl, #2748] @ 0xabc │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne 2238 │ │ │ │ │ + ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - beq 1c8c │ │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ │ + mov r6, sl │ │ │ │ │ + beq 1d10 │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - str r6, [sl, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r5, r6 │ │ │ │ │ + str r6, [r4, #2708] @ 0xa94 │ │ │ │ │ + sub r2, sl, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ - mov r4, r6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c78 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne eb0 │ │ │ │ │ - ldr r2, [sl, #32] │ │ │ │ │ + bne 1cf8 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ + bne e80 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2114 │ │ │ │ │ - ldr r3, [sl, #2748] @ 0xabc │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne 2238 │ │ │ │ │ + ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - beq 1c8c │ │ │ │ │ - ldr r4, [sl, #4] │ │ │ │ │ + mov r6, sl │ │ │ │ │ + beq 1d10 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - str r4, [sl, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r5, r4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ + sub r2, sl, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ - mov r6, r4 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c24 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq 1ca4 │ │ │ │ │ + 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 r6, [sl, #8] │ │ │ │ │ - ldr r1, [sl, #476] @ 0x1dc │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldr r2, [sl, #32] │ │ │ │ │ + ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ + str r6, [r3, #4] │ │ │ │ │ + subne r6, r6, #1 │ │ │ │ │ + ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - str r6, [sl, #4] │ │ │ │ │ - bne 2124 │ │ │ │ │ - b 2128 │ │ │ │ │ - ldr r2, [sl, #32] │ │ │ │ │ + ldreq r2, [r3, #32] │ │ │ │ │ + ldrne r2, [r3, #32] │ │ │ │ │ + b 224c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne e9c │ │ │ │ │ - ldr r3, [sl, #2748] @ 0xabc │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne e6c │ │ │ │ │ + ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2504 │ │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ │ + beq 259c │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - str r6, [sl, #2708] @ 0xa94 │ │ │ │ │ + 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 24e0 │ │ │ │ │ + bne 2570 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 2498 │ │ │ │ │ - ldr r1, [sl, #476] @ 0x1dc │ │ │ │ │ + beq 251c │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b e58 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + ldr r1, [r2, #476] @ 0x1dc │ │ │ │ │ + b e14 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b 180c │ │ │ │ │ - sub r7, r7, #1 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 1884 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25fc │ │ │ │ │ - mov r2, #5 │ │ │ │ │ - b 1720 │ │ │ │ │ - bl 38d8 │ │ │ │ │ + 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 120c │ │ │ │ │ + bl 3b64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2414 │ │ │ │ │ + beq 25dc │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 23e8 │ │ │ │ │ + beq 25b0 │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 2ab4 │ │ │ │ │ + beq 2cf4 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - beq 2a84 │ │ │ │ │ + beq 2cc0 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3a4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3cd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 1b44 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ + b 120c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 37d0 │ │ │ │ │ + ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 1654 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 23a4 │ │ │ │ │ - ldr ip, [sl, #452] @ 0x1c4 │ │ │ │ │ - add r3, sl, r3 │ │ │ │ │ + ble 24ec │ │ │ │ │ + ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - str r2, [sl, #44] @ 0x2c │ │ │ │ │ - sub r0, ip, #1 │ │ │ │ │ - str r0, [sl, #452] @ 0x1c4 │ │ │ │ │ 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 1e10 │ │ │ │ │ + beq 1eec │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble 1e10 │ │ │ │ │ + ble 1eec │ │ │ │ │ sub r2, r1, #2 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - str r2, [sl, #44] @ 0x2c │ │ │ │ │ + str r2, [lr, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str ip, [sl, #452] @ 0x1c4 │ │ │ │ │ + str ip, [lr, #452] @ 0x1c4 │ │ │ │ │ + mov ip, lr │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - beq 1e10 │ │ │ │ │ - add r1, sl, #48 @ 0x30 │ │ │ │ │ + beq 1eec │ │ │ │ │ + add r1, lr, #48 @ 0x30 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - ble 1e10 │ │ │ │ │ - ldr r3, [sl, #452] @ 0x1c4 │ │ │ │ │ + ble 1eec │ │ │ │ │ + ldr r3, [ip, #452] @ 0x1c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [sl, #44] @ 0x2c │ │ │ │ │ + str r2, [ip, #44] @ 0x2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [sl, #452] @ 0x1c4 │ │ │ │ │ + str r3, [ip, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ - bne 1de8 │ │ │ │ │ + bne 1ec4 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 23a4 │ │ │ │ │ - add r2, sl, r2, lsl #2 │ │ │ │ │ + bne 24ec │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r2, r1, r2, lsl #2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 17e4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b 1b94 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3318 │ │ │ │ │ - ldr r2, [sl, #452] @ 0x1c4 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 16ec │ │ │ │ │ - ldr r2, [sl, #32] │ │ │ │ │ + bne 3550 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + ldr r1, [r1, #476] @ 0x1dc │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ │ + ldr r2, [r3, #452] @ 0x1c4 │ │ │ │ │ + b 1654 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2540 │ │ │ │ │ - ldr r2, [sl, #2748] @ 0xabc │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 26c0 │ │ │ │ │ + ldr r2, [r5, #2748] @ 0xabc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ blx r2 │ │ │ │ │ - ldr r4, [sl, #8] │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25b8 │ │ │ │ │ - ldr r9, [sl, #4] │ │ │ │ │ + beq 27c0 │ │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - str r9, [sl, #2708] @ 0xa94 │ │ │ │ │ + str r9, [r5, #2708] @ 0xa94 │ │ │ │ │ sub r2, r4, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 275c │ │ │ │ │ + bne 2e84 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 269c │ │ │ │ │ + beq 2740 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 19bc │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + b 1a44 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b 180c │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b 1884 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - mov r9, #1 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 180c │ │ │ │ │ - cmp r5, #125 @ 0x7d │ │ │ │ │ + b 1884 │ │ │ │ │ + cmp sl, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 3014 │ │ │ │ │ + bne 3740 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 1b70 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ + ble 1c0c │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ + str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1b44 │ │ │ │ │ - ldr r2, [r6, #668] @ 0x29c │ │ │ │ │ + bge 1be4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, #68 @ 0x44 │ │ │ │ │ - mla r2, ip, r2, sl │ │ │ │ │ + ldr r2, [r3, #668] @ 0x29c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + 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 1b94 │ │ │ │ │ + b 1828 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 2d40 │ │ │ │ │ + beq 2de0 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq 2430 │ │ │ │ │ + beq 25f8 │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 30ac │ │ │ │ │ + bne 2e98 │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ - ble 1f70 │ │ │ │ │ + beq 3070 │ │ │ │ │ + ble 204c │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ - beq 2a84 │ │ │ │ │ + beq 2cc0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3a4c │ │ │ │ │ + bl 3cd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne lr, [sl, #4] │ │ │ │ │ - bne 1ac4 │ │ │ │ │ + ldrne r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldrne lr, [r3, #4] │ │ │ │ │ + bne 1b50 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1d7c │ │ │ │ │ - ldr r1, [sl, #476] @ 0x1dc │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ │ - ldr r2, [sl, #452] @ 0x1c4 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - b 16ec │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ │ + b 1e3c │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r2, #4] │ │ │ │ │ + str r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 1068 │ │ │ │ │ - b 1f0c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bge 1038 │ │ │ │ │ + b 1fe0 │ │ │ │ │ + ldr r1, [r3, #476] @ 0x1dc │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ │ + ldr r2, [r3, #452] @ 0x1c4 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + b 1654 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3824 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_CALL _PyToken_ThreeChars │ │ │ │ │ - ldr lr, [sl, #4] │ │ │ │ │ + ldr lr, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 271c │ │ │ │ │ + bne 2d58 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 2718 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + beq 2d54 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ - str ip, [sl, #4] │ │ │ │ │ + str ip, [r4, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bcc 34bc │ │ │ │ │ + bcc 35c8 │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ uxtb r6, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 34a8 │ │ │ │ │ - ldr r0, [sl, #476] @ 0x1dc │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ - b 12f0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ + bne 35b4 │ │ │ │ │ + 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 120c │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - movne r7, #0 │ │ │ │ │ - andeq r7, r7, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 1b08 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + andeq r6, r5, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1ba4 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ - mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ - mla r3, r3, ip, sl │ │ │ │ │ + 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 1b94 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + b 1828 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b 180c │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + b 1884 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 187c │ │ │ │ │ + b 18f4 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne 1a7c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + bne 1b04 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2a24 │ │ │ │ │ + bne 2e90 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ + 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 1b94 │ │ │ │ │ + b 1828 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 187c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 3598 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ + b 18f4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 3824 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 3154 │ │ │ │ │ - ldr r9, [sl, #4] │ │ │ │ │ - b 1994 │ │ │ │ │ + beq 3288 │ │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ │ + b 1a1c │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 187c │ │ │ │ │ - ldr r1, [sl, #476] @ 0x1dc │ │ │ │ │ + b 18f4 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + beq 24b0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + beq 2958 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 19d0 │ │ │ │ │ + ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 32f8 │ │ │ │ │ + beq 37d8 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - str r6, [sl, #28] │ │ │ │ │ - str r1, [sl, #472] @ 0x1d8 │ │ │ │ │ - beq 3460 │ │ │ │ │ - ldr r3, [sl, #480] @ 0x1e0 │ │ │ │ │ + str r6, [r3, #28] │ │ │ │ │ + str r1, [r3, #472] @ 0x1d8 │ │ │ │ │ + beq 30b4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 2070 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - bne 1d7c │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 1e3c │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq 238c │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 2bfc │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 1950 │ │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ │ - cmpne r5, #39 @ 0x27 │ │ │ │ │ - bne fb4 │ │ │ │ │ - ldr r2, [sl, #464] @ 0x1d0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r3, [sl, #2708] @ 0xa94 │ │ │ │ │ - str r2, [sl, #468] @ 0x1d4 │ │ │ │ │ - str r3, [sl, #2712] @ 0xa98 │ │ │ │ │ - bl 3598 │ │ │ │ │ + b 120c │ │ │ │ │ + cmp sl, #34 @ 0x22 │ │ │ │ │ + cmpne sl, #39 @ 0x27 │ │ │ │ │ + bne f84 │ │ │ │ │ + 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 3824 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - beq 2bd0 │ │ │ │ │ - bl 36c4 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + beq 2c34 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ mov lr, #1 │ │ │ │ │ - add r3, sl, #12288 @ 0x3000 │ │ │ │ │ - ldr r8, [sl, #28] │ │ │ │ │ - ldr r7, [sl, #4] │ │ │ │ │ + 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 2e30 │ │ │ │ │ + bgt 3574 │ │ │ │ │ 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 │ │ │ │ │ - add r1, sl, r3 │ │ │ │ │ + add r1, r4, r3 │ │ │ │ │ add r3, r3, #2800 @ 0xaf0 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - add r3, sl, r3 │ │ │ │ │ - strb r5, [r1, #2768] @ 0xad0 │ │ │ │ │ + add r3, r4, r3 │ │ │ │ │ + strb sl, [r1, #2768] @ 0xad0 │ │ │ │ │ str lr, [r1, #2772] @ 0xad4 │ │ │ │ │ str r9, [r1, #2756] @ 0xac4 │ │ │ │ │ str r8, [r1, #2780] @ 0xadc │ │ │ │ │ - ldr r5, [sl, #464] @ 0x1d0 │ │ │ │ │ - ldr lr, [sl, #2708] @ 0xa94 │ │ │ │ │ + ldr r5, [r4, #464] @ 0x1d0 │ │ │ │ │ + ldr lr, [r4, #2708] @ 0xa94 │ │ │ │ │ str lr, [r1, #2784] @ 0xae0 │ │ │ │ │ str r5, [r1, #2788] @ 0xae4 │ │ │ │ │ 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, #4028] @ 3208 │ │ │ │ │ + ldr r1, [pc, #4052] @ 3334 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ sub r3, r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ - bhi 22c0 │ │ │ │ │ + bhi 23d8 │ │ │ │ │ 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] │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ add r2, r3, #2752 @ 0xac0 │ │ │ │ │ - add r2, sl, r2 │ │ │ │ │ - add r3, sl, r3 │ │ │ │ │ + add r2, r0, r2 │ │ │ │ │ + add r3, r0, r3 │ │ │ │ │ sub r1, r1, #114 @ 0x72 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ str r1, [r3, #2776] @ 0xad8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #2820] @ 0xb04 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ │ - mov r0, sl │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ + b 120c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mul r3, r3, r2 │ │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ add r2, r3, #2752 @ 0xac0 │ │ │ │ │ - add r2, sl, r2 │ │ │ │ │ - add r3, sl, r3 │ │ │ │ │ + add r2, r0, r2 │ │ │ │ │ + add r3, r0, r3 │ │ │ │ │ sub r1, r1, #114 @ 0x72 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ str r1, [r3, #2776] @ 0xad8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r3, #2820] @ 0xb04 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ strd r0, [r2, #8] │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ │ - mov r0, sl │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ + b 120c │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ + ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - add r3, sl, r2 │ │ │ │ │ + add r3, lr, r2 │ │ │ │ │ add r2, r2, #2752 @ 0xac0 │ │ │ │ │ - add r2, sl, r2 │ │ │ │ │ + add r2, lr, r2 │ │ │ │ │ str ip, [r3, #2776] @ 0xad8 │ │ │ │ │ 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 22a4 │ │ │ │ │ - b 2300 │ │ │ │ │ + bne 23bc │ │ │ │ │ + b 241c │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 187c │ │ │ │ │ - ldr r3, [sl, #480] @ 0x1e0 │ │ │ │ │ + b 18f4 │ │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1068 │ │ │ │ │ + ble 1038 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - str r3, [sl, #480] @ 0x1e0 │ │ │ │ │ - ble 1068 │ │ │ │ │ - b 1b24 │ │ │ │ │ + str r3, [r2, #480] @ 0x1e0 │ │ │ │ │ + ble 1038 │ │ │ │ │ + b 1bc8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ mov r8, #3 │ │ │ │ │ mov r7, r6 │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 1988 │ │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ │ + b 1a10 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 2fe0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ │ + b 11f4 │ │ │ │ │ + str r7, [r4, #4] │ │ │ │ │ + b 1430 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, #21 │ │ │ │ │ - str r0, [sl, #32] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r2, [sl, #4] │ │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ │ + str r0, [ip, #32] │ │ │ │ │ + mov r0, ip │ │ │ │ │ + str r2, [ip, #4] │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 289c │ │ │ │ │ - ldr r8, [sl, #4] │ │ │ │ │ - b 1214 │ │ │ │ │ - str r5, [sl, #4] │ │ │ │ │ - b 143c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + b 120c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne 2f88 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [r3, #2748] @ 0xabc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ │ + beq 2598 │ │ │ │ │ + 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 1d8c │ │ │ │ │ + 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 e6c │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + b e6c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 1d4c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 38d8 │ │ │ │ │ + beq 1e08 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3b64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1d4c │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 1e08 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ - mov r0, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + b 120c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 29cc │ │ │ │ │ + beq 2a94 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r5, #16 │ │ │ │ │ - beq 353c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + beq 3238 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - bne 2454 │ │ │ │ │ + bne 261c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 29cc │ │ │ │ │ + beq 2a94 │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3a4c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3cd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ - b 1d7c │ │ │ │ │ - ldr r2, [sl, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne 2924 │ │ │ │ │ - ldr r3, [sl, #2748] @ 0xabc │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r4, [sl, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2500 │ │ │ │ │ - ldr r8, [sl, #4] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r8, [sl, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r4, r8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1cf8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - 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, [sl, #8] │ │ │ │ │ - str r3, [sl, #4] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b e9c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r3, [sl, #4] │ │ │ │ │ - b e9c │ │ │ │ │ - ldr r3, [r6, #676] @ 0x2a4 │ │ │ │ │ - mov r2, #66 @ 0x42 │ │ │ │ │ - ldr ip, [sl, #4] │ │ │ │ │ - mov r0, sl │ │ │ │ │ + beq 1e3c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + ldr lr, [r3, #4] │ │ │ │ │ + bne 1b50 │ │ │ │ │ + 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 120c │ │ │ │ │ + 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 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - strne r3, [r6, #676] @ 0x2a4 │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ + 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 122c │ │ │ │ │ + b 120c │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq 1f90 │ │ │ │ │ + beq 2070 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 1a1c │ │ │ │ │ + beq 1aa4 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - ldr r1, [sl, #468] @ 0x1d4 │ │ │ │ │ - add r3, sl, #12288 @ 0x3000 │ │ │ │ │ - ldr r2, [sl, #464] @ 0x1d0 │ │ │ │ │ - str r1, [sl, #464] @ 0x1d0 │ │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ │ + 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, [sl, #4] │ │ │ │ │ - ldr r1, [sl, #2712] @ 0xa98 │ │ │ │ │ + str r1, [r0, #4] │ │ │ │ │ + ldr r1, [r0, #2712] @ 0xa98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r1, [sl, #2708] @ 0xa94 │ │ │ │ │ - bgt 341c │ │ │ │ │ + str r1, [r0, #2708] @ 0xa94 │ │ │ │ │ + bgt 36fc │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bne 2768 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne 29e8 │ │ │ │ │ + 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, [sl, #32] │ │ │ │ │ - b 1f90 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 2070 │ │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ │ + cmp r2, #10 │ │ │ │ │ + bne 2fd0 │ │ │ │ │ + ldr r2, [r5, #2748] @ 0xabc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + blx r2 │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2e70 │ │ │ │ │ + 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 1f70 │ │ │ │ │ + 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 26d4 │ │ │ │ │ + b 2070 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - str r3, [sl, #4] │ │ │ │ │ - ldr r3, [sl, #32] │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [r2, #4] │ │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - bne 2554 │ │ │ │ │ - b 1f90 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, #6 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r7, [sl, #452] @ 0x1c4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ + bne 26d4 │ │ │ │ │ + b 2070 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r1, [r3, #4] │ │ │ │ │ + b 15c4 │ │ │ │ │ + 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 120c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ + 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 122c │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - mov r2, #5 │ │ │ │ │ - b 25e4 │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 120c │ │ │ │ │ + ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r7, [sl, #40] @ 0x28 │ │ │ │ │ + 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 1344 │ │ │ │ │ + b 1334 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27a4 │ │ │ │ │ - ldr r5, [sl, #28] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - ldr ip, [sl, #4] │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str r7, [r6, #676] @ 0x2a4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne 28dc │ │ │ │ │ + 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 3950 │ │ │ │ │ + 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 122c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - ldr lr, [sl, #4] │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ - mov r2, #23 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - ldr r2, [sl, #32] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne 274c │ │ │ │ │ - ldr r2, [sl, #2748] @ 0xabc │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - blx r2 │ │ │ │ │ - ldr r4, [sl, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2738 │ │ │ │ │ - ldr r9, [sl, #4] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r9, [sl, #2708] @ 0xa94 │ │ │ │ │ - sub r2, r4, r9 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1e98 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ + b 120c │ │ │ │ │ + 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 290c │ │ │ │ │ + ldrb r5, [r6] │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + bne 2968 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + subs lr, lr, #1 │ │ │ │ │ + beq 2970 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ldrb r2, [r1] │ │ │ │ │ + bls 2968 │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + bne 28f4 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + ldrb r6, [r5] │ │ │ │ │ + cmp r6, #9 │ │ │ │ │ + cmpne r6, #32 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + beq 2934 │ │ │ │ │ + sub r2, r3, r2 │ │ │ │ │ + add r3, r2, r6 │ │ │ │ │ + b 2908 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 24c4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 3814 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + add r8, r6, #6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bcs 2a18 │ │ │ │ │ + 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 120c │ │ │ │ │ + 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 r3, [sl, #32] │ │ │ │ │ - ldr r9, [sl, #8] │ │ │ │ │ - cmp r3, #17 │ │ │ │ │ - str r9, [sl, #4] │ │ │ │ │ - bne 2554 │ │ │ │ │ - b 1f90 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 25c8 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - b 254c │ │ │ │ │ - ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b 26f0 │ │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 27f0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + 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 │ │ │ │ │ - strne r3, [sl, #32] │ │ │ │ │ - b 1f90 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r6, #10 │ │ │ │ │ - b 2560 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r5, [sl, #28] │ │ │ │ │ - mov ip, #9 │ │ │ │ │ - ldr r9, [sl, #472] @ 0x1d8 │ │ │ │ │ - b 27d4 │ │ │ │ │ - ldrb lr, [r5] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne 2854 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ - beq 285c │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ldrb r3, [r2] │ │ │ │ │ - bls 2854 │ │ │ │ │ - cmp r3, #32 │ │ │ │ │ - bne 27bc │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov lr, r5 │ │ │ │ │ - ldrb r4, [lr] │ │ │ │ │ - mov r5, lr │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ - cmpne r4, #32 │ │ │ │ │ - beq 27fc │ │ │ │ │ - sub r3, r9, r3 │ │ │ │ │ - add r9, r3, r5 │ │ │ │ │ - b 27d0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne 2668 │ │ │ │ │ - ldr ip, [sl, #4] │ │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 358c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ │ - add r8, r5, #6 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bcs 2950 │ │ │ │ │ - ldr ip, [sl, #476] @ 0x1dc │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r2, #57 @ 0x39 │ │ │ │ │ - stmib sp, {r5, r6} │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - add r3, sl, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 23d8 │ │ │ │ │ - ldr r2, [sl, #2696] @ 0xa88 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1f90 │ │ │ │ │ - ldr r0, [sl, #28] │ │ │ │ │ - ldr r1, [sl, #4] │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 2f90 │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - blt 2e74 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 23d8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 23d8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr ip, [sl, #4] │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - b e9c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 1f90 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r6, [sl, #4] │ │ │ │ │ - ldr r5, [sl, #8] │ │ │ │ │ - str r3, [sl, #2704] @ 0xa90 │ │ │ │ │ - b ea4 │ │ │ │ │ + ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + strne r3, [r2, #32] │ │ │ │ │ + b 2070 │ │ │ │ │ mov r2, #6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + 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 2878 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq 2998 │ │ │ │ │ - ldrsb r3, [r5, #6] │ │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ │ + bne 2994 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + beq 2a60 │ │ │ │ │ + ldrsb r3, [r6, #6] │ │ │ │ │ + ldrb r2, [r6, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2878 │ │ │ │ │ + blt 2994 │ │ │ │ │ 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 2878 │ │ │ │ │ - add r5, r9, #6 │ │ │ │ │ + bne 2994 │ │ │ │ │ + add r6, r9, #6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3068 │ │ │ │ │ - ldr ip, [sl, #476] @ 0x1dc │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + bne 379c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - str r8, [sp, #4] │ │ │ │ │ + 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 122c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + b 120c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 2444 │ │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r0, [sl, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b 1f90 │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str lr, [sp] │ │ │ │ │ + b 260c │ │ │ │ │ + ldr r3, [r9, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ + orrs r3, r3, r2 │ │ │ │ │ + beq 1740 │ │ │ │ │ + b 16f8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1740 │ │ │ │ │ + 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 2b34 │ │ │ │ │ + ldr r2, [r1, #2808] @ 0xaf8 │ │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ │ + addeq r3, r3, #1 │ │ │ │ │ + beq 2b30 │ │ │ │ │ + cmp r2, #39 @ 0x27 │ │ │ │ │ + cmpne r2, #34 @ 0x22 │ │ │ │ │ + moveq ip, #1 │ │ │ │ │ + movne ip, #0 │ │ │ │ │ + mov r6, ip │ │ │ │ │ + beq 2b70 │ │ │ │ │ + eor ip, r0, #1 │ │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ │ + movne ip, #0 │ │ │ │ │ + andeq ip, ip, #1 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 35dc │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + blt 2aec │ │ │ │ │ + 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 2070 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r8, [r3, #28] │ │ │ │ │ + b 1740 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + moveq r4, r2 │ │ │ │ │ + moveq r0, #1 │ │ │ │ │ + beq 2b30 │ │ │ │ │ + subs r0, r2, r4 │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + b 2b30 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3380 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 3354 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls 2bac │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3380 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 3078 │ │ │ │ │ + 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 3cd8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 265c │ │ │ │ │ + b 1e3c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3824 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne 2834 │ │ │ │ │ + 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 122c │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - bne 30ac │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + b 120c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ + cmp r0, sl │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + moveq lr, #3 │ │ │ │ │ + beq 22d0 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ + b 22cc │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ - beq 2db0 │ │ │ │ │ + beq 2e50 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ - beq 2a2c │ │ │ │ │ + beq 2c68 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 30ac │ │ │ │ │ + bne 2e98 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 23e8 │ │ │ │ │ + beq 25b0 │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 1a9c │ │ │ │ │ + ble 1b24 │ │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ - bgt 1f68 │ │ │ │ │ + beq 3070 │ │ │ │ │ + bgt 2044 │ │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2ab0 │ │ │ │ │ + beq 2cf0 │ │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ │ - bne 1f70 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + bne 204c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 3a4c │ │ │ │ │ + bl 3cd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ - b 1d7c │ │ │ │ │ + bne 265c │ │ │ │ │ + b 1e3c │ │ │ │ │ mov r5, #69 @ 0x45 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3824 │ │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ - bne 2b70 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + bne 2d78 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3824 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r5, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r5, #4 │ │ │ │ │ - beq 33d0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 38d8 │ │ │ │ │ + beq 3270 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3b64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2414 │ │ │ │ │ + beq 25dc │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ - b 1d58 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 33c0 │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 3390 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls 2b20 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 33c0 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2e5c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC25 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3a4c │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ - b 1d7c │ │ │ │ │ + b 1e14 │ │ │ │ │ + ldr r3, [r3, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bgt 2498 │ │ │ │ │ + b 1bc8 │ │ │ │ │ + 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 120c │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2ae8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bne 2d2c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3a4c │ │ │ │ │ + bl 3cd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d7c │ │ │ │ │ + beq 1e3c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - ldr ip, [sl, #4] │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - bl 3598 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - moveq lr, #3 │ │ │ │ │ - beq 21c4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - b 21c0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 239c │ │ │ │ │ - ldr r3, [sl, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt 2378 │ │ │ │ │ - b 1b24 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - 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, [sl, #8] │ │ │ │ │ - str r3, [sl, #4] │ │ │ │ │ - b 143c │ │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ - orrs r3, r3, r2 │ │ │ │ │ - beq 17a4 │ │ │ │ │ - b 1764 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 17a4 │ │ │ │ │ - mov r0, #68 @ 0x44 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - mla r0, r0, r9, sl │ │ │ │ │ - ldr lr, [r0, #2800] @ 0xaf0 │ │ │ │ │ - ldr r1, [r0, #2804] @ 0xaf4 │ │ │ │ │ - sub r3, lr, r1 │ │ │ │ │ - b 2cc4 │ │ │ │ │ - ldr r1, [r0, #2808] @ 0xaf8 │ │ │ │ │ - ldrb r1, [r1, r2] │ │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ │ - addeq r2, r2, #1 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ - cmp r1, #39 @ 0x27 │ │ │ │ │ - cmpne r1, #34 @ 0x22 │ │ │ │ │ - moveq lr, #1 │ │ │ │ │ - movne lr, #0 │ │ │ │ │ - str lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 2cfc │ │ │ │ │ - eor lr, ip, #1 │ │ │ │ │ - cmp r1, #35 @ 0x23 │ │ │ │ │ - movne lr, #0 │ │ │ │ │ - andeq lr, lr, #1 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bne 31d0 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - blt 2c7c │ │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mla r3, r2, r9, sl │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r0, [r3, #2808] @ 0xaf8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 1f90 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r9, [r3, #28] │ │ │ │ │ - b 17a4 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - moveq r4, r1 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ - subs ip, r1, r4 │ │ │ │ │ - movne ip, #1 │ │ │ │ │ - b 2cc0 │ │ │ │ │ - ldr r1, [r2, #672] @ 0x2a0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 1520 │ │ │ │ │ - str r7, [r2, #676] @ 0x2a4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #66 @ 0x42 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + b 120c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 319c │ │ │ │ │ + beq 32d4 │ │ │ │ │ sub r3, r5, #48 @ 0x30 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 316c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + bhi 32a0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 2d60 │ │ │ │ │ + bls 2e00 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 319c │ │ │ │ │ + beq 32d4 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2dec │ │ │ │ │ + bne 32fc │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3a4c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3cd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ab8 │ │ │ │ │ - b 1d7c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ + bne 265c │ │ │ │ │ + b 1e3c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2a40 │ │ │ │ │ - b 20bc │ │ │ │ │ - mov r5, #101 @ 0x65 │ │ │ │ │ - b 2ab4 │ │ │ │ │ + bne 2c7c │ │ │ │ │ + b 21b4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 27d0 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + b 2794 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + beq 2c68 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r7, [r3, #4] │ │ │ │ │ + bl 3b64 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 25dc │ │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ │ + beq 25b0 │ │ │ │ │ + cmp r5, #45 @ 0x2d │ │ │ │ │ + ble 2edc │ │ │ │ │ + cmp r5, #101 @ 0x65 │ │ │ │ │ + beq 3070 │ │ │ │ │ + bgt 2f3c │ │ │ │ │ + cmp r5, #69 @ 0x45 │ │ │ │ │ + beq 2cf0 │ │ │ │ │ + cmp r5, #74 @ 0x4a │ │ │ │ │ + beq 2cc0 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1b24 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 3950 │ │ │ │ │ + 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 120c │ │ │ │ │ + cmp r5, #106 @ 0x6a │ │ │ │ │ + bne 2edc │ │ │ │ │ + b 2cc0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ + mov r6, #10 │ │ │ │ │ + b 26e0 │ │ │ │ │ + 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 2070 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b e6c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 2070 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldmib r4, {r6, sl} │ │ │ │ │ + b e74 │ │ │ │ │ + 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 1430 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [sl, #32] │ │ │ │ │ - b 255c │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b 26cc │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r3, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #672] @ 0x2a0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 24dc │ │ │ │ │ + ldr r2, [r3, #2696] @ 0xa88 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 2070 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 34b0 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + blt 3390 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 24d8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 24d8 │ │ │ │ │ + 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 120c │ │ │ │ │ + mov r5, #101 @ 0x65 │ │ │ │ │ + b 2cf4 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1b94 │ │ │ │ │ + b 1828 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp ip, #35 @ 0x23 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + beq 1098 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + cmp r2, #28 │ │ │ │ │ + bne 3808 │ │ │ │ │ + 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 120c │ │ │ │ │ + mov r2, #29 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + b 223c │ │ │ │ │ + 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 1844 │ │ │ │ │ + movlt r8, r2 │ │ │ │ │ + movlt r5, r8 │ │ │ │ │ + blt 1610 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 24ec │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + movle r2, r1 │ │ │ │ │ + ble 1ef4 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 1e70 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r1, #32] │ │ │ │ │ + b 15c4 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ │ - ldr r0, [sl, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ │ - b 29f0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r1, [ip, #28] │ │ │ │ │ + ldr r0, [ip, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ │ + b 2f70 │ │ │ │ │ + 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 2f70 │ │ │ │ │ + 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 2f70 │ │ │ │ │ + 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 2f70 │ │ │ │ │ + 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 31f4 │ │ │ │ │ + mov lr, r8 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b 1330 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r0, #464] @ 0x1d0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 3210 │ │ │ │ │ + ldr r2, [r0, #452] @ 0x1c4 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 1654 │ │ │ │ │ + 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 120c │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + b 15d8 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC36 │ │ │ │ │ + R_ARM_MOVT_ABS .LC38 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1b94 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + b 1828 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC30 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r7, [sp] │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ + b 120c │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + b 324c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 3824 │ │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 1a1c │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r6, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 32fc │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2f20 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2df4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r2, #32] │ │ │ │ │ + b 26dc │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1b94 │ │ │ │ │ + b 1828 │ │ │ │ │ + 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 2f70 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + 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 2f70 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r6, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 3078 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3950 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + b 32c8 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 3824 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2ba0 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 2ff0 │ │ │ │ │ + beq 350c │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - bne 2fdc │ │ │ │ │ + bne 34f8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2fd4 │ │ │ │ │ + beq 34f0 │ │ │ │ │ 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 2f08 │ │ │ │ │ + bgt 3424 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2edc │ │ │ │ │ + bgt 33f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2edc │ │ │ │ │ + bne 33f8 │ │ │ │ │ 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 2fbc │ │ │ │ │ + beq 34d8 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ 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 1f90 │ │ │ │ │ + b 2070 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f3c │ │ │ │ │ + bgt 3458 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f3c │ │ │ │ │ + bne 3458 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2fb0 │ │ │ │ │ + beq 34c8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f74 │ │ │ │ │ + bgt 3490 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f74 │ │ │ │ │ + bne 3490 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2fb0 │ │ │ │ │ + beq 34c8 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - str r3, [sl, #4] │ │ │ │ │ - b 2eb8 │ │ │ │ │ + str r3, [r1, #4] │ │ │ │ │ + b 33d4 │ │ │ │ │ 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 │ │ │ │ │ - movne r3, #22 │ │ │ │ │ - strne r3, [sl, #32] │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 3530 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #17 │ │ │ │ │ - str r3, [sl, #32] │ │ │ │ │ - b 1f90 │ │ │ │ │ + str r3, [r2, #32] │ │ │ │ │ + b 2070 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ 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 1f90 │ │ │ │ │ + b 2070 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b 2ea4 │ │ │ │ │ + b 33c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r5, #28] │ │ │ │ │ - bne 309c │ │ │ │ │ + bne 3540 │ │ │ │ │ ldr r6, [r3, r0, lsl #2] │ │ │ │ │ - b 2eac │ │ │ │ │ + b 33c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 300c │ │ │ │ │ + beq 3528 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ ldrb r6, [r3, r0] │ │ │ │ │ - b 2eac │ │ │ │ │ + b 33c8 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ - b 3004 │ │ │ │ │ - sub r1, r3, #123 @ 0x7b │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - clz r1, r1 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - movle r1, #0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 307c │ │ │ │ │ - add r2, sl, r2, lsl #2 │ │ │ │ │ - ldr r0, [sl, #464] @ 0x1d0 │ │ │ │ │ - ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movweq r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ - movteq r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC41 │ │ │ │ │ - beq 1f38 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ + b 3520 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, #22 │ │ │ │ │ + str r3, [r2, #32] │ │ │ │ │ + b 2070 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r3, r5, #20 │ │ │ │ │ + addeq r3, r5, #28 │ │ │ │ │ + b 3504 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ + b 1828 │ │ │ │ │ + ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, #20 │ │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ │ + b 24fc │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC40 │ │ │ │ │ + R_ARM_MOVT_ABS .LC30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1b94 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [sl, #448] @ 0x1c0 │ │ │ │ │ - b 29a4 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne 3030 │ │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ │ - b 1f14 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r3, r5, #20 │ │ │ │ │ - addeq r3, r5, #28 │ │ │ │ │ - b 2fe8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r7, [sl, #4] │ │ │ │ │ - bl 38d8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 2414 │ │ │ │ │ - cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 23e8 │ │ │ │ │ - cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 30ec │ │ │ │ │ - cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ - bgt 3148 │ │ │ │ │ - cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2ab0 │ │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ │ - beq 2a84 │ │ │ │ │ - add r3, sl, #12288 @ 0x3000 │ │ │ │ │ - ldr r6, [r3, #672] @ 0x2a0 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 1a9c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - ldr r3, [sl, #28] │ │ │ │ │ - ldr r1, [sl, #2708] @ 0xa94 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - 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, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r6, [sp] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 30ec │ │ │ │ │ - b 2a84 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 3598 │ │ │ │ │ - ldr r9, [sl, #4] │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1994 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r6, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 2dec │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + b 120c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3824 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b f1c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 312c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2d54 │ │ │ │ │ - ldr r3, [sl, #464] @ 0x1d0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne 1e3c │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 167c │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [sl, #32] │ │ │ │ │ - b 1670 │ │ │ │ │ - add r0, r3, #1 │ │ │ │ │ + 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 │ │ │ │ │ + add r0, lr, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1f90 │ │ │ │ │ - mov r2, #68 @ 0x44 │ │ │ │ │ - ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 2070 │ │ │ │ │ + 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, r2, r9, sl │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 323c │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - eor r7, ip, #1 │ │ │ │ │ + mla r0, r3, r8, r0 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b 3644 │ │ │ │ │ + eor r6, ip, #1 │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - movne r7, #0 │ │ │ │ │ - andeq r7, r7, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + andeq r6, r6, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ - bne 328c │ │ │ │ │ - strb r3, [r9] │ │ │ │ │ + bne 3694 │ │ │ │ │ + strb r3, [r2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r9, r3, r1 │ │ │ │ │ - add r2, r2, #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 r2, lr │ │ │ │ │ - bge 32cc │ │ │ │ │ + cmp r8, lr │ │ │ │ │ + bge 36d4 │ │ │ │ │ ldr r5, [r0, #2808] @ 0xaf8 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - ldrb r3, [r5, r2] │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldrb r3, [r5, r8] │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ cmpne r3, #34 @ 0x22 │ │ │ │ │ - bne 320c │ │ │ │ │ + bne 3614 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - streq r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + streq r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ - beq 3228 │ │ │ │ │ - ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 3630 │ │ │ │ │ + ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r3, ip │ │ │ │ │ movne ip, #1 │ │ │ │ │ - b 3228 │ │ │ │ │ + b 3630 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - beq 32a4 │ │ │ │ │ + beq 36ac │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ │ - cmp r2, #10 │ │ │ │ │ - bne 3288 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + ldrb ip, [r5, r3] │ │ │ │ │ + cmp ip, #10 │ │ │ │ │ + bne 3690 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bge 3388 │ │ │ │ │ + bge 3800 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - strb r3, [r9] │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + strb r3, [r2] │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - add r9, r3, r1 │ │ │ │ │ - b 3238 │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r2, r3, r1 │ │ │ │ │ + b 3640 │ │ │ │ │ + ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2ce8 │ │ │ │ │ - str r6, [sl, #28] │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - str r1, [sl, #472] @ 0x1d8 │ │ │ │ │ - cmp r2, #28 │ │ │ │ │ - beq 3460 │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - bne f14 │ │ │ │ │ - b 2138 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 167c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ │ - ldr r0, [sl, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ │ - b 29f0 │ │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, #20 │ │ │ │ │ - b 23b0 │ │ │ │ │ - add r3, sl, r1, lsl #2 │ │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ - lsl r3, r1, #2 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - beq 17d0 │ │ │ │ │ - movlt r8, r9 │ │ │ │ │ - movlt r5, r8 │ │ │ │ │ - blt 16ac │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 23a4 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - movle r2, r1 │ │ │ │ │ - ble 1e18 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b 1d9c │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - b 3238 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r6, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 2e5c │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 312c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2b14 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC38 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1b94 │ │ │ │ │ + b 2b5c │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ - mla r3, r1, r3, sl │ │ │ │ │ + mla r3, r1, r3, r0 │ │ │ │ │ ldrb r1, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bne 2590 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + bne 2714 │ │ │ │ │ ldr r1, [r3, #2772] @ 0xad4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bne 2590 │ │ │ │ │ + bne 2714 │ │ │ │ │ ldr r3, [r3, #2820] @ 0xb04 │ │ │ │ │ - mov r0, sl │ │ │ │ │ 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 1b94 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + b 1828 │ │ │ │ │ + sub r1, r3, #123 @ 0x7b │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + clz r1, r1 │ │ │ │ │ + lsr r1, r1, #5 │ │ │ │ │ + movle r1, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 37b4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 3598 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b f4c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - cmp ip, #35 @ 0x23 │ │ │ │ │ - str r1, [sl, #472] @ 0x1d8 │ │ │ │ │ - str r3, [sl, #28] │ │ │ │ │ - beq 10c4 │ │ │ │ │ - ldr r2, [sl, #32] │ │ │ │ │ - b 3304 │ │ │ │ │ - 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 │ │ │ │ │ + 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 2014 │ │ │ │ │ + str r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ 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 │ │ │ │ │ - mov r2, #29 │ │ │ │ │ - str r2, [sl, #32] │ │ │ │ │ - b 2118 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ │ - ldr r0, [sl, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ │ - b 29f0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ │ - ldr r0, [sl, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ │ - b 29f0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC12 │ │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ │ - ldr r0, [sl, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ │ - b 29f0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ │ - ldr r0, [sl, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ │ - b 29f0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 36c4 │ │ │ │ │ + R_ARM_MOVT_ABS .LC40 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1828 │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3824 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 2a6c │ │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + bne 375c │ │ │ │ │ + mov r2, #68 @ 0x44 │ │ │ │ │ + b 1fec │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 15d8 │ │ │ │ │ + str r6, [r4, #28] │ │ │ │ │ + mvn sl, #0 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + b 30ac │ │ │ │ │ + ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - b 33e0 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - moveq r9, r5 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - movne lr, r8 │ │ │ │ │ - movne r7, r5 │ │ │ │ │ - bne 1340 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r7, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 122c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 1108 │ │ │ │ │ - b 2638 │ │ │ │ │ + R_ARM_MOVT_ABS .LC36 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 1828 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + b 3640 │ │ │ │ │ + cmn sl, #1 │ │ │ │ │ + bne ee4 │ │ │ │ │ + b 2260 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10e0 │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 28a4 │ │ │ │ │ │ │ │ │ │ -00003598 : │ │ │ │ │ +00003824 : │ │ │ │ │ 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 35f4 │ │ │ │ │ + beq 3880 │ │ │ │ │ ldr r2, [r3, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ strhi r2, [r3, #32] │ │ │ │ │ - bhi 3698 │ │ │ │ │ + bhi 3924 │ │ │ │ │ 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 3698 │ │ │ │ │ + bne 3924 │ │ │ │ │ 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 3694 │ │ │ │ │ + beq 3920 │ │ │ │ │ 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 36a0 │ │ │ │ │ + bne 392c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 35c4 │ │ │ │ │ + bne 3850 │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 3698 │ │ │ │ │ + bne 3924 │ │ │ │ │ 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 3694 │ │ │ │ │ + beq 3920 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - b 3630 │ │ │ │ │ + b 38bc │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 35ec │ │ │ │ │ + b 3878 │ │ │ │ │ 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 3698 │ │ │ │ │ + b 3924 │ │ │ │ │ │ │ │ │ │ -000036c4 : │ │ │ │ │ +00003950 : │ │ │ │ │ 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 3718 │ │ │ │ │ + bcc 39a4 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 372c │ │ │ │ │ + bne 39b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -3826,15 +3989,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 │ │ │ │ │ │ │ │ │ │ -00003740 <_PyLexer_update_ftstring_expr>: │ │ │ │ │ +000039cc <_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 │ │ │ │ │ @@ -3844,47 +4007,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 37e8 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ + bne 3a74 <_PyLexer_update_ftstring_expr+0xa8> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ mla r3, r3, r5, r4 │ │ │ │ │ ldr r1, [r3, #2808] @ 0xaf8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3814 <_PyLexer_update_ftstring_expr+0xd4> │ │ │ │ │ + beq 3aa0 <_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 3830 <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ + beq 3abc <_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 37f4 <_PyLexer_update_ftstring_expr+0xb4> │ │ │ │ │ + bhi 3a80 <_PyLexer_update_ftstring_expr+0xb4> │ │ │ │ │ cmp r1, #33 @ 0x21 │ │ │ │ │ - bne 3840 <_PyLexer_update_ftstring_expr+0x100> │ │ │ │ │ + bne 3acc <_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 │ │ │ │ │ @@ -3893,198 +4056,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 37c0 <_PyLexer_update_ftstring_expr+0x80> │ │ │ │ │ + bne 3a4c <_PyLexer_update_ftstring_expr+0x80> │ │ │ │ │ mov r3, #15 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 37e0 <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ + b 3a6c <_PyLexer_update_ftstring_expr+0xa0> │ │ │ │ │ mov r3, #68 @ 0x44 │ │ │ │ │ cmp r1, #58 @ 0x3a │ │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ │ - bne 386c <_PyLexer_update_ftstring_expr+0x12c> │ │ │ │ │ + bne 3af8 <_PyLexer_update_ftstring_expr+0x12c> │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 3808 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bne 3a94 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - b 3808 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + b 3a94 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3808 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + beq 3a94 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3808 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + bge 3a94 <_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 38cc <_PyLexer_update_ftstring_expr+0x18c> │ │ │ │ │ + beq 3b58 <_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 3808 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ + b 3a94 <_PyLexer_update_ftstring_expr+0xc8> │ │ │ │ │ ldr r0, [r5, #2808] @ 0xaf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3830 <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ + b 3abc <_PyLexer_update_ftstring_expr+0xf0> │ │ │ │ │ │ │ │ │ │ -000038d8 : │ │ │ │ │ +00003b64 : │ │ │ │ │ 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 3948 │ │ │ │ │ + beq 3bd4 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ movhi r2, r5 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 3a0c │ │ │ │ │ + bhi 3c98 │ │ │ │ │ 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 39c4 │ │ │ │ │ + beq 3c50 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3904 │ │ │ │ │ + bne 3b90 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3a08 │ │ │ │ │ + bne 3c94 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3a20 │ │ │ │ │ + beq 3cac │ │ │ │ │ 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 3a2c │ │ │ │ │ + bne 3cb8 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3904 │ │ │ │ │ + bne 3b90 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3a08 │ │ │ │ │ + bne 3c94 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3a20 │ │ │ │ │ + beq 3cac │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ - b 3974 │ │ │ │ │ + b 3c00 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3824 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 38f8 │ │ │ │ │ + bne 3b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ 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 393c │ │ │ │ │ + bne 3bc8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 3a0c │ │ │ │ │ + b 3c98 │ │ │ │ │ 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 3a0c │ │ │ │ │ + b 3c98 │ │ │ │ │ │ │ │ │ │ -00003a4c : │ │ │ │ │ +00003cd8 : │ │ │ │ │ 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 3ac0 │ │ │ │ │ + bne 3d4c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #420] @ 3c24 │ │ │ │ │ + ldr r0, [pc, #420] @ 3eb0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 3a98 │ │ │ │ │ + bhi 3d24 │ │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 3ac0 │ │ │ │ │ + bgt 3d4c │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3b38 │ │ │ │ │ + bls 3dc4 │ │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls 3b38 │ │ │ │ │ + bls 3dc4 │ │ │ │ │ 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 │ │ │ │ │ @@ -4092,106 +4255,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 3b38 │ │ │ │ │ + beq 3dc4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ 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 3ac4 │ │ │ │ │ + bne 3d50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3598 │ │ │ │ │ - b 3ac0 │ │ │ │ │ + bl 3824 │ │ │ │ │ + b 3d4c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ 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 3ac4 │ │ │ │ │ + b 3d50 │ │ │ │ │ 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 3aec │ │ │ │ │ + b 3d78 │ │ │ │ │ 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 3aec │ │ │ │ │ + b 3d78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3824 │ │ │ │ │ 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 36c4 │ │ │ │ │ + bl 3950 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 3aec │ │ │ │ │ + b 3d78 │ │ │ │ │ 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 3aec │ │ │ │ │ + b 3d78 │ │ │ │ │ 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 3aec │ │ │ │ │ + b 3d78 │ │ │ │ │ .word 0x0000002f │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ - 0x00000000 00171717 17171717 17171717 2e171717 ................ │ │ │ │ │ - 0x00000010 17171717 17171717 17171717 17171717 ................ │ │ │ │ │ - 0x00000020 00171717 17171717 17171717 2e17170e ................ │ │ │ │ │ + 0x00000000 00181818 18181818 18181818 30181818 ............0... │ │ │ │ │ + 0x00000010 18181818 18181818 18181818 18181818 ................ │ │ │ │ │ + 0x00000020 00181818 18181818 18181818 3018180e ............0... │ │ │ │ │ 0x00000030 0000005b 53000042 00000000 3a320000 ...[S..B....:2.. │ │ │ │ │ 0x00000040 746f6b5f 6261636b 757000 tok_backup. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -41,30 +41,30 @@ │ │ │ │ │ 0x00000260 6f6c6f77 6572005f 5079546f 6b656e5f olower._PyToken_ │ │ │ │ │ 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 656e697a 65725f69 6e64656e yTokenizer_inden │ │ │ │ │ - 0x000002e0 74657272 6f72005f 5079546f 6b656e5f terror._PyToken_ │ │ │ │ │ - 0x000002f0 54687265 65436861 7273005f 5f616561 ThreeChars.__aea │ │ │ │ │ - 0x00000300 62695f69 64697600 5f50794c 65786572 bi_idiv._PyLexer │ │ │ │ │ - 0x00000310 5f747970 655f636f 6d6d656e 745f746f _type_comment_to │ │ │ │ │ - 0x00000320 6b656e5f 73657475 70005079 556e6963 ken_setup.PyUnic │ │ │ │ │ - 0x00000330 6f64655f 4465636f 64655554 4638005f ode_DecodeUTF8._ │ │ │ │ │ - 0x00000340 5079556e 69636f64 655f5363 616e4964 PyUnicode_ScanId │ │ │ │ │ - 0x00000350 656e7469 66696572 005f5079 5f446561 entifier._Py_Dea │ │ │ │ │ - 0x00000360 6c6c6f63 006d656d 636d7000 5f507954 lloc.memcmp._PyT │ │ │ │ │ - 0x00000370 6f6b656e 697a6572 5f73796e 74617865 okenizer_syntaxe │ │ │ │ │ - 0x00000380 72726f72 5f6b6e6f 776e5f72 616e6765 rror_known_range │ │ │ │ │ - 0x00000390 00507955 6e69636f 64655f53 75627374 .PyUnicode_Subst │ │ │ │ │ - 0x000003a0 72696e67 00507955 6e69636f 64655f41 ring.PyUnicode_A │ │ │ │ │ - 0x000003b0 73555446 38537472 696e6700 50794578 sUTF8String.PyEx │ │ │ │ │ - 0x000003c0 635f556e 69636f64 65446563 6f646545 c_UnicodeDecodeE │ │ │ │ │ - 0x000003d0 72726f72 00507945 72725f45 78636570 rror.PyErr_Excep │ │ │ │ │ - 0x000003e0 74696f6e 4d617463 68657300 50794d65 tionMatches.PyMe │ │ │ │ │ + 0x000002d0 79546f6b 656e5f54 68726565 43686172 yToken_ThreeChar │ │ │ │ │ + 0x000002e0 73005f5f 61656162 695f6964 6976005f s.__aeabi_idiv._ │ │ │ │ │ + 0x000002f0 50794c65 7865725f 74797065 5f636f6d PyLexer_type_com │ │ │ │ │ + 0x00000300 6d656e74 5f746f6b 656e5f73 65747570 ment_token_setup │ │ │ │ │ + 0x00000310 006d656d 636d7000 5079556e 69636f64 .memcmp.PyUnicod │ │ │ │ │ + 0x00000320 655f4465 636f6465 55544638 005f5079 e_DecodeUTF8._Py │ │ │ │ │ + 0x00000330 546f6b65 6e697a65 725f7379 6e746178 Tokenizer_syntax │ │ │ │ │ + 0x00000340 6572726f 725f6b6e 6f776e5f 72616e67 error_known_rang │ │ │ │ │ + 0x00000350 65005f50 79556e69 636f6465 5f536361 e._PyUnicode_Sca │ │ │ │ │ + 0x00000360 6e496465 6e746966 69657200 5f50795f nIdentifier._Py_ │ │ │ │ │ + 0x00000370 4465616c 6c6f6300 5079556e 69636f64 Dealloc.PyUnicod │ │ │ │ │ + 0x00000380 655f5375 62737472 696e6700 5079556e e_Substring.PyUn │ │ │ │ │ + 0x00000390 69636f64 655f4173 55544638 53747269 icode_AsUTF8Stri │ │ │ │ │ + 0x000003a0 6e670050 79457863 5f556e69 636f6465 ng.PyExc_Unicode │ │ │ │ │ + 0x000003b0 4465636f 64654572 726f7200 50794572 DecodeError.PyEr │ │ │ │ │ + 0x000003c0 725f4578 63657074 696f6e4d 61746368 r_ExceptionMatch │ │ │ │ │ + 0x000003d0 6573005f 5079546f 6b656e69 7a65725f es._PyTokenizer_ │ │ │ │ │ + 0x000003e0 696e6465 6e746572 726f7200 50794d65 indenterror.PyMe │ │ │ │ │ 0x000003f0 6d5f5265 616c6c6f 63005079 4578635f m_Realloc.PyExc_ │ │ │ │ │ 0x00000400 53796e74 61785761 726e696e 67005f50 SyntaxWarning._P │ │ │ │ │ 0x00000410 79546f6b 656e697a 65725f70 61727365 yTokenizer_parse │ │ │ │ │ 0x00000420 725f7761 726e00 r_warn. │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 1748 (bytes into file) │ │ │ │ │ + Start of section headers: 1752 (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 0x6d4: │ │ │ │ │ +There are 11 section headers, starting at offset 0x6d8: │ │ │ │ │ │ │ │ │ │ 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 0003e0 00 AX 0 0 4 │ │ │ │ │ - [ 5] .rel.text.hot REL 00000000 000628 000050 08 I 8 4 4 │ │ │ │ │ - [ 6] .note.GNU-stack PROGBITS 00000000 000458 000000 00 0 0 1 │ │ │ │ │ - [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 000458 000033 00 0 0 1 │ │ │ │ │ - [ 8] .symtab SYMTAB 00000000 00048c 0000e0 10 9 4 4 │ │ │ │ │ - [ 9] .strtab STRTAB 00000000 00056c 0000bb 00 0 0 1 │ │ │ │ │ - [10] .shstrtab STRTAB 00000000 000678 00005a 00 0 0 1 │ │ │ │ │ + [ 4] .text.hot PROGBITS 00000000 000078 0003e4 00 AX 0 0 4 │ │ │ │ │ + [ 5] .rel.text.hot REL 00000000 00062c 000050 08 I 8 4 4 │ │ │ │ │ + [ 6] .note.GNU-stack PROGBITS 00000000 00045c 000000 00 0 0 1 │ │ │ │ │ + [ 7] .ARM.attributes ARM_ATTRIBUTES 00000000 00045c 000033 00 0 0 1 │ │ │ │ │ + [ 8] .symtab SYMTAB 00000000 000490 0000e0 10 9 4 4 │ │ │ │ │ + [ 9] .strtab STRTAB 00000000 000570 0000bb 00 0 0 1 │ │ │ │ │ + [10] .shstrtab STRTAB 00000000 00067c 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,17 +1,17 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 14 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: 00000378 60 FUNC LOCAL DEFAULT 4 Py_XDECREF.part.0 │ │ │ │ │ + 2: 0000037c 60 FUNC LOCAL DEFAULT 4 Py_XDECREF.part.0 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 4: 00000000 256 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: 00000100 28 FUNC GLOBAL HIDDEN 4 _PyToken_Init │ │ │ │ │ 8: 0000011c 144 FUNC GLOBAL HIDDEN 4 _PyLexer_token_setup │ │ │ │ │ - 9: 000001ac 460 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ + 9: 000001ac 464 FUNC GLOBAL HIDDEN 4 _PyTokenizer_Free │ │ │ │ │ 10: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 11: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 12: 000003b4 44 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ + 12: 000003b8 44 FUNC GLOBAL HIDDEN 4 _PyToken_Free │ │ │ │ │ 13: 00000000 68 FUNC GLOBAL HIDDEN 1 _PyLexer_type_comment_token_setup │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,13 +1,13 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x628 contains 10 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x62c contains 10 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000051c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000ec 0000061c R_ARM_CALL 00000000 memset │ │ │ │ │ 000001d4 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000022c 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000002a0 00000a1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000002e8 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000308 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000348 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000370 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000003b0 00000b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000238 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002ac 00000a1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000002f0 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000304 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000314 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000354 00000a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000003b4 00000b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -128,94 +128,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 1d8 <_PyTokenizer_Free+0x2c> │ │ │ │ │ + beq 2b0 <_PyTokenizer_Free+0x104> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #2716] @ 0xa9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a4 <_PyTokenizer_Free+0xf8> │ │ │ │ │ + bne 2bc <_PyTokenizer_Free+0x110> │ │ │ │ │ ldr r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ac <_PyTokenizer_Free+0x100> │ │ │ │ │ + bne 2c4 <_PyTokenizer_Free+0x118> │ │ │ │ │ ldr r0, [r4, #2724] @ 0xaa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b4 <_PyTokenizer_Free+0x108> │ │ │ │ │ + bne 2cc <_PyTokenizer_Free+0x120> │ │ │ │ │ ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f0 <_PyTokenizer_Free+0x144> │ │ │ │ │ + bne 2d4 <_PyTokenizer_Free+0x128> │ │ │ │ │ ldr r0, [r4, #2288] @ 0x8f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f8 <_PyTokenizer_Free+0x14c> │ │ │ │ │ + bne 2dc <_PyTokenizer_Free+0x130> │ │ │ │ │ + ldr r3, [r4, #2724] @ 0xaa4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2e4 <_PyTokenizer_Free+0x138> │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2dc <_PyTokenizer_Free+0x130> │ │ │ │ │ + bne 2e4 <_PyTokenizer_Free+0x138> │ │ │ │ │ ldr r0, [r4, #2736] @ 0xab0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 230 <_PyTokenizer_Free+0x84> │ │ │ │ │ + beq 2f8 <_PyTokenizer_Free+0x14c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 370 <_PyTokenizer_Free+0x1c4> │ │ │ │ │ + bne 304 <_PyTokenizer_Free+0x158> │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #668] @ 0x29c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 294 <_PyTokenizer_Free+0xe8> │ │ │ │ │ + blt 2a0 <_PyTokenizer_Free+0xf4> │ │ │ │ │ mov r2, #68 @ 0x44 │ │ │ │ │ mul r2, r2, r3 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ ldr r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 300 <_PyTokenizer_Free+0x154> │ │ │ │ │ + bne 30c <_PyTokenizer_Free+0x160> │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 294 <_PyTokenizer_Free+0xe8> │ │ │ │ │ + beq 2a0 <_PyTokenizer_Free+0xf4> │ │ │ │ │ mov r1, #68 @ 0x44 │ │ │ │ │ mla r3, r1, r3, r4 │ │ │ │ │ ldr r0, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 340 <_PyTokenizer_Free+0x194> │ │ │ │ │ + bne 34c <_PyTokenizer_Free+0x1a0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r3, #68 @ 0x44 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 278 <_PyTokenizer_Free+0xcc> │ │ │ │ │ + bne 284 <_PyTokenizer_Free+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ - bl 378 │ │ │ │ │ + ldr r0, [r4, #2716] @ 0xa9c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1e4 <_PyTokenizer_Free+0x38> │ │ │ │ │ + bl 37c │ │ │ │ │ b 1e4 <_PyTokenizer_Free+0x38> │ │ │ │ │ - bl 378 │ │ │ │ │ + bl 37c │ │ │ │ │ b 1f0 <_PyTokenizer_Free+0x44> │ │ │ │ │ - bl 378 │ │ │ │ │ - ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2f0 <_PyTokenizer_Free+0x144> │ │ │ │ │ - ldr r0, [r4, #2288] @ 0x8f0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2f8 <_PyTokenizer_Free+0x14c> │ │ │ │ │ - ldr r3, [r4, #2724] @ 0xaa4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 214 <_PyTokenizer_Free+0x68> │ │ │ │ │ + bl 37c │ │ │ │ │ + b 1fc <_PyTokenizer_Free+0x50> │ │ │ │ │ + bl 37c │ │ │ │ │ + b 208 <_PyTokenizer_Free+0x5c> │ │ │ │ │ + bl 37c │ │ │ │ │ + b 214 <_PyTokenizer_Free+0x68> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 220 <_PyTokenizer_Free+0x74> │ │ │ │ │ + beq 22c <_PyTokenizer_Free+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 220 <_PyTokenizer_Free+0x74> │ │ │ │ │ - bl 378 │ │ │ │ │ - b 2c4 <_PyTokenizer_Free+0x118> │ │ │ │ │ - bl 378 │ │ │ │ │ - b 2d0 <_PyTokenizer_Free+0x124> │ │ │ │ │ + b 22c <_PyTokenizer_Free+0x80> │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 248 <_PyTokenizer_Free+0x9c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 248 <_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 │ │ │ │ │ @@ -224,57 +228,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 264 <_PyTokenizer_Free+0xb8> │ │ │ │ │ + b 270 <_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 284 <_PyTokenizer_Free+0xd8> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 23c <_PyTokenizer_Free+0x90> │ │ │ │ │ + b 290 <_PyTokenizer_Free+0xe4> │ │ │ │ │ │ │ │ │ │ -00000378 : │ │ │ │ │ +0000037c : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ble 398 │ │ │ │ │ + ble 39c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38c │ │ │ │ │ + bne 390 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000003b4 <_PyToken_Free>: │ │ │ │ │ +000003b8 <_PyToken_Free>: │ │ │ │ │ _PyToken_Free(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 3d4 <_PyToken_Free+0x20> │ │ │ │ │ + bne 3d8 <_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 378 │ │ │ │ │ + b 37c │ │ │ ├── helpers.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,18 +1,18 @@ │ │ │ │ │ There are 15 section headers, starting at offset 0x1cf4: │ │ │ │ │ │ │ │ │ │ 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 000974 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001894 000308 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0009a8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0009a8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0009a8 0002f8 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 001b9c 000068 08 I 12 5 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000918 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001894 0002f8 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00094c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 00094c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 00094c 000354 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 001b8c 000078 08 I 12 5 4 │ │ │ │ │ [ 7] .rodata.str1.4 PROGBITS 00000000 000ca0 00022a 01 AMS 0 0 4 │ │ │ │ │ [ 8] .text.unlikely PROGBITS 00000000 000ecc 0001a8 00 AX 0 0 4 │ │ │ │ │ [ 9] .rel.text.unlikely REL 00000000 001c04 000070 08 I 12 8 4 │ │ │ │ │ [10] .note.GNU-stack PROGBITS 00000000 001074 000000 00 0 0 1 │ │ │ │ │ [11] .ARM.attributes ARM_ATTRIBUTES 00000000 001074 000033 00 0 0 1 │ │ │ │ │ [12] .symtab SYMTAB 00000000 0010a8 000450 10 13 29 4 │ │ │ │ │ [13] .strtab STRTAB 00000000 0014f8 00039a 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -17,56 +17,56 @@ │ │ │ │ │ 13: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 14: 00000078 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 15: 00000550 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 16: 00000098 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 17: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 18: 000000a8 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 19: 00000554 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 20: 00000680 372 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ + 20: 00000624 372 FUNC LOCAL DEFAULT 1 _syntaxerror_range.isra.0 │ │ │ │ │ 21: 0000012c 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 22: 00000134 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 23: 00000138 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 24: 000007f4 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 24: 00000798 68 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 26: 00000144 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 27: 00000148 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ 28: 000001d0 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 29: 00000000 352 FUNC GLOBAL HIDDEN 5 _PyTokenizer_translate_newlines │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 34: 00000000 276 FUNC GLOBAL HIDDEN 1 _PyTokenizer_check_bom │ │ │ │ │ - 35: 00000554 92 FUNC GLOBAL HIDDEN 1 _PyTokenizer_new_string │ │ │ │ │ + 35: 000002f8 92 FUNC GLOBAL HIDDEN 5 _PyTokenizer_new_string │ │ │ │ │ 36: 00000114 1088 FUNC GLOBAL HIDDEN 1 _PyTokenizer_check_coding_spec │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND strncmp │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 43: 00000838 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 43: 000007dc 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 44: 00000000 108 FUNC GLOBAL HIDDEN 8 _PyTokenizer_error_ret │ │ │ │ │ 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxError │ │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 48: 00000160 408 FUNC GLOBAL HIDDEN 5 _PyTokenizer_ensure_utf8 │ │ │ │ │ 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 50: 000005b0 132 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ + 50: 00000554 132 FUNC GLOBAL HIDDEN 1 _PyTokenizer_translate_into_utf8 │ │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Decode │ │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 54: 00000634 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ + 54: 000005d8 76 FUNC GLOBAL HIDDEN 1 _PyTokenizer_syntaxerror │ │ │ │ │ 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormatV │ │ │ │ │ 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcspn │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 60: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ - 61: 00000884 240 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ + 61: 00000828 240 FUNC GLOBAL HIDDEN 1 _PyTokenizer_parser_warn │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnExplicitObject │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 65: 0000006c 272 FUNC GLOBAL HIDDEN 8 _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ │ 68: 0000017c 44 FUNC GLOBAL HIDDEN 8 _PyTokenizer_indenterror │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,123 +1,123 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1894 contains 97 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1894 contains 95 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 0000231c R_ARM_CALL 00000554 _PyTokenizer_new_string │ │ │ │ │ +000000b4 0000231c R_ARM_CALL 000002f8 _PyTokenizer_new_string │ │ │ │ │ 000000e8 0000211c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000022c 0000062b R_ARM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ -00000230 0000062c R_ARM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ -00000248 0000251c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000288 0000262b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000028c 0000262c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000002e0 0000231c R_ARM_CALL 00000554 _PyTokenizer_new_string │ │ │ │ │ -000002ec 0000272b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000002f0 0000272c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000334 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000338 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000344 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000358 0000072b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ -0000035c 0000072c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ -00000360 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000370 0000082b R_ARM_MOVW_ABS_NC 00000024 .LC4 │ │ │ │ │ -00000374 0000082c R_ARM_MOVT_ABS 00000024 .LC4 │ │ │ │ │ -00000378 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000388 0000052b R_ARM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ -0000038c 0000052c R_ARM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ -00000390 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000003a0 0000092b R_ARM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ -000003a4 0000092c R_ARM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ -000003a8 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000003bc 00000a2b R_ARM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ -000003c0 00000a2c R_ARM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ -000003c4 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000003d8 00000b2b R_ARM_MOVW_ABS_NC 00000044 .LC7 │ │ │ │ │ -000003dc 00000b2c R_ARM_MOVT_ABS 00000044 .LC7 │ │ │ │ │ -000003e0 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -000003f4 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC8 │ │ │ │ │ -000003f8 00000c2c R_ARM_MOVT_ABS 00000050 .LC8 │ │ │ │ │ -000003fc 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ -00000428 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000042c 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000430 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000460 00002a1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000234 0000062b R_ARM_MOVW_ABS_NC 00000014 .LC2 │ │ │ │ │ +00000238 0000062c R_ARM_MOVT_ABS 00000014 .LC2 │ │ │ │ │ +00000250 0000251c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000290 0000262b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000294 0000262c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000002e8 0000231c R_ARM_CALL 000002f8 _PyTokenizer_new_string │ │ │ │ │ +000002f4 0000272b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000002f8 0000272c 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 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000360 0000072b R_ARM_MOVW_ABS_NC 0000001c .LC3 │ │ │ │ │ +00000364 0000072c R_ARM_MOVT_ABS 0000001c .LC3 │ │ │ │ │ +00000368 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000378 0000082b R_ARM_MOVW_ABS_NC 00000024 .LC4 │ │ │ │ │ +0000037c 0000082c R_ARM_MOVT_ABS 00000024 .LC4 │ │ │ │ │ +00000380 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000390 0000052b R_ARM_MOVW_ABS_NC 00000008 .LC1 │ │ │ │ │ +00000394 0000052c R_ARM_MOVT_ABS 00000008 .LC1 │ │ │ │ │ +00000398 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000003a8 0000092b R_ARM_MOVW_ABS_NC 0000002c .LC5 │ │ │ │ │ +000003ac 0000092c R_ARM_MOVT_ABS 0000002c .LC5 │ │ │ │ │ +000003b0 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000003c4 00000a2b R_ARM_MOVW_ABS_NC 00000038 .LC6 │ │ │ │ │ +000003c8 00000a2c R_ARM_MOVT_ABS 00000038 .LC6 │ │ │ │ │ +000003cc 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +000003e0 00000b2b R_ARM_MOVW_ABS_NC 00000044 .LC7 │ │ │ │ │ +000003e4 00000b2c R_ARM_MOVT_ABS 00000044 .LC7 │ │ │ │ │ +000003e8 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +000003fc 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC8 │ │ │ │ │ +00000400 00000c2c R_ARM_MOVT_ABS 00000050 .LC8 │ │ │ │ │ +00000404 0000291c R_ARM_CALL 00000000 strncmp │ │ │ │ │ +00000430 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000434 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000438 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000468 00002a1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000484 0000281c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 0000049c 00000e2b R_ARM_MOVW_ABS_NC 00000078 .LC10 │ │ │ │ │ 000004a0 00000e2c R_ARM_MOVT_ABS 00000078 .LC10 │ │ │ │ │ -000004b4 00002b1c R_ARM_CALL 00000838 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000004b4 00002b1c R_ARM_CALL 000007dc _PyTokenizer_syntaxerror_known_range │ │ │ │ │ 000004bc 0000211c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004c4 00002c1c 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 0000211c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004e8 00001e1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000004f8 0000231c R_ARM_CALL 00000554 _PyTokenizer_new_string │ │ │ │ │ +000004f8 0000231c R_ARM_CALL 000002f8 _PyTokenizer_new_string │ │ │ │ │ 0000050c 0000211c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000514 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000518 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000524 00002c1c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 00000528 00002d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000052c 00002d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000534 00000d2b R_ARM_MOVW_ABS_NC 00000060 .LC9 │ │ │ │ │ 00000538 00000d2c R_ARM_MOVT_ABS 00000060 .LC9 │ │ │ │ │ 00000540 00002e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000548 0000211c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000550 00002f02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -0000057c 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000598 0000311c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000005d0 00001e1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000005e4 0000331c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ -000005f4 0000341c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00000620 0000351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b8 0000371c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -000006c8 0000152b R_ARM_MOVW_ABS_NC 0000012c .LC15 │ │ │ │ │ -000006cc 0000152c R_ARM_MOVT_ABS 0000012c .LC15 │ │ │ │ │ -000006d8 0000381c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000006ec 0000162b R_ARM_MOVW_ABS_NC 00000134 .LC16 │ │ │ │ │ -000006f0 0000162c R_ARM_MOVT_ABS 00000134 .LC16 │ │ │ │ │ -00000708 0000391c R_ARM_CALL 00000000 strcspn │ │ │ │ │ -00000740 0000351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000074c 0000152b R_ARM_MOVW_ABS_NC 0000012c .LC15 │ │ │ │ │ -00000750 0000152c R_ARM_MOVT_ABS 0000012c .LC15 │ │ │ │ │ -00000754 0000381c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00000764 00003a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000768 00003a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000076c 0000172b R_ARM_MOVW_ABS_NC 00000138 .LC17 │ │ │ │ │ -00000770 0000172c R_ARM_MOVT_ABS 00000138 .LC17 │ │ │ │ │ -00000794 00003b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000007a0 00002d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000007a4 00002d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000007b0 00003c1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000007ec 0000351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000834 0000351d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008c0 0000371c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ -000008ec 00003e1c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ -0000092c 0000351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000938 00003f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000944 0000401c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000948 00001a2b R_ARM_MOVW_ABS_NC 00000144 .LC18 │ │ │ │ │ -0000094c 00001a2c R_ARM_MOVT_ABS 00000144 .LC18 │ │ │ │ │ -00000958 0000361c R_ARM_CALL 00000634 _PyTokenizer_syntaxerror │ │ │ │ │ +00000574 00001e1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000588 0000331c R_ARM_CALL 00000000 PyUnicode_Decode │ │ │ │ │ +00000598 0000341c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +000005c4 0000351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065c 0000371c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +0000066c 0000152b R_ARM_MOVW_ABS_NC 0000012c .LC15 │ │ │ │ │ +00000670 0000152c R_ARM_MOVT_ABS 0000012c .LC15 │ │ │ │ │ +0000067c 0000381c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000690 0000162b R_ARM_MOVW_ABS_NC 00000134 .LC16 │ │ │ │ │ +00000694 0000162c R_ARM_MOVT_ABS 00000134 .LC16 │ │ │ │ │ +000006ac 0000391c R_ARM_CALL 00000000 strcspn │ │ │ │ │ +000006e4 0000351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006f0 0000152b R_ARM_MOVW_ABS_NC 0000012c .LC15 │ │ │ │ │ +000006f4 0000152c R_ARM_MOVT_ABS 0000012c .LC15 │ │ │ │ │ +000006f8 0000381c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00000708 00003a2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000070c 00003a2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000710 0000172b R_ARM_MOVW_ABS_NC 00000138 .LC17 │ │ │ │ │ +00000714 0000172c R_ARM_MOVT_ABS 00000138 .LC17 │ │ │ │ │ +00000738 00003b1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000744 00002d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000748 00002d2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00000754 00003c1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00000790 0000351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d8 0000351d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000864 0000371c R_ARM_CALL 00000000 PyUnicode_FromFormatV │ │ │ │ │ +00000890 00003e1c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ +000008d0 0000351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008dc 00003f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000008e8 0000401c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000008ec 00001a2b R_ARM_MOVW_ABS_NC 00000144 .LC18 │ │ │ │ │ +000008f0 00001a2c R_ARM_MOVT_ABS 00000144 .LC18 │ │ │ │ │ +000008fc 0000361c R_ARM_CALL 000005d8 _PyTokenizer_syntaxerror │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1b9c contains 13 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1b8c contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 00001e1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000030 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000e4 0000201c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000158 0000211c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000298 0000112b R_ARM_MOVW_ABS_NC 000000a4 .LC13 │ │ │ │ │ 0000029c 0000112c R_ARM_MOVT_ABS 000000a4 .LC13 │ │ │ │ │ 000002a4 0000112b R_ARM_MOVW_ABS_NC 000000a4 .LC13 │ │ │ │ │ 000002ac 0000112c R_ARM_MOVT_ABS 000000a4 .LC13 │ │ │ │ │ 000002b0 0000102b R_ARM_MOVW_ABS_NC 00000098 .LC12 │ │ │ │ │ 000002b8 0000102c R_ARM_MOVT_ABS 00000098 .LC12 │ │ │ │ │ 000002cc 0000122b R_ARM_MOVW_ABS_NC 000000a8 .LC14 │ │ │ │ │ 000002d0 0000122c R_ARM_MOVT_ABS 000000a8 .LC14 │ │ │ │ │ -000002d8 00002b1c R_ARM_CALL 00000838 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000002d8 00002b1c R_ARM_CALL 000007dc _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00000320 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000033c 0000311c R_ARM_CALL 00000000 memcpy │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x1c04 contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000211c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000000a0 00001b2b R_ARM_MOVW_ABS_NC 00000148 .LC19 │ │ │ │ │ 000000a4 00001b2c R_ARM_MOVT_ABS 00000148 .LC19 │ │ │ │ │ 000000a8 0000421c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ @@ -125,9 +125,9 @@ │ │ │ │ │ 000000c4 0000432c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ 000000e4 00003e1c R_ARM_CALL 00000000 PyErr_WarnExplicitObject │ │ │ │ │ 00000110 0000351c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000118 00003f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000124 0000401c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000134 00001c2b R_ARM_MOVW_ABS_NC 000001d0 .LC20 │ │ │ │ │ 00000138 00001c2c R_ARM_MOVT_ABS 000001d0 .LC20 │ │ │ │ │ -00000144 0000361d R_ARM_JUMP24 00000634 _PyTokenizer_syntaxerror │ │ │ │ │ +00000144 0000361d R_ARM_JUMP24 000005d8 _PyTokenizer_syntaxerror │ │ │ │ │ 00000164 0000351c 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 554 <_PyTokenizer_new_string> │ │ │ │ │ + bl 2f8 <_PyTokenizer_check_coding_spec+0x1e4> │ │ │ │ │ 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> │ │ │ │ │ @@ -95,58 +95,60 @@ │ │ │ │ │ moveq sl, r1 │ │ │ │ │ moveq r9, r0 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subeq r2, sl, #6 │ │ │ │ │ - bne 1d8 <_PyTokenizer_check_coding_spec+0xc4> │ │ │ │ │ + bne 1c4 <_PyTokenizer_check_coding_spec+0xb0> │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bge 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ ldrb r3, [r9, r4] │ │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ │ - beq 228 <_PyTokenizer_check_coding_spec+0x114> │ │ │ │ │ + beq 230 <_PyTokenizer_check_coding_spec+0x11c> │ │ │ │ │ sub r3, r3, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bls 20c <_PyTokenizer_check_coding_spec+0xf8> │ │ │ │ │ + bls 214 <_PyTokenizer_check_coding_spec+0x100> │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 1e4 <_PyTokenizer_check_coding_spec+0xd0> │ │ │ │ │ + bge 1d0 <_PyTokenizer_check_coding_spec+0xbc> │ │ │ │ │ ldrb r3, [r9, r8] │ │ │ │ │ sub r2, r3, #10 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ bhi 1b4 <_PyTokenizer_check_coding_spec+0xa0> │ │ │ │ │ mov r1, #9 │ │ │ │ │ movt r1, #512 @ 0x200 │ │ │ │ │ lsr r1, r1, r2 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 1e4 <_PyTokenizer_check_coding_spec+0xd0> │ │ │ │ │ + bne 1d0 <_PyTokenizer_check_coding_spec+0xbc> │ │ │ │ │ sub r3, r3, #9 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 1d8 <_PyTokenizer_check_coding_spec+0xc4> │ │ │ │ │ - movw r2, #65526 @ 0xfff6 │ │ │ │ │ - movt r2, #65407 @ 0xff7f │ │ │ │ │ - asr r2, r2, r3 │ │ │ │ │ - tst r2, #1 │ │ │ │ │ - beq 478 <_PyTokenizer_check_coding_spec+0x364> │ │ │ │ │ + bls 1f8 <_PyTokenizer_check_coding_spec+0xe4> │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [r2, #2692] @ 0xa84 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - ldr r3, [pc, #864] @ 550 <_PyTokenizer_check_coding_spec+0x43c> │ │ │ │ │ + ldr r3, [pc, #884] @ 550 <_PyTokenizer_check_coding_spec+0x43c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 460 <_PyTokenizer_check_coding_spec+0x34c> │ │ │ │ │ + bne 468 <_PyTokenizer_check_coding_spec+0x354> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + movw r2, #65526 @ 0xfff6 │ │ │ │ │ + movt r2, #65407 @ 0xff7f │ │ │ │ │ + asr r2, r2, r3 │ │ │ │ │ + tst r2, #1 │ │ │ │ │ + bne 1c4 <_PyTokenizer_check_coding_spec+0xb0> │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + b 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ movw r1, #65526 @ 0xfff6 │ │ │ │ │ movt r1, #65407 @ 0xff7f │ │ │ │ │ asr r1, r1, r3 │ │ │ │ │ tst r1, #1 │ │ │ │ │ bne 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ b 160 <_PyTokenizer_check_coding_spec+0x4c> │ │ │ │ │ @@ -159,28 +161,28 @@ │ │ │ │ │ add r6, r6, r2 │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub r0, r4, #6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 264 <_PyTokenizer_check_coding_spec+0x150> │ │ │ │ │ + beq 26c <_PyTokenizer_check_coding_spec+0x158> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne 23c <_PyTokenizer_check_coding_spec+0x128> │ │ │ │ │ + bne 244 <_PyTokenizer_check_coding_spec+0x130> │ │ │ │ │ b 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ │ cmpne r3, #61 @ 0x3d │ │ │ │ │ - bne 464 <_PyTokenizer_check_coding_spec+0x350> │ │ │ │ │ + bne 46c <_PyTokenizer_check_coding_spec+0x358> │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #9 │ │ │ │ │ cmpne r3, #32 │ │ │ │ │ - beq 278 <_PyTokenizer_check_coding_spec+0x164> │ │ │ │ │ + beq 280 <_PyTokenizer_check_coding_spec+0x16c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r1, lr │ │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ │ @@ -189,43 +191,43 @@ │ │ │ │ │ cmpne ip, #1 │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ movls ip, #1 │ │ │ │ │ movhi ip, #0 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ movne r3, #1 │ │ │ │ │ orrs r3, r3, ip │ │ │ │ │ - bne 294 <_PyTokenizer_check_coding_spec+0x180> │ │ │ │ │ + bne 29c <_PyTokenizer_check_coding_spec+0x188> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 464 <_PyTokenizer_check_coding_spec+0x350> │ │ │ │ │ + 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 554 <_PyTokenizer_new_string> │ │ │ │ │ + bl 2f8 <_PyTokenizer_check_coding_spec+0x1e4> │ │ │ │ │ R_ARM_CALL _PyTokenizer_new_string │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1e8 <_PyTokenizer_check_coding_spec+0xd4> │ │ │ │ │ + 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 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ - b 31c <_PyTokenizer_check_coding_spec+0x208> │ │ │ │ │ + b 324 <_PyTokenizer_check_coding_spec+0x210> │ │ │ │ │ cmp r2, #95 @ 0x5f │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ moveq r2, #45 @ 0x2d │ │ │ │ │ ldrbne r2, [r0, r2] │ │ │ │ │ cmp r3, #12 │ │ │ │ │ strb r2, [r1], #1 │ │ │ │ │ - beq 328 <_PyTokenizer_check_coding_spec+0x214> │ │ │ │ │ + beq 330 <_PyTokenizer_check_coding_spec+0x21c> │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 300 <_PyTokenizer_check_coding_spec+0x1ec> │ │ │ │ │ + bne 308 <_PyTokenizer_check_coding_spec+0x1f4> │ │ │ │ │ sub r3, r3, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ add r3, r3, fp │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ @@ -313,33 +315,31 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 454 <_PyTokenizer_check_coding_spec+0x340> │ │ │ │ │ + beq 45c <_PyTokenizer_check_coding_spec+0x348> │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 520 <_PyTokenizer_check_coding_spec+0x40c> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r6, [r3, #2700] @ 0xa8c │ │ │ │ │ - b 1e4 <_PyTokenizer_check_coding_spec+0xd0> │ │ │ │ │ + b 1d0 <_PyTokenizer_check_coding_spec+0xbc> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne 23c <_PyTokenizer_check_coding_spec+0x128> │ │ │ │ │ + bne 244 <_PyTokenizer_check_coding_spec+0x130> │ │ │ │ │ mov r8, #0 │ │ │ │ │ b 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - b 184 <_PyTokenizer_check_coding_spec+0x70> │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 508 <_PyTokenizer_check_coding_spec+0x3f4> │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r2, sl │ │ │ │ │ @@ -348,47 +348,47 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #2708] @ 0xa94 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl 838 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + bl 7dc <_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 │ │ │ │ │ - b 1e8 <_PyTokenizer_check_coding_spec+0xd4> │ │ │ │ │ + b 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq 40c <_PyTokenizer_check_coding_spec+0x2f8> │ │ │ │ │ + beq 414 <_PyTokenizer_check_coding_spec+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ 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 554 <_PyTokenizer_new_string> │ │ │ │ │ + bl 2f8 <_PyTokenizer_check_coding_spec+0x1e4> │ │ │ │ │ R_ARM_CALL _PyTokenizer_new_string │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 40c <_PyTokenizer_check_coding_spec+0x2f8> │ │ │ │ │ - b 1e8 <_PyTokenizer_check_coding_spec+0xd4> │ │ │ │ │ + bne 414 <_PyTokenizer_check_coding_spec+0x300> │ │ │ │ │ + b 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e4 <_PyTokenizer_check_coding_spec+0xd0> │ │ │ │ │ + b 1d0 <_PyTokenizer_check_coding_spec+0xbc> │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ b 4d4 <_PyTokenizer_check_coding_spec+0x3c0> │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyTokenizer_check_bom> │ │ │ │ │ @@ -404,47 +404,19 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e8 <_PyTokenizer_check_coding_spec+0xd4> │ │ │ │ │ + b 1d4 <_PyTokenizer_check_coding_spec+0xc0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000554 <_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 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r0, r1, #1 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - moveq r3, #15 │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - streq r3, [r6, #32] │ │ │ │ │ - beq 5a4 <_PyTokenizer_new_string+0x50> │ │ │ │ │ - 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} │ │ │ │ │ - │ │ │ │ │ -000005b0 <_PyTokenizer_translate_into_utf8>: │ │ │ │ │ +00000554 <_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 │ │ │ │ │ @@ -455,88 +427,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 628 <_PyTokenizer_translate_into_utf8+0x78> │ │ │ │ │ + beq 5cc <_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 624 <_PyTokenizer_translate_into_utf8+0x74> │ │ │ │ │ + bgt 5c8 <_PyTokenizer_translate_into_utf8+0x74> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 624 <_PyTokenizer_translate_into_utf8+0x74> │ │ │ │ │ + bne 5c8 <_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} │ │ │ │ │ │ │ │ │ │ -00000634 <_PyTokenizer_syntaxerror>: │ │ │ │ │ +000005d8 <_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 680 <_syntaxerror_range.isra.0> │ │ │ │ │ + bl 624 <_syntaxerror_range.isra.0> │ │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000680 <_syntaxerror_range.isra.0>: │ │ │ │ │ +00000624 <_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 7e0 <_syntaxerror_range.isra.0+0x160> │ │ │ │ │ + beq 784 <_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 7d0 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 774 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7d0 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 774 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ ldr sl, [r4, #2708] @ 0xa94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -546,35 +518,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 760 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ + beq 704 <_syntaxerror_range.isra.0+0xe0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 744 <_syntaxerror_range.isra.0+0xc4> │ │ │ │ │ + bgt 6e8 <_syntaxerror_range.isra.0+0xc4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 744 <_syntaxerror_range.isra.0+0xc4> │ │ │ │ │ + bne 6e8 <_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 .LC15 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7d0 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 774 <_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 .LC17 │ │ │ │ │ @@ -587,147 +559,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 7d0 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + beq 774 <_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 7d0 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + bgt 774 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7e8 <_syntaxerror_range.isra.0+0x168> │ │ │ │ │ + beq 78c <_syntaxerror_range.isra.0+0x168> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7f4 │ │ │ │ │ + bl 798 │ │ │ │ │ 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 7d0 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ + b 774 <_syntaxerror_range.isra.0+0x150> │ │ │ │ │ │ │ │ │ │ -000007f4 : │ │ │ │ │ +00000798 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 820 │ │ │ │ │ + beq 7c4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 820 │ │ │ │ │ + bgt 7c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 82c │ │ │ │ │ + beq 7d0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000838 <_PyTokenizer_syntaxerror_known_range>: │ │ │ │ │ +000007dc <_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 680 <_syntaxerror_range.isra.0> │ │ │ │ │ + bl 624 <_syntaxerror_range.isra.0> │ │ │ │ │ mov r0, #67 @ 0x43 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #4 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000884 <_PyTokenizer_parser_warn>: │ │ │ │ │ +00000828 <_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 914 <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ + beq 8b8 <_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 95c <_PyTokenizer_parser_warn+0xd8> │ │ │ │ │ + beq 900 <_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 934 <_PyTokenizer_parser_warn+0xb0> │ │ │ │ │ + blt 8d8 <_PyTokenizer_parser_warn+0xb0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 914 <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ + bgt 8b8 <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 928 <_PyTokenizer_parser_warn+0xa4> │ │ │ │ │ + beq 8cc <_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 914 <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ + b 8b8 <_PyTokenizer_parser_warn+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 95c <_PyTokenizer_parser_warn+0xd8> │ │ │ │ │ + beq 900 <_PyTokenizer_parser_warn+0xd8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 634 <_PyTokenizer_syntaxerror> │ │ │ │ │ + bl 5d8 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 7f4 │ │ │ │ │ + bl 798 │ │ │ │ │ mov r3, #17 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 918 <_PyTokenizer_parser_warn+0x94> │ │ │ │ │ + b 8bc <_PyTokenizer_parser_warn+0x94> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -198,16 +198,44 @@ │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ stm sp, {r5, lr} │ │ │ │ │ - bl 838 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + bl 7dc <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 1d8 <_PyTokenizer_ensure_utf8+0x78> │ │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ │ bls 240 <_PyTokenizer_ensure_utf8+0xe0> │ │ │ │ │ b 280 <_PyTokenizer_ensure_utf8+0x120> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ + │ │ │ │ │ +000002f8 <_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 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + add r0, r1, #1 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + moveq r3, #15 │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + streq r3, [r6, #32] │ │ │ │ │ + beq 348 <_PyTokenizer_new_string+0x50> │ │ │ │ │ + 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} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -97,15 +97,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 634 <_PyTokenizer_syntaxerror> │ │ │ │ │ + b 5d8 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_JUMP24 _PyTokenizer_syntaxerror │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 168 <_PyTokenizer_warn_invalid_escape_sequence+0xfc> │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 168 <_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: 67804 (bytes into file) │ │ │ │ │ + Start of section headers: 68516 (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 0x108dc: │ │ │ │ │ +There are 15 section headers, starting at offset 0x10ba4: │ │ │ │ │ │ │ │ │ │ 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 0011b0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d89c 000618 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0011e4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0011e4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0011e4 007f88 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00deb4 002490 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 00916c 000dde 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 009f4c 000f70 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 010344 000518 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00aebc 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00aebc 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00aef0 001710 10 13 169 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00c600 00129b 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 01085c 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001100 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00dac4 0005d8 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001134 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001134 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 001134 008240 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00e09c 002570 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 009374 000dde 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00a154 000f70 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 01060c 000518 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00b0c4 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b0c4 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00b0f8 001730 10 13 171 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00c828 00129b 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 010b24 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,21 +1,21 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 369 entries: │ │ │ │ │ +Symbol table '.symtab' contains 371 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: 00005cc4 40 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 10: 00005f7c 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: 000008a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 17: 000008a4 168 FUNC LOCAL DEFAULT 5 iternext │ │ │ │ │ @@ -41,15 +41,15 @@ │ │ │ │ │ 37: 000023dc 160 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ 38: 00003300 460 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 39: 00000258 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 40: 00000160 148 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 41: 00000298 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 42: 000002c8 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 43: 000002f0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ - 44: 0000031c 60 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ + 44: 0000026c 60 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ 45: 00002704 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 46: 0000031c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 47: 00000338 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ 48: 0000270c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 49: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 50: 00002a84 1824 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ 51: 00003ad0 80 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ @@ -61,16 +61,16 @@ │ │ │ │ │ 57: 000031a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 58: 00003650 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 59: 00000380 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ 60: 00003654 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 61: 00000384 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 62: 000003b4 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 63: 000003d8 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ - 64: 00000d0c 220 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 65: 0000756c 2464 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 64: 00000c5c 220 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 65: 00007824 2464 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 66: 0000041c 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 67: 00000444 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 68: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 69: 00003eb4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 70: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 71: 00003ebc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 72: 000004c4 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ @@ -94,279 +94,281 @@ │ │ │ │ │ 90: 00000728 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ 91: 0000075c 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ 92: 000053c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 93: 000053d0 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 │ │ │ │ │ + 97: 00005ae4 660 FUNC LOCAL DEFAULT 5 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: 00006180 664 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ - 105: 00000e20 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 106: 000066c0 152 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ - 107: 00007f0c 124 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ - 108: 00000814 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ - 109: 00000818 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ - 110: 00000840 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ - 111: 00006af0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 112: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ - 113: 0000086c 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ - 114: 00000870 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ - 115: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ - 116: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ - 117: 000008dc 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ - 118: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ - 119: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ - 120: 00000944 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 121: 00006af4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 122: 00006dbc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 123: 00006dc0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 124: 00006e9c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 125: 00000948 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 126: 00006ea0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 127: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 128: 0000097c 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ - 129: 000009a4 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ - 130: 00000b90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 131: 00000b98 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 132: 000009a8 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ - 133: 000009ac 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ - 134: 000009d4 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ - 135: 00000a00 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ - 136: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 137: 0000001c 144 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ - 138: 00000ab0 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ - 139: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ - 140: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ - 141: 00000de0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 142: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 143: 00007ee8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 144: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ - 145: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 146: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ - 147: 00000de8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 148: 00007f0c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 149: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ - 150: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ - 151: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ - 152: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ - 153: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 154: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ - 155: 00000428 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 156: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ - 157: 00000cac 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ - 158: 00000cdc 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ - 159: 00000d00 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ - 160: 00000d34 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ - 161: 00000d40 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ - 162: 00000854 32 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ - 163: 0000097c 84 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ - 164: 000009d0 68 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ - 165: 00000d48 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ - 166: 00000d80 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ - 167: 00000db8 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ - 168: 00000db8 132 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 169: 00000000 1284 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ - 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 173: 00000704 256 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ - 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ - 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ - 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ - 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 183: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 184: 00000000 128 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ - 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 186: 00000504 512 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 188: 00001dc4 588 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 189: 0000270c 232 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ - 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ - 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 200: 00000804 160 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 201: 0000094c 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 202: 00000ec4 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 203: 00000a88 132 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 209: 00000b0c 156 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ - 210: 00000ba8 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ - 211: 00000080 76 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ - 212: 000000cc 148 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 213: 00000be8 2248 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 219: 00001d74 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 220: 0000057c 488 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 99: 00005d74 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 100: 00005d78 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 101: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ + 102: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ + 103: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ + 104: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ + 105: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ + 106: 00006438 664 FUNC LOCAL DEFAULT 5 ternary_op.constprop.0 │ │ │ │ │ + 107: 00000d70 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 108: 00006978 152 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 109: 000081c4 124 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 110: 00000814 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ + 111: 00000818 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ + 112: 00000840 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ + 113: 00006da8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 114: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ + 115: 0000086c 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ + 116: 00000870 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ + 117: 00000874 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ + 118: 000008b0 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ + 119: 000008dc 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ + 120: 000008fc 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ + 121: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ + 122: 00000944 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ + 123: 00006dac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 124: 00007074 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 125: 00007078 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 126: 00007154 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 127: 00000948 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ + 128: 00007158 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 129: 0000094c 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ + 130: 0000097c 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ + 131: 000009a4 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ + 132: 00000ae0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 133: 00000ae8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 134: 000009a8 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ + 135: 000009ac 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ + 136: 000009d4 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ + 137: 00000a00 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ + 138: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 139: 0000001c 144 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ + 140: 00000ab0 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ + 141: 00000ab4 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ + 142: 00000ab8 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ + 143: 00000d30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 144: 00000abc 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ + 145: 000081a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ + 147: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ + 148: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ + 149: 00000d38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 150: 000081c4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 151: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ + 152: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ + 153: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ + 154: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ + 155: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 156: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ + 157: 00000428 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 158: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ + 159: 00000cac 0 NOTYPE LOCAL DEFAULT 7 .LC86 │ │ │ │ │ + 160: 00000cdc 0 NOTYPE LOCAL DEFAULT 7 .LC87 │ │ │ │ │ + 161: 00000d00 0 NOTYPE LOCAL DEFAULT 7 .LC88 │ │ │ │ │ + 162: 00000d34 0 NOTYPE LOCAL DEFAULT 7 .LC89 │ │ │ │ │ + 163: 00000d40 0 NOTYPE LOCAL DEFAULT 7 .LC90 │ │ │ │ │ + 164: 00000854 32 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ + 165: 0000097c 84 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ + 166: 000009d0 68 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ + 167: 00000d48 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ + 168: 00000d80 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ + 169: 00000db8 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ + 170: 00000db8 132 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ + 171: 00000000 1284 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 172: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ + 175: 00000704 256 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ + 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ + 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ + 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ + 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ + 185: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 186: 00000000 128 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 188: 00000504 512 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 190: 00001dc4 588 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 191: 0000270c 232 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ + 202: 00000804 160 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 203: 0000094c 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 204: 00000e14 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 205: 00000a88 132 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ + 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 211: 00000b0c 156 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ + 212: 00000ba8 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 213: 00000080 76 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ + 214: 000000cc 148 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ + 215: 00000be8 2248 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 221: 00001d74 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 222: 000004cc 488 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 228: 00002010 336 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 229: 00002160 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 232: 0000247c 656 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 237: 000027f4 656 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 238: 000031a4 348 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 239: 000034cc 392 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 242: 00003654 608 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 243: 000038b4 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ - 244: 000038e4 240 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 245: 000039d4 172 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 246: 00003a80 80 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 247: 00003b20 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 248: 00003bac 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 249: 00003ce8 468 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 252: 00003ebc 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 253: 00003f2c 436 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ - 255: 000040e0 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 256: 00004270 464 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 257: 00004440 464 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 258: 00004610 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 259: 00004680 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 260: 00004718 724 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 264: 000049ec 464 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 265: 00004bbc 140 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 267: 00004c48 668 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 271: 00004ee4 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 273: 000053d0 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 275: 00004f6c 428 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 278: 00005118 696 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 280: 0000546c 464 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 281: 0000563c 464 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 282: 0000580c 692 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 283: 00005ac0 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 284: 00005af4 464 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 285: 00000358 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 286: 00005cec 464 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 287: 00005ebc 708 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ - 288: 00006418 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 289: 000064b0 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 290: 000064f4 460 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 291: 00000390 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ - 292: 00006758 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 293: 000067c8 464 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 294: 00006998 348 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 295: 000003c8 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ - 296: 00000418 196 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ - 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 298: 000004dc 80 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ - 299: 0000052c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ - 300: 00000564 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ - 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 302: 00006af4 464 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 303: 00006cc4 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ - 304: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 305: 00006dc0 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ - 306: 00006ea0 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 307: 000070d0 452 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 309: 00000764 28 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ - 310: 00000780 276 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ - 311: 00000894 284 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 312: 000009b0 488 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ - 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 314: 00000b98 148 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ - 315: 00000c2c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 316: 00000c64 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 317: 00007294 540 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 322: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 323: 000074b0 188 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 324: 00000cd4 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ - 325: 000000ac 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ - 326: 000000fc 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 327: 00000de8 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ - 328: 00000134 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ - 329: 0000014c 264 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ - 330: 00000254 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ - 331: 00000e74 80 FUNC GLOBAL DEFAULT 1 PyIter_NextItem │ │ │ │ │ - 332: 00000268 224 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ - 333: 00000348 128 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ - 334: 00000428 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 336: 0000048c 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ - 337: 000004ec 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ - 338: 00000524 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 339: 00000fb8 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ - 340: 00001014 204 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ - 341: 0000055c 296 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 343: 00000684 280 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 344: 000010e0 208 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 345: 0000079c 152 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 348: 00000834 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ - 350: 00000874 264 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 356: 00000a14 20 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ - 357: 00000a28 84 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ - 358: 00000a7c 640 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ - 359: 00000cfc 188 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ - 360: 00000e3c 20 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ - 361: 00000e50 20 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ - 362: 00000e64 112 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ - 363: 00000ed4 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ - 365: 00000ef4 20 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ - 366: 00000f08 20 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ - 367: 00000f1c 20 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ - 368: 00000f30 64 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 230: 00002010 336 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 231: 00002160 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 234: 0000247c 656 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 239: 000027f4 656 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 240: 000031a4 348 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 241: 000034cc 392 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ + 244: 00003654 608 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 245: 000038b4 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 246: 000038e4 240 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 247: 000039d4 80 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 248: 00003a24 172 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 249: 00003b20 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 250: 00003bac 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 251: 00003ce8 468 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ + 254: 00003ebc 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 255: 00003f2c 436 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ + 257: 000040e0 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 258: 00004270 464 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 259: 00004440 464 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 260: 00004610 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 261: 00004680 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 262: 00004718 724 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 266: 000049ec 464 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 267: 00004bbc 140 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 269: 00004c48 668 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 273: 00004ee4 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 275: 000053d0 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 277: 00004f6c 428 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 280: 00005118 696 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ + 282: 0000546c 464 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 283: 0000563c 464 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 284: 0000580c 728 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 285: 00005d78 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 286: 00005dac 464 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 287: 000002a8 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ + 288: 00005fa4 464 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 289: 00006174 708 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ + 290: 000066d0 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 291: 00006768 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 292: 000067ac 460 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 293: 000002e0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ + 294: 00006a10 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 295: 00006a80 464 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 296: 00006c50 348 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 297: 00000318 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ + 298: 00000368 196 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ + 300: 0000042c 80 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ + 301: 0000047c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ + 302: 000004b4 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ + 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 304: 00006dac 464 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 305: 00006f7c 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ + 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ + 307: 00007078 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ + 308: 00007158 560 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 309: 00007388 452 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ + 311: 000006b4 28 FUNC GLOBAL DEFAULT 1 PyNumber_Power │ │ │ │ │ + 312: 000006d0 276 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ + 313: 000007e4 284 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ + 314: 00000900 488 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ + 316: 00000ae8 148 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 317: 00000b7c 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 318: 00000bb4 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 319: 0000754c 540 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ + 324: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ + 325: 00007768 188 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 326: 00000c24 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ + 327: 000000ac 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ + 328: 000000fc 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ + 329: 00000d38 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 330: 00000134 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ + 331: 0000014c 264 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ + 332: 00000254 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ + 333: 00000dc4 80 FUNC GLOBAL DEFAULT 1 PyIter_NextItem │ │ │ │ │ + 334: 00000268 224 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ + 335: 00000348 128 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ + 336: 00000428 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 338: 0000048c 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ + 339: 000004ec 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ + 340: 00000524 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ + 341: 00000f08 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ + 342: 00000f64 204 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 343: 0000055c 296 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 345: 00000684 280 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ + 346: 00001030 208 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 347: 0000079c 152 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 350: 00000834 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ + 352: 00000874 264 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 358: 00000a14 20 FUNC GLOBAL DEFAULT 8 PyObject_Length │ │ │ │ │ + 359: 00000a28 84 FUNC GLOBAL DEFAULT 8 PyBuffer_FillContiguousStrides │ │ │ │ │ + 360: 00000a7c 640 FUNC GLOBAL DEFAULT 8 PyObject_CopyData │ │ │ │ │ + 361: 00000cfc 188 FUNC GLOBAL DEFAULT 8 PyObject_AsWriteBuffer │ │ │ │ │ + 362: 00000e3c 20 FUNC GLOBAL DEFAULT 8 PyObject_AsCharBuffer │ │ │ │ │ + 363: 00000e50 20 FUNC GLOBAL DEFAULT 8 PyObject_AsReadBuffer │ │ │ │ │ + 364: 00000e64 112 FUNC GLOBAL DEFAULT 8 PyObject_CheckReadBuffer │ │ │ │ │ + 365: 00000ed4 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreter │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreter │ │ │ │ │ + 367: 00000ef4 20 FUNC GLOBAL DEFAULT 8 PySequence_Length │ │ │ │ │ + 368: 00000f08 20 FUNC GLOBAL DEFAULT 8 PyMapping_Length │ │ │ │ │ + 369: 00000f1c 20 FUNC GLOBAL DEFAULT 8 PySequence_In │ │ │ │ │ + 370: 00000f30 64 FUNC GLOBAL DEFAULT 8 PyAIter_Check │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1537 +1,1557 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd89c contains 195 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xdac4 contains 187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000038 0000ba1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000064 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000038 0000bc1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000064 0000b11c 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 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000010c 0000c91c R_ARM_CALL 0000094c PyObject_SetItem │ │ │ │ │ +000000f4 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000010c 0000cb1c R_ARM_CALL 0000094c PyObject_SetItem │ │ │ │ │ 00000140 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000154 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000174 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000178 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000194 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000198 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000154 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000174 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000178 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000194 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000198 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000001a0 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 000001a4 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000001b8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000001e4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001b8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000001e4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000020c 00003e2b R_ARM_MOVW_ABS_NC 000003b4 .LC22 │ │ │ │ │ 00000210 00003e2c R_ARM_MOVT_ABS 000003b4 .LC22 │ │ │ │ │ -00000230 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000234 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000230 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000234 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 00000244 00003f2b R_ARM_MOVW_ABS_NC 000003d8 .LC23 │ │ │ │ │ 00000248 00003f2c R_ARM_MOVT_ABS 000003d8 .LC23 │ │ │ │ │ -00000268 0000411d R_ARM_JUMP24 0000756c abstract_issubclass │ │ │ │ │ -000002a4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002a8 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000002b8 0000bc1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ -000002e0 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002fc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000300 0000c32c 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 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000354 0000af1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000642b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ -0000037c 0000642c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ -00000384 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -000003b0 00006c2b R_ARM_MOVW_ABS_NC 00000814 .LC53 │ │ │ │ │ -000003b4 00006c2c R_ARM_MOVT_ABS 00000814 .LC53 │ │ │ │ │ -000003bc 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -0000045c 0001291c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000004a0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004b0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000004bc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004c0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004c8 0000702b R_ARM_MOVW_ABS_NC 0000084c .LC56 │ │ │ │ │ -000004cc 0000702c R_ARM_MOVT_ABS 0000084c .LC56 │ │ │ │ │ -000004d4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004fc 0000261c R_ARM_CALL 00003300 binary_op1 │ │ │ │ │ -00000500 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000504 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000518 0000712b R_ARM_MOVW_ABS_NC 0000086c .LC57 │ │ │ │ │ -0000051c 0000712c R_ARM_MOVT_ABS 0000086c .LC57 │ │ │ │ │ -0000054c 0000722b R_ARM_MOVW_ABS_NC 00000870 .LC58 │ │ │ │ │ -00000550 0000722c R_ARM_MOVT_ABS 00000870 .LC58 │ │ │ │ │ -00000558 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -00000578 0000dc1d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ -000005b4 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -000005cc 0000111c R_ARM_CALL 000008a4 iternext │ │ │ │ │ -000005e8 00012d1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000668 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000678 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000068c 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000690 0001062c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000694 0000772b R_ARM_MOVW_ABS_NC 0000091c .LC63 │ │ │ │ │ -00000698 0000772c R_ARM_MOVT_ABS 0000091c .LC63 │ │ │ │ │ -000006a0 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006d4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000006d8 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000006dc 0000752b R_ARM_MOVW_ABS_NC 000008dc .LC61 │ │ │ │ │ -000006e0 0000752c R_ARM_MOVT_ABS 000008dc .LC61 │ │ │ │ │ -000006e8 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006f0 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000006f4 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000006f8 0000762b R_ARM_MOVW_ABS_NC 000008fc .LC62 │ │ │ │ │ -000006fc 0000762c R_ARM_MOVT_ABS 000008fc .LC62 │ │ │ │ │ -00000704 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000070c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000710 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000718 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000738 0000732b R_ARM_MOVW_ABS_NC 00000874 .LC59 │ │ │ │ │ -0000073c 0000732c R_ARM_MOVT_ABS 00000874 .LC59 │ │ │ │ │ -00000740 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000074c 0000742b R_ARM_MOVW_ABS_NC 000008b0 .LC60 │ │ │ │ │ -00000750 0000742c R_ARM_MOVT_ABS 000008b0 .LC60 │ │ │ │ │ -00000754 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000075c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000768 0000662b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -0000076c 0000662c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -0000077c 0000681d R_ARM_JUMP24 00006180 ternary_op.constprop.0 │ │ │ │ │ -000007d0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000824 0000261c R_ARM_CALL 00003300 binary_op1 │ │ │ │ │ -00000828 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000082c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000085c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000860 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000868 0000802b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ -0000086c 0000802c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ -00000874 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000087c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000880 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000888 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008bc 0000251c R_ARM_CALL 000023dc binary_iop1 │ │ │ │ │ -000008c0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000008c4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000958 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000095c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000964 0000812b R_ARM_MOVW_ABS_NC 000009a4 .LC68 │ │ │ │ │ -00000968 0000812c R_ARM_MOVT_ABS 000009a4 .LC68 │ │ │ │ │ -00000970 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00000974 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00000984 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009a4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d4 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000009d8 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000009ec 0001391d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -00000a04 0000fa1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000a18 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000a1c 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000a28 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00000a58 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a60 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000a74 0000f01c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00000aac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000adc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000af0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000af4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b0c 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000b1c 0000442b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ -00000b20 0000442c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ -00000b3c 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000b64 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b6c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000b88 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b90 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000b94 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000bc0 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000bd8 0000cb1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ -00000c04 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c18 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000c4c 0000842b R_ARM_MOVW_ABS_NC 000009a8 .LC69 │ │ │ │ │ -00000c50 0000842c R_ARM_MOVT_ABS 000009a8 .LC69 │ │ │ │ │ -00000c58 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -00000ca8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000cb4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000cb8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000cc0 0000852b R_ARM_MOVW_ABS_NC 000009ac .LC70 │ │ │ │ │ -00000cc4 0000852c R_ARM_MOVT_ABS 000009ac .LC70 │ │ │ │ │ -00000ccc 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000cf4 00008c2b R_ARM_MOVW_ABS_NC 00000ab8 .LC75 │ │ │ │ │ -00000cf8 00008c2c R_ARM_MOVT_ABS 00000ab8 .LC75 │ │ │ │ │ -00000d00 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -00000d30 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000d8c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dac 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000db0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000dbc 0000f11c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000dc8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000de0 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000de4 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000e08 0000922b R_ARM_MOVW_ABS_NC 00000ad8 .LC79 │ │ │ │ │ -00000e0c 0000922c R_ARM_MOVT_ABS 00000ad8 .LC79 │ │ │ │ │ -00000e14 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -00000e84 0000111d R_ARM_JUMP24 000008a4 iternext │ │ │ │ │ -00000ea0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ea4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000eac 0000952b R_ARM_MOVW_ABS_NC 00000adc .LC80 │ │ │ │ │ -00000eb0 0000952c R_ARM_MOVT_ABS 00000adc .LC80 │ │ │ │ │ -00000eb8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000f24 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000f70 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000f74 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000f98 0000132b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00000f9c 0000132c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000fa0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000fa8 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00000fac 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00000fb0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000105c 0001291c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -000010a4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000010c0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010c4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010cc 00009d2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ -000010d0 00009d2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ -000010d8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000112c 0001291c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00001174 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001184 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00001190 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001194 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000119c 00009f2b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ -000011a0 00009f2c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ -000011a8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000268 0000411d R_ARM_JUMP24 00007824 abstract_issubclass │ │ │ │ │ +000002a4 0000b11d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000002c8 0000662b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ +000002cc 0000662c R_ARM_MOVT_ABS 000007b8 .LC49 │ │ │ │ │ +000002d4 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ +00000300 00006e2b R_ARM_MOVW_ABS_NC 00000814 .LC53 │ │ │ │ │ +00000304 00006e2c R_ARM_MOVT_ABS 00000814 .LC53 │ │ │ │ │ +0000030c 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ +000003ac 00012b1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000003f0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000400 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +0000040c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000410 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000418 0000722b R_ARM_MOVW_ABS_NC 0000084c .LC56 │ │ │ │ │ +0000041c 0000722c R_ARM_MOVT_ABS 0000084c .LC56 │ │ │ │ │ +00000424 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000044c 0000261c R_ARM_CALL 00003300 binary_op1 │ │ │ │ │ +00000450 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000454 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000468 0000732b R_ARM_MOVW_ABS_NC 0000086c .LC57 │ │ │ │ │ +0000046c 0000732c R_ARM_MOVT_ABS 0000086c .LC57 │ │ │ │ │ +0000049c 0000742b R_ARM_MOVW_ABS_NC 00000870 .LC58 │ │ │ │ │ +000004a0 0000742c R_ARM_MOVT_ABS 00000870 .LC58 │ │ │ │ │ +000004a8 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ +000004c8 0000de1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ +00000504 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +0000051c 0000111c R_ARM_CALL 000008a4 iternext │ │ │ │ │ +00000538 00012f1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000005b8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c8 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005dc 0001082b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000005e0 0001082c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000005e4 0000792b R_ARM_MOVW_ABS_NC 0000091c .LC63 │ │ │ │ │ +000005e8 0000792c R_ARM_MOVT_ABS 0000091c .LC63 │ │ │ │ │ +000005f0 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000604 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000628 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000062c 0000772b R_ARM_MOVW_ABS_NC 000008dc .LC61 │ │ │ │ │ +00000630 0000772c R_ARM_MOVT_ABS 000008dc .LC61 │ │ │ │ │ +00000638 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000640 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000644 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000648 0000782b R_ARM_MOVW_ABS_NC 000008fc .LC62 │ │ │ │ │ +0000064c 0000782c R_ARM_MOVT_ABS 000008fc .LC62 │ │ │ │ │ +00000654 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000065c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000668 0000d11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000688 0000752b R_ARM_MOVW_ABS_NC 00000874 .LC59 │ │ │ │ │ +0000068c 0000752c R_ARM_MOVT_ABS 00000874 .LC59 │ │ │ │ │ +00000690 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000069c 0000762b R_ARM_MOVW_ABS_NC 000008b0 .LC60 │ │ │ │ │ +000006a0 0000762c R_ARM_MOVT_ABS 000008b0 .LC60 │ │ │ │ │ +000006a4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006ac 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000006b8 0000682b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +000006bc 0000682c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +000006cc 00006a1d R_ARM_JUMP24 00006438 ternary_op.constprop.0 │ │ │ │ │ +00000720 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000774 0000261c R_ARM_CALL 00003300 binary_op1 │ │ │ │ │ +00000778 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000077c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007ac 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007b0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007b8 0000822b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ +000007bc 0000822c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ +000007c4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007cc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007d0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007d8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000080c 0000251c R_ARM_CALL 000023dc binary_iop1 │ │ │ │ │ +00000810 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000814 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000874 0000611d R_ARM_JUMP24 00005ae4 sequence_repeat │ │ │ │ │ +000008a8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008ac 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008b4 0000832b R_ARM_MOVW_ABS_NC 000009a4 .LC68 │ │ │ │ │ +000008b8 0000832c R_ARM_MOVT_ABS 000009a4 .LC68 │ │ │ │ │ +000008c0 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000008c4 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000008d4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008f4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000924 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000928 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +0000093c 00013b1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +00000954 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000968 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000096c 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000978 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +000009a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009b0 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000009c4 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000009fc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a2c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a40 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a44 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a5c 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000a6c 0000442b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00000a70 0000442c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +00000a8c 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000ab4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000abc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000ad8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae0 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000ae4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000b10 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000b28 0000cd1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ +00000b54 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000b9c 0000862b R_ARM_MOVW_ABS_NC 000009a8 .LC69 │ │ │ │ │ +00000ba0 0000862c R_ARM_MOVT_ABS 000009a8 .LC69 │ │ │ │ │ +00000ba8 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ +00000bf8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000c04 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c08 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c10 0000872b R_ARM_MOVW_ABS_NC 000009ac .LC70 │ │ │ │ │ +00000c14 0000872c R_ARM_MOVT_ABS 000009ac .LC70 │ │ │ │ │ +00000c1c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c44 00008e2b R_ARM_MOVW_ABS_NC 00000ab8 .LC75 │ │ │ │ │ +00000c48 00008e2c R_ARM_MOVT_ABS 00000ab8 .LC75 │ │ │ │ │ +00000c50 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ +00000c80 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000cdc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfc 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d00 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d0c 0000f31c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000d18 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d30 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000d34 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000d58 0000942b R_ARM_MOVW_ABS_NC 00000ad8 .LC79 │ │ │ │ │ +00000d5c 0000942c R_ARM_MOVT_ABS 00000ad8 .LC79 │ │ │ │ │ +00000d64 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ +00000dd4 0000111d R_ARM_JUMP24 000008a4 iternext │ │ │ │ │ +00000df0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000df4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000dfc 0000972b R_ARM_MOVW_ABS_NC 00000adc .LC80 │ │ │ │ │ +00000e00 0000972c R_ARM_MOVT_ABS 00000adc .LC80 │ │ │ │ │ +00000e08 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e74 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00000ec0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ec4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ee8 0000132b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +00000eec 0000132c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +00000ef0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ef8 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00000efc 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00000f00 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fac 00012b1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +00000ff4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001004 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00001010 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001014 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000101c 00009f2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ +00001020 00009f2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ +00001028 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000107c 00012b1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000010c4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000010e0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010e4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010ec 0000a12b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ +000010f0 0000a12c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ +000010f8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xdeb4 contains 1170 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe09c contains 1198 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000024 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000028 0000aa2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000050 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000054 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000068 0000ac1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -0000006c 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00000184 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c0 0000b01c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -000001d4 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000002a4 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002d8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e8 0000b21c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ -00000318 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000033c 0000b31c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ -0000038c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e4 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000003e8 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000003f4 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000408 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000420 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000424 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000438 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000450 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000004a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000024 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000028 0000ac2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000050 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000054 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000068 0000ae1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ +0000006c 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00000184 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001b4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c0 0000b21c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001d4 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000002a4 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002d8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002e8 0000b41c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ +00000318 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000033c 0000b51c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ +0000038c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e4 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000003e8 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000003f4 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000408 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000420 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000424 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000438 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000450 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000004a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004b4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000004e8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004fc 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000500 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000058c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000590 0000bb2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005a0 0000bc1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ -000005c0 0000bd1d R_ARM_JUMP24 0000270c PySequence_GetItem │ │ │ │ │ -000005d0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000005d4 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000005f0 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000600 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000604 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000618 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000644 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000660 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000068c 0000c21d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -00000698 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000069c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004e8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004fc 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000500 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000058c 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000590 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000005a0 0000be1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ +000005c0 0000bf1d R_ARM_JUMP24 0000270c PySequence_GetItem │ │ │ │ │ +000005d0 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000005d4 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000005f0 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000600 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000618 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000644 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000660 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000068c 0000c41d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +00000698 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000069c 0000c52c 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 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006b8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006bc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006b0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006b8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006bc 0000c52c 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 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006d8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006dc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006d0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006d8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006dc 0000c52c 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 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000006f8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000700 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000740 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000744 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000790 0000c71d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -00000794 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000798 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000700 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000740 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000744 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000790 0000c91d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +00000794 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000798 0000c52c 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 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007bc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007ac 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007b8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007bc 0000c52c 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 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007fc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000864 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000868 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000087c 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000894 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000008a0 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000918 0000b42b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000091c 0000b42c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000092c 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000940 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000948 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009e0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000009e4 0000bb2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000009f0 0000bc1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ -00000a10 0000ca1d R_ARM_JUMP24 00000ec4 PySequence_SetItem │ │ │ │ │ +000007d4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007fc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000864 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000868 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000087c 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000894 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000008a0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000918 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000091c 0000b62c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000092c 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000940 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000948 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000009e0 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000009e4 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000009f0 0000be1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ +00000a10 0000cc1d R_ARM_JUMP24 00000e14 PySequence_SetItem │ │ │ │ │ 00000a14 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00000a28 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000a48 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a4c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a28 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000a48 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a4c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a54 0000132b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ 00000a58 0000132c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00000a60 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a68 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a6c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a60 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a68 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a6c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000a74 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000a78 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a80 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a8c 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000a90 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000a9c 0000cd1d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000abc 0000ba1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000ad8 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000adc 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000ae8 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000af4 0000d01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000b2c 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000b30 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000b40 0000cd1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00000b58 0000ba1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000b70 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000b74 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000b80 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000b8c 0000d01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000c10 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000c14 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000c30 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000c34 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000f68 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f90 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000fb4 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000fdc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fec 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001018 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001030 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001058 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001088 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010a0 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000010d0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010e4 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000110c 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001138 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001164 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000117c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000011ac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c4 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000011e8 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001210 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001220 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000124c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a80 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a8c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000a90 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000a9c 0000cf1d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00000abc 0000bc1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000ad8 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000adc 0000d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000ae8 0000d11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000af4 0000d21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000b2c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000b30 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000b40 0000cf1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00000b58 0000bc1c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +00000b70 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000b74 0000d02c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000b80 0000d11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000b8c 0000d21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000c10 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000c14 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000c30 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000c34 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000f68 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000f90 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000fb4 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000fdc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fec 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001018 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001030 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001058 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001088 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010a0 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000010d0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010e4 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000110c 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001138 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001164 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000117c 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000011ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c4 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000011e8 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001210 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001220 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000124c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001268 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000126c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001270 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000129c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001270 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000129c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012d4 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000012d8 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000012e0 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001310 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e0 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001310 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001328 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000132c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001330 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001360 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001330 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001360 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001378 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000137c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001384 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001384 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000013a8 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000013ac 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000013b4 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013b4 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 000013d8 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 000013dc 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000013e0 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001410 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e0 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001410 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001438 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 0000143c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001440 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001440 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001460 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001464 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000146c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001484 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001498 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000014a8 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000014ac 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014dc 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000014e0 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000014ec 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000014f0 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -0000182c 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001858 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001880 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000018a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018b8 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000018e4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018fc 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001924 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001954 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000196c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000199c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019b0 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000019d8 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001a04 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001a30 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a48 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001a78 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a90 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001ab4 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001adc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001aec 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001b18 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000146c 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001484 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001498 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000014a8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000014ac 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014dc 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000014e0 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000014ec 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000014f0 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +0000182c 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001858 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001880 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000018a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018b8 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000018e4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018fc 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001924 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001954 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000196c 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000199c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b0 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000019d8 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001a04 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001a30 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a48 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001a78 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a90 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ab4 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001adc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aec 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001b18 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b34 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001b38 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001b3c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b68 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b3c 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b68 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ba0 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001ba4 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001bac 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001bdc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bac 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001bdc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bf4 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001bf8 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001bfc 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c2c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bfc 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c2c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c44 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001c48 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c54 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c54 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001c7c 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001c80 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c88 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c88 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001cac 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001cb0 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001cb8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001ce8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cb8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001ce8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d00 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001d04 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001d08 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d08 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00001d28 0000152b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001d2c 0000152c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001d34 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d4c 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001d60 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001d70 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001dc0 0000dc1d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ -00001e04 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001e50 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e74 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e78 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001d34 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d4c 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001d60 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001d70 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001dc0 0000de1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ +00001e04 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001e50 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e74 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e78 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001e7c 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00001e80 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00001e8c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ed8 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001edc 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001eec 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001f10 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001f14 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001f20 0000e01c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001f30 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001e8c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ed8 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001edc 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001eec 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001f10 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001f14 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001f20 0000e21c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001f30 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00001f60 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00001f74 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f78 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f7c 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00001f80 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00001f90 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fb4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fbc 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001fc0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001fcc 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001fd0 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001fdc 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001ff8 00001f2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ -00001ffc 00001f2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -00002004 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000200c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000207c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002080 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f74 00001f2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +00001f78 00001f2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +00001f80 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00001f94 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f98 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001f9c 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00001fa0 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00001fb0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fd4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fdc 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001fe0 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001fec 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00001ff0 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00001ffc 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000200c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000207c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002080 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002084 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00002088 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00002094 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000020bc 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000020c0 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000020d8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020dc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002094 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020bc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000020c0 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000020d8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020dc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000020e4 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 000020e8 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -000020f0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002114 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020f0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002114 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000211c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00002124 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002128 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002124 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002128 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00002138 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 0000213c 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002144 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000021a0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021a4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021f8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021fc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002244 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002248 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002144 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000021a0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021a4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021f8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021fc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002244 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002248 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000226c 0000222b R_ARM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ 00002270 0000222c R_ARM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ 0000227c 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -000022b0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000022bc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022c0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002308 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000230c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000233c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002358 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002370 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002388 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022b0 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000022bc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022c0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002308 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000230c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000233c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002358 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002370 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002388 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023b4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023b8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000023d8 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00002420 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002424 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002470 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024a4 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000024a8 0000e92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000024b4 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000024b8 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000024cc 0000ea1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -000024f8 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002520 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002550 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002590 0000eb1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -000025b0 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000025f8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025fc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002420 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002424 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002470 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024a4 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000024a8 0000eb2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000024b4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000024b8 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000024cc 0000ec1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +000024f8 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002520 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002550 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002590 0000ed1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +000025b0 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000025f8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025fc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002600 00002a2b R_ARM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ 00002604 00002a2c R_ARM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ 00002614 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002628 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00002638 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000263c 0000e92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00002648 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000264c 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002690 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002694 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002628 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00002638 0000eb2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000263c 0000eb2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002648 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000264c 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002690 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002694 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000269c 0000292b R_ARM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ 000026a0 0000292c R_ARM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -000026a8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026b4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000026b8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000026a8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026b4 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000026b8 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000026bc 00002b2b R_ARM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ 000026c0 00002b2c R_ARM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -000026cc 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026fc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002704 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002708 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000026cc 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026fc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002704 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002708 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000279c 00002f2b R_ARM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ 000027a0 00002f2c R_ARM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -000027a4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000027b4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000027b8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000027a4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027b4 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000027b8 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000027dc 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 000027e0 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000027e4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027e4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000027ec 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00002810 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00002814 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00002834 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00002838 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000028c4 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -000028cc 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000028ec 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000290c 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002934 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002944 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002970 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002810 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002814 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00002834 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002838 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000028c4 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000028cc 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000028ec 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000290c 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002934 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002944 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002970 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002a04 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002a08 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002a0c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002a0c 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002a2c 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002a30 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002a34 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002a60 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a34 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002a60 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002a78 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00002a7c 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002a80 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002aa0 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00002aa4 0000be2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00002ab4 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00002ab8 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00002c04 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c60 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002cc0 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002cd0 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002cf4 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002d1c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d2c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002d58 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d6c 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002d94 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002dc0 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002df4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e0c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002e3c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e54 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002e78 0000c11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002ea4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eb4 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002ee0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a7c 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002a80 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002aa0 0000c02b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002aa4 0000c02c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00002ab4 0000d82b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002ab8 0000d82c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00002c04 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c60 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002cc0 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002cd0 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002cf4 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002d1c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d2c 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002d58 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d6c 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002d94 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002dc0 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002df4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e0c 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002e3c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e54 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002e78 0000c31c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002ea4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002eb4 0000db1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002ee0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f54 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002f58 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002f60 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002f94 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f60 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002f94 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002fa0 0000341c R_ARM_CALL 000001f4 recursive_issubclass.part.0 │ │ │ │ │ 00002fbc 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00002fc0 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002fc8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002fc8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00002fec 0000341c R_ARM_CALL 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003000 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003000 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 00003020 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00003024 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003028 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003028 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 00003048 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 0000304c 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003054 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000306c 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003054 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000306c 0000d91c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ 000030ac 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ 000030d0 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 000030d4 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000030d8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003104 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030d8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003104 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000315c 0000312b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 00003160 0000312c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003168 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000031a0 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031e0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000031e4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003204 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003208 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003274 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003278 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003168 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000031a0 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031e0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000031e4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003204 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003208 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003274 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003278 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003280 0000382b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ 00003284 0000382c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ 0000328c 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 00003290 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000032a0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032cc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032e8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032ec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032f4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000334c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003350 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000339c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033a0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033b4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000033c4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033c8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033f0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000033f4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000341c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003420 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003434 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003438 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000346c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003470 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003478 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034ac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034c4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034f4 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000034f8 0000aa2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000034fc 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003500 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000353c 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00003550 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003564 0000f01c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000035a4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035d0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003604 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003608 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003620 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000363c 0000f11c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000032a0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032cc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032e8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032ec 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032f4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000334c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003350 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000339c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033a0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033b4 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000033c4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033c8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033f0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033f4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000341c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003420 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003434 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003438 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000346c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003470 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003478 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034c4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034f4 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000034f8 0000ac2c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000034fc 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003500 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000353c 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00003550 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003564 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +000035a4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035d0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035f0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003604 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003608 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003620 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000363c 0000f31c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00003648 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003650 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003694 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003698 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036d4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036d8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003738 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000373c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003748 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000374c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003758 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003764 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003768 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000377c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003780 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037c0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003814 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000382c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003830 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003848 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000384c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003650 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003694 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003698 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036d4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036d8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003738 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000373c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003748 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000374c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003758 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003764 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003768 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000377c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003780 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037b4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037b8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037c0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003814 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000382c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003830 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003848 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000384c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003850 00003b2b R_ARM_MOVW_ABS_NC 00000380 .LC20 │ │ │ │ │ 00003854 00003b2c R_ARM_MOVT_ABS 00000380 .LC20 │ │ │ │ │ 00003858 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 0000385c 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00003870 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000388c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003890 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003894 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038ac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000397c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003980 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003870 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000388c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003890 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003894 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000397c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003980 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000039a4 00003d2b R_ARM_MOVW_ABS_NC 00000384 .LC21 │ │ │ │ │ 000039a8 00003d2c R_ARM_MOVT_ABS 00000384 .LC21 │ │ │ │ │ -000039ac 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039ac 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000039bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ 000039c4 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ 000039c8 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000039cc 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039fc 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003a10 0000f01c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003a34 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003a60 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a78 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ab8 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00003acc 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003b08 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000039cc 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a0c 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00003a20 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ +00003a4c 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003a60 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003a84 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00003ab0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ac8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b08 0000e91d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00003b1c 0000341d R_ARM_JUMP24 000001f4 recursive_issubclass.part.0 │ │ │ │ │ -00003b80 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003b84 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b80 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b84 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003b88 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 00003b8c 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00003b98 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b98 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00003ba4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003c34 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003c38 0000bb2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003c48 0000bc1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ -00003c68 0000f41d R_ARM_JUMP24 000038e4 PySequence_DelItem │ │ │ │ │ +00003c34 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003c38 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003c48 0000be1c R_ARM_CALL 00001dc4 PyNumber_AsSsize_t │ │ │ │ │ +00003c68 0000f61d R_ARM_JUMP24 000038e4 PySequence_DelItem │ │ │ │ │ 00003c6c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003c84 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ca8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cac 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c84 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ca8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003cac 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003cb4 0000432b R_ARM_MOVW_ABS_NC 00000444 .LC25 │ │ │ │ │ 00003cb8 0000432c R_ARM_MOVT_ABS 00000444 .LC25 │ │ │ │ │ -00003cc0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003cc8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ccc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003cc0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003cc8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003ccc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003cd4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00003cd8 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003ce0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d0c 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003d10 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003d30 0000fa1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00003d40 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003d44 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003d50 0000ad1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ -00003d7c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d84 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003d94 0000f01c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003dcc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003de4 0000fb1d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -00003df0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003df4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e08 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003ce0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d0c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003d10 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003d30 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00003d40 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003d44 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003d50 0000af1c R_ARM_CALL 00000704 PyObject_GetIter │ │ │ │ │ +00003d7c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d84 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003d94 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003dcc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003de4 0000fd1d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00003df0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003df4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e08 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 00003e18 0000442b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ 00003e1c 0000442c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ 00003e34 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00003e6c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e8c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e6c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e8c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003e94 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003eac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb4 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003eb8 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003eac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eb4 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003eb8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003f00 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00003f0c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f10 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f0c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f10 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003f18 0000462b R_ARM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ 00003f1c 0000462c R_ARM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00003f24 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f68 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003f6c 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003f88 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00003f8c 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00003fa8 0000fe1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00003fdc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003fe0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f24 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f68 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003f6c 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003f88 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00003f8c 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003fa8 0001001c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00003fdc 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003fe0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003fe4 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ 00003fe8 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00003ff4 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000401c 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004020 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000403c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004040 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ff4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000401c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004020 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000403c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004040 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004044 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ 00004048 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00004054 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004078 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004080 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004084 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004054 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004078 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004080 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004084 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00004094 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 00004098 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -000040a0 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000040a0 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 000040bc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000040d8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000414c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004164 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000041ac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041dc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000040d8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000414c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004164 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000041ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041dc 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000041f0 0000482b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ 000041f4 0000482c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ -000041f8 0000401c R_ARM_CALL 00000d0c check_class │ │ │ │ │ -00004214 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000425c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000426c 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000042b8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000042bc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004318 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004328 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000432c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041f8 0000401c R_ARM_CALL 00000c5c check_class │ │ │ │ │ +00004214 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000425c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000426c 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000042b8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042bc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004318 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004328 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000432c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004344 00004a2b R_ARM_MOVW_ABS_NC 00000504 .LC29 │ │ │ │ │ 00004348 00004a2c R_ARM_MOVT_ABS 00000504 .LC29 │ │ │ │ │ 00004354 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00004364 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004368 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000439c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043a0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043d4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000043d8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004404 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004438 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004488 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000448c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044e8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000044f8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000044fc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004364 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004368 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000439c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043a0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043a8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043d4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000043d8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004404 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004438 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004488 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000448c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044e8 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000044f8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000044fc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004514 00004c2b R_ARM_MOVW_ABS_NC 00000508 .LC30 │ │ │ │ │ 00004518 00004c2c R_ARM_MOVT_ABS 00000508 .LC30 │ │ │ │ │ 00004524 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00004534 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004538 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000456c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004570 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004578 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045a4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045a8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045d4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004608 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004534 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004538 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000456c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004570 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004578 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045a4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045a8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045d4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004608 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004654 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00004660 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004664 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004660 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004664 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000466c 00004d2b R_ARM_MOVW_ABS_NC 0000050c .LC31 │ │ │ │ │ 00004670 00004d2c R_ARM_MOVT_ABS 0000050c .LC31 │ │ │ │ │ -00004678 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004678 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000046c4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000046d0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000046d4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000046d0 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000046d4 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000046f8 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ 000046fc 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00004700 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004700 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004708 00004e2b R_ARM_MOVW_ABS_NC 00000534 .LC32 │ │ │ │ │ 0000470c 00004e2c R_ARM_MOVT_ABS 00000534 .LC32 │ │ │ │ │ -00004710 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000475c 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000047bc 0001051c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000047e4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047f0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000047f4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004814 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000483c 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004868 0000f71c R_ARM_CALL 00003b20 PyObject_Size │ │ │ │ │ -0000487c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004880 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004894 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000048bc 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000048c4 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000048d0 0001062b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000048d4 0001062c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004710 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000475c 0000da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000047bc 0001071c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000047e4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047f0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047f4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004814 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000483c 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004868 0000f91c R_ARM_CALL 00003b20 PyObject_Size │ │ │ │ │ +0000487c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004880 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004894 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000048bc 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000048c4 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048d0 0001082b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000048d4 0001082c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000048dc 0000502b R_ARM_MOVW_ABS_NC 0000057c .LC34 │ │ │ │ │ 000048e0 0000502c R_ARM_MOVT_ABS 0000057c .LC34 │ │ │ │ │ -000048e8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004904 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000490c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004910 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000048e8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004904 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000490c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004910 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000491c 00004f2b R_ARM_MOVW_ABS_NC 0000054c .LC33 │ │ │ │ │ 00004920 00004f2c R_ARM_MOVT_ABS 0000054c .LC33 │ │ │ │ │ -00004928 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000494c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004974 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004990 0001071c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000049ac 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000049b0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000049c4 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000049d4 0000b61c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000049dc 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000049e0 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049e4 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000049e8 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a34 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a38 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a94 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004aa4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004aa8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004928 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000494c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004974 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004990 0001091c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000049ac 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000049b0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000049c4 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000049d4 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000049dc 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000049e0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000049e4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000049e8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004a34 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a38 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a94 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004aa4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004aa8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004ac0 0000522b R_ARM_MOVW_ABS_NC 000005b0 .LC35 │ │ │ │ │ 00004ac4 0000522c R_ARM_MOVT_ABS 000005b0 .LC35 │ │ │ │ │ 00004ad0 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00004ae0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004ae4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b18 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b1c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b24 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b50 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b54 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004b80 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bb4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bf4 00010a2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00004bf8 00010a2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00004c30 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004c6c 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004c70 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004cec 00010c1d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00004d28 00010d1d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00004d3c 00010e2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004d40 00010e2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004d60 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004d74 00010f1c R_ARM_CALL 00004ee4 PyObject_GetBuffer │ │ │ │ │ -00004d84 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004d88 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004ae0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004ae4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b18 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b1c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b24 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b50 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b54 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004b80 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bb4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004bf4 00010c2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00004bf8 00010c2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00004c30 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004c6c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00004c70 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00004cec 00010e1d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00004d28 00010f1d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00004d3c 0001102b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004d40 0001102c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004d60 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004d74 0001111c R_ARM_CALL 00004ee4 PyObject_GetBuffer │ │ │ │ │ +00004d84 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004d88 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004d8c 0000562b R_ARM_MOVW_ABS_NC 00000688 .LC38 │ │ │ │ │ 00004d90 0000562c R_ARM_MOVT_ABS 00000688 .LC38 │ │ │ │ │ -00004d9c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d9c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004da8 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00004db8 0001101c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004dd0 00010d1c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00004df8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e00 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00004e0c 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00004e20 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004e24 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004db8 0001121c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004dd0 00010f1c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00004df8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e00 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00004e0c 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00004e20 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004e24 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00004e34 0000552b R_ARM_MOVW_ABS_NC 000005dc .LC37 │ │ │ │ │ 00004e38 0000552c R_ARM_MOVT_ABS 000005dc .LC37 │ │ │ │ │ -00004e40 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004e50 0000fe1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00004e78 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e88 0000fd1d R_ARM_JUMP24 00003f2c PyNumber_Index │ │ │ │ │ -00004e9c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004ea0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004e40 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004e50 0001001c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00004e78 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e88 0000ff1d R_ARM_JUMP24 00003f2c PyNumber_Index │ │ │ │ │ +00004e9c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004ea0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004eac 0000542b R_ARM_MOVW_ABS_NC 000005b4 .LC36 │ │ │ │ │ 00004eb0 0000542c R_ARM_MOVT_ABS 000005b4 .LC36 │ │ │ │ │ -00004eb8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004edc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004eb8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004edc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004f34 0000572b R_ARM_MOVW_ABS_NC 000006dc .LC39 │ │ │ │ │ 00004f38 0000572c R_ARM_MOVT_ABS 000006dc .LC39 │ │ │ │ │ -00004f40 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004f48 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004f4c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004f40 0001141c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004f48 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004f4c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00004f50 0000582b R_ARM_MOVW_ABS_NC 000006f4 .LC40 │ │ │ │ │ 00004f54 0000582c R_ARM_MOVT_ABS 000006f4 .LC40 │ │ │ │ │ -00004f60 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004f60 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00005038 0000592b R_ARM_MOVW_ABS_NC 00000724 .LC41 │ │ │ │ │ 00005040 0000592c R_ARM_MOVT_ABS 00000724 .LC41 │ │ │ │ │ -000050c8 0001142b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000050cc 0001142c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000050c8 0001162b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000050cc 0001162c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 000050d0 00005b2b R_ARM_MOVW_ABS_NC 0000075c .LC43 │ │ │ │ │ 000050d4 00005b2c R_ARM_MOVT_ABS 0000075c .LC43 │ │ │ │ │ -000050dc 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050e8 0001142b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000050ec 0001142c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +000050dc 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050e8 0001162b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000050ec 0001162c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 000050f0 00005a2b R_ARM_MOVW_ABS_NC 00000728 .LC42 │ │ │ │ │ 000050f4 00005a2c R_ARM_MOVT_ABS 00000728 .LC42 │ │ │ │ │ -000050fc 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050fc 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00005104 0000572b R_ARM_MOVW_ABS_NC 000006dc .LC39 │ │ │ │ │ 00005108 0000572c R_ARM_MOVT_ABS 000006dc .LC39 │ │ │ │ │ -00005110 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000513c 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00005140 0000cc2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00005160 0000fa1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00005170 0000ab2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00005174 0000ab2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -0000519c 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000051a0 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000051d4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051dc 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000051f0 0000f01c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00005228 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000525c 0000c71c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00005268 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000526c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005288 0000b51c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00005110 0001141c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000513c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00005140 0000ce2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00005160 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00005170 0000ad2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00005174 0000ad2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000519c 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000051a0 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000051d4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051dc 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000051f0 0000f21c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00005228 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000525c 0000c91c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00005268 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000526c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005288 0000b71c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ 00005298 0000442b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ 0000529c 0000442c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ 000052b4 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000052d0 0000b11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000052e4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000052e8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000052d0 0000b31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000052e4 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000052e8 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000052f0 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ 000052f4 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00005300 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005308 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000530c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005300 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005308 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000530c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000531c 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ 00005320 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00005328 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000534c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005378 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005390 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053ac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053bc 0001171d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00005328 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000534c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005378 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005390 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053bc 0001191d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ 000053c0 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000053c8 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000053cc 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005468 0000af1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000054b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000054b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005514 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005524 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005528 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000053c8 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000053cc 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005468 0000b11d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000054b4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000054b8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005514 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005524 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005528 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005540 00005e2b R_ARM_MOVW_ABS_NC 00000774 .LC44 │ │ │ │ │ 00005544 00005e2c R_ARM_MOVT_ABS 00000774 .LC44 │ │ │ │ │ 00005550 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005560 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005564 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005598 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000559c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055a4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000055d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005600 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005634 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005684 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005688 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056e4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000056f4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056f8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005560 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005564 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005598 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000559c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055a4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055d0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055d4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005600 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005634 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005684 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005688 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056e4 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000056f4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056f8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005710 00005f2b R_ARM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ 00005714 00005f2c R_ARM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ 00005720 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005730 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005734 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005768 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000576c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005774 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057a0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057a4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057d0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005804 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000584c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005850 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058a4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058a8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058c4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000058d4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058d8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058e8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058ec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005928 0000611d R_ARM_JUMP24 0000026c sequence_repeat │ │ │ │ │ -00005938 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000593c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005970 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005974 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000597c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a1c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a20 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a38 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005a3c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005a44 0000602b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ -00005a48 0000602c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ -00005a50 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00005a54 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00005a64 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005a80 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a88 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005aa0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005aa4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ab0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ac4 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005ac8 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005b3c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b40 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b9c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005bac 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bb0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bc8 0000632b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ -00005bcc 0000632c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ -00005bd8 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005be8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c20 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c24 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c2c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c58 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c5c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c88 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005cbc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ce8 00002c1d R_ARM_JUMP24 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00005d34 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d38 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d94 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005da4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005da8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dc0 0000652b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ -00005dc4 0000652c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ -00005dd0 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00005de0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005de4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e18 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e1c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e24 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e50 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e54 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e80 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005eb4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f20 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f24 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f28 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f2c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f68 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f6c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f74 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005f78 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005f7c 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005f90 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f94 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fcc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fd0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fdc 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005fe0 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006000 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006004 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006048 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000604c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006054 0000662b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -00006058 0000662c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -00006060 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00006064 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00006074 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006080 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006084 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060b4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060c0 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000060c4 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000060fc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006100 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000612c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006158 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000615c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006160 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006178 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000061d8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000061dc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000622c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006238 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000623c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000626c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006270 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062cc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000062d0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000062d8 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000062dc 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000062f4 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000062f8 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00006304 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006324 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006328 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006354 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006384 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006388 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000063b8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063c8 0000672b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ -000063cc 0000672c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ -000063d8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000063f8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006410 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000645c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00006468 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000646c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006484 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ -00006488 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -0000648c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000064a0 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -000064a4 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000064a8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006694 0000691d R_ARM_JUMP24 00000e20 _IsFortranContiguous.part.0 │ │ │ │ │ -0000679c 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -000067a8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000067ac 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000067b4 00006d2b R_ARM_MOVW_ABS_NC 00000818 .LC54 │ │ │ │ │ -000067b8 00006d2c R_ARM_MOVT_ABS 00000818 .LC54 │ │ │ │ │ -000067c0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006810 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006814 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006870 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006880 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006884 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000689c 00006e2b R_ARM_MOVW_ABS_NC 00000840 .LC55 │ │ │ │ │ -000068a0 00006e2c R_ARM_MOVT_ABS 00000840 .LC55 │ │ │ │ │ -000068ac 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -000068bc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000068c0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000068f4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000068f8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006900 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000692c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006930 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000695c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006990 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069d4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000069ec 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006a38 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a68 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006a7c 0000482b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ -00006a80 0000482c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ -00006a84 0000401c R_ARM_CALL 00000d0c check_class │ │ │ │ │ -00006aa0 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006ae4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006af0 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006b3c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b40 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b9c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006bac 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006bb0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006bc8 0000782b R_ARM_MOVW_ABS_NC 00000944 .LC64 │ │ │ │ │ -00006bcc 0000782c R_ARM_MOVT_ABS 00000944 .LC64 │ │ │ │ │ -00006bd8 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -00006be8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006bec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c20 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c24 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c2c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c58 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c5c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c88 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cbc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cf8 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006cfc 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006d0c 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006d10 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006d94 0000fa1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006da8 0001301c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006dbc 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006dfc 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006e00 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006e14 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006e18 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006e68 0001301c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006e94 0000fa1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006e9c 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ee0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ee4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006f38 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006f3c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006f84 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006f88 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006fac 00007d2b R_ARM_MOVW_ABS_NC 00000948 .LC65 │ │ │ │ │ -00006fb0 00007d2c R_ARM_MOVT_ABS 00000948 .LC65 │ │ │ │ │ -00006fbc 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00006ff0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006ffc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007000 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007048 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000704c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000707c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007098 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070b0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070c8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007100 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00007104 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00007108 00007f2b R_ARM_MOVW_ABS_NC 0000094c .LC66 │ │ │ │ │ -0000710c 00007f2c R_ARM_MOVT_ABS 0000094c .LC66 │ │ │ │ │ -00007114 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007154 0001341c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -0000717c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071b0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000071b4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000071bc 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -000071c0 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -000071c8 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000071e4 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000071e8 0000de2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000071fc 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00007210 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007214 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007220 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00007224 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -0000722c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007250 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007258 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000725c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000726c 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00007270 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00007278 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000072bc 00013e2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000072c0 00013e2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00007340 00013e2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00007344 00013e2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000734c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007370 00013f1d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -00007374 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007384 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007388 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007390 0000862b R_ARM_MOVW_ABS_NC 000009d4 .LC71 │ │ │ │ │ -00007394 0000862c R_ARM_MOVT_ABS 000009d4 .LC71 │ │ │ │ │ -0000739c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000073d0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073d8 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000073dc 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000073ec 0000872b R_ARM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ -000073f0 0000872c R_ARM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ -000073f8 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00007430 0001401d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000743c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007448 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ -00007450 0000e41c R_ARM_CALL 00002010 _PyNumber_Index │ │ │ │ │ -0000745c 0001411c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00007480 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000074a8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074e8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000074ec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007508 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000750c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007534 00008b2b R_ARM_MOVW_ABS_NC 00000ab4 .LC74 │ │ │ │ │ -00007538 00008b2c R_ARM_MOVT_ABS 00000ab4 .LC74 │ │ │ │ │ -00007544 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ -00007564 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007598 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000761c 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000076ac 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007724 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000077ac 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077fc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000780c 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007810 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007838 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -0000783c 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -00007840 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007870 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000788c 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000078b4 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007934 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007944 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007948 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007980 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079d4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000079f0 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -000079f4 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -000079f8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007a2c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a88 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a98 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007a9c 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ac8 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007af0 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007b8c 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007bb4 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007bf4 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -00007bf8 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -00007c00 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007c34 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c70 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c80 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007c84 0000ae1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007cb8 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cf0 0000bf1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007d18 00002c1c R_ARM_CALL 0000031c Py_XDECREF.part.0 │ │ │ │ │ -00007d5c 00008e2b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ -00007d60 00008e2c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ -00007d68 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007db4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dd0 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007df4 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e10 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e4c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ee8 0000c502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007eec 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007ef0 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007ef4 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007ef8 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007efc 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f00 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f04 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f08 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007f7c 0000691d R_ARM_JUMP24 00000e20 _IsFortranContiguous.part.0 │ │ │ │ │ +00005730 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005734 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005768 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000576c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005774 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057a0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057a4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057d0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005804 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000584c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005850 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058a4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058a8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058b4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058b8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058c4 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000058d4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058d8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058e8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058ec 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005938 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000593c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005970 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005974 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000597c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059e4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a14 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a18 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a24 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a68 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a6c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a90 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aac 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005ab0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005ab8 0000602b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ +00005abc 0000602c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ +00005ac4 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00005ac8 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00005ad8 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005b1c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005b20 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005b54 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005b9c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bd0 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bf8 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00005bfc 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00005c14 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005c18 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005c28 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00005c2c 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00005c30 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005c54 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c70 0000e21c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00005c80 0000b81c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00005cd8 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005cdc 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005ce8 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00005cec 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00005cf8 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005d18 00001f2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +00005d1c 00001f2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +00005d20 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00005d4c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005d50 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005d54 0000622b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ +00005d58 0000622c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ +00005d64 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005d74 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005d7c 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005d80 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005df4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005df8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e54 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005e64 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e68 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e80 0000652b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ +00005e84 0000652c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ +00005e90 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00005ea0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ea4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ed8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005edc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ee4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f10 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f14 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f40 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f74 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005fa0 00002c1d R_ARM_JUMP24 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00005fec 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ff0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000604c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000605c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006060 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006078 0000672b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ +0000607c 0000672c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ +00006088 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00006098 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000609c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060d0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060d4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060dc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006108 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000610c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006138 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000616c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000061d8 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000061dc 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000061e0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000061e4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006220 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006224 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000622c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006230 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006234 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006248 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000624c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006284 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006288 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006294 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006298 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000062b8 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000062bc 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006300 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006304 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000630c 0000682b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +00006310 0000682c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +00006318 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +0000631c 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +0000632c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006338 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000633c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000636c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006378 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000637c 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000063b4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063b8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000063e4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006410 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006414 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006418 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006430 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006490 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006494 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000064e4 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000064f0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000064f4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006524 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006528 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006584 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006588 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006590 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006594 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000065ac 0000272b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000065b0 0000272c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000065bc 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000065dc 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000065e0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000660c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000663c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006640 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006670 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006680 0000692b R_ARM_MOVW_ABS_NC 000007cc .LC52 │ │ │ │ │ +00006684 0000692c R_ARM_MOVT_ABS 000007cc .LC52 │ │ │ │ │ +00006690 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000066b0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066c8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006714 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00006720 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006724 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000673c 0000422b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ +00006740 0000422c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ +00006744 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006758 00002e2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +0000675c 00002e2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00006760 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000694c 00006b1d R_ARM_JUMP24 00000d70 _IsFortranContiguous.part.0 │ │ │ │ │ +00006a54 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00006a60 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006a64 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006a6c 00006f2b R_ARM_MOVW_ABS_NC 00000818 .LC54 │ │ │ │ │ +00006a70 00006f2c R_ARM_MOVT_ABS 00000818 .LC54 │ │ │ │ │ +00006a78 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006ac8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006acc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b28 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006b38 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b3c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b54 0000702b R_ARM_MOVW_ABS_NC 00000840 .LC55 │ │ │ │ │ +00006b58 0000702c R_ARM_MOVT_ABS 00000840 .LC55 │ │ │ │ │ +00006b64 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00006b74 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b78 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006bac 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006bb0 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006bb8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006be4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006be8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c14 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c48 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c8c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006ca4 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006cf0 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d20 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006d34 0000482b R_ARM_MOVW_ABS_NC 000004c4 .LC28 │ │ │ │ │ +00006d38 0000482c R_ARM_MOVT_ABS 000004c4 .LC28 │ │ │ │ │ +00006d3c 0000401c R_ARM_CALL 00000c5c check_class │ │ │ │ │ +00006d58 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006d9c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006da8 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006df4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006df8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e54 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006e64 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e68 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e80 00007a2b R_ARM_MOVW_ABS_NC 00000944 .LC64 │ │ │ │ │ +00006e84 00007a2c R_ARM_MOVT_ABS 00000944 .LC64 │ │ │ │ │ +00006e90 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ +00006ea0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ea4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ed8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006edc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ee4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f10 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f14 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006f40 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f74 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fb0 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006fb4 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006fc4 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006fc8 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000704c 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00007060 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00007074 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000070b4 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000070b8 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000070cc 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000070d0 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00007120 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +0000714c 0000fc1c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00007154 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007198 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000719c 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000071f0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000071f4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000723c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007240 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007264 00007f2b R_ARM_MOVW_ABS_NC 00000948 .LC65 │ │ │ │ │ +00007268 00007f2c R_ARM_MOVT_ABS 00000948 .LC65 │ │ │ │ │ +00007274 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ +000072a8 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000072b4 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000072b8 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007300 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007304 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007334 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007350 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007368 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007380 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073b8 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000073bc 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000073c0 0000812b R_ARM_MOVW_ABS_NC 0000094c .LC66 │ │ │ │ │ +000073c4 0000812c R_ARM_MOVT_ABS 0000094c .LC66 │ │ │ │ │ +000073cc 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000740c 0001361c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00007434 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007468 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000746c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007474 00001c2b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00007478 00001c2c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00007480 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000749c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000074a0 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000074b4 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +000074c8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000074cc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000074d8 00001d2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +000074dc 00001d2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +000074e4 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007508 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007510 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007514 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007524 00001e2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00007528 00001e2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00007530 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007574 0001402b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00007578 0001402c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000075f8 0001402b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000075fc 0001402c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00007604 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007628 0001411d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +0000762c 0000e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000763c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007640 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007648 0000882b R_ARM_MOVW_ABS_NC 000009d4 .LC71 │ │ │ │ │ +0000764c 0000882c R_ARM_MOVT_ABS 000009d4 .LC71 │ │ │ │ │ +00007654 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007688 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007690 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007694 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000076a4 0000892b R_ARM_MOVW_ABS_NC 00000a00 .LC72 │ │ │ │ │ +000076a8 0000892c R_ARM_MOVT_ABS 00000a00 .LC72 │ │ │ │ │ +000076b0 0000e51c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000076e8 0001421d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000076f4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007700 0000021c R_ARM_CALL 000003c8 null_error.isra.0 │ │ │ │ │ +00007708 0000e61c R_ARM_CALL 00002010 _PyNumber_Index │ │ │ │ │ +00007714 0001431c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00007738 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007760 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077a0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000077a4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000077c0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000077c4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000077ec 00008d2b R_ARM_MOVW_ABS_NC 00000ab4 .LC74 │ │ │ │ │ +000077f0 00008d2c R_ARM_MOVT_ABS 00000ab4 .LC74 │ │ │ │ │ +000077fc 0000231d R_ARM_JUMP24 00000160 binary_iop.part.0 │ │ │ │ │ +0000781c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007850 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000078d4 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007964 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000079dc 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007a64 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ab4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ac4 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007ac8 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007af0 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00007af4 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +00007af8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007b28 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b44 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007b6c 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007bec 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007bfc 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007c00 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c38 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c8c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ca8 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00007cac 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +00007cb0 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007ce4 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d40 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d50 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007d54 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007d80 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007da8 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007e44 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007e6c 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007eac 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00007eb0 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +00007eb8 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007eec 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f28 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f38 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00007f3c 0000b01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f70 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007fa8 0000c11c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007fd0 00002c1c R_ARM_CALL 0000026c Py_XDECREF.part.0 │ │ │ │ │ +00008014 0000902b R_ARM_MOVW_ABS_NC 00000abc .LC76 │ │ │ │ │ +00008018 0000902c R_ARM_MOVT_ABS 00000abc .LC76 │ │ │ │ │ +00008020 0000dc1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000806c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008088 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080ac 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080c8 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008104 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081a0 0000c702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000081a4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081a8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081ac 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081b0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081b4 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081b8 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081bc 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000081c0 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008234 00006b1d R_ARM_JUMP24 00000d70 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10344 contains 163 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1060c contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0000c02b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000008 0000c02c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000060 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000088 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000098 00008a2b R_ARM_MOVW_ABS_NC 00000ab0 .LC73 │ │ │ │ │ -0000009c 00008a2c R_ARM_MOVT_ABS 00000ab0 .LC73 │ │ │ │ │ -000000a8 0000681d R_ARM_JUMP24 00006180 ternary_op.constprop.0 │ │ │ │ │ +00000004 0000c22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000008 0000c22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000060 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000088 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000098 00008c2b R_ARM_MOVW_ABS_NC 00000ab0 .LC73 │ │ │ │ │ +0000009c 00008c2c R_ARM_MOVT_ABS 00000ab0 .LC73 │ │ │ │ │ +000000a8 00006a1d R_ARM_JUMP24 00006438 ternary_op.constprop.0 │ │ │ │ │ 000000cc 0000261c R_ARM_CALL 00003300 binary_op1 │ │ │ │ │ -000000d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000e8 0000902b R_ARM_MOVW_ABS_NC 00000ad0 .LC77 │ │ │ │ │ -000000ec 0000902c R_ARM_MOVT_ABS 00000ad0 .LC77 │ │ │ │ │ +000000d0 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000d4 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e8 0000922b R_ARM_MOVW_ABS_NC 00000ad0 .LC77 │ │ │ │ │ +000000ec 0000922c R_ARM_MOVT_ABS 00000ad0 .LC77 │ │ │ │ │ 000000f8 0000281d R_ARM_JUMP24 00000160 binary_op.part.0 │ │ │ │ │ -0000011c 0000912b R_ARM_MOVW_ABS_NC 00000ad4 .LC78 │ │ │ │ │ -00000120 0000912c R_ARM_MOVT_ABS 00000ad4 .LC78 │ │ │ │ │ +0000011c 0000932b R_ARM_MOVW_ABS_NC 00000ad4 .LC78 │ │ │ │ │ +00000120 0000932c R_ARM_MOVT_ABS 00000ad4 .LC78 │ │ │ │ │ 00000128 0000241c R_ARM_CALL 00002390 binary_iop │ │ │ │ │ -00000148 0000dc1d R_ARM_JUMP24 0000057c _PySequence_IterSearch │ │ │ │ │ +00000148 0000de1d R_ARM_JUMP24 000004cc _PySequence_IterSearch │ │ │ │ │ 000001f4 0000251c R_ARM_CALL 000023dc binary_iop1 │ │ │ │ │ -000001f8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001fc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000228 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000234 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000238 0000802b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ -0000023c 0000802c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ -00000248 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000298 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000029c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000002a4 0000962b R_ARM_MOVW_ABS_NC 00000afc .LC81 │ │ │ │ │ -000002a8 0000962c R_ARM_MOVT_ABS 00000afc .LC81 │ │ │ │ │ -000002b0 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002e4 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000002e8 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000002f8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002fc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000308 0000972b R_ARM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ -0000030c 0000972c R_ARM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ -00000314 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000338 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000394 0000f81c R_ARM_CALL 00003bac PyObject_DelItem │ │ │ │ │ -000003bc 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003f8 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000003fc 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00000400 0000982b R_ARM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ -00000404 0000982c R_ARM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ -00000414 0000f11d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ -00000424 0000b76b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000458 0000cb1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ -00000464 00009a2b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ -00000468 00009a2c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ -00000470 00014f1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000047c 00000a1c R_ARM_CALL 00005cc4 Py_XDECREF │ │ │ │ │ -000004b8 00013a1c R_ARM_CALL 00000b98 PyMapping_GetOptionalItemString │ │ │ │ │ -000004c4 00009c2b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ -000004c8 00009c2c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ -000004d0 00014f1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000004dc 00000a1c R_ARM_CALL 00005cc4 Py_XDECREF │ │ │ │ │ -00000508 00013a1c R_ARM_CALL 00000b98 PyMapping_GetOptionalItemString │ │ │ │ │ -00000514 00000a1c R_ARM_CALL 00005cc4 Py_XDECREF │ │ │ │ │ -00000540 0000cb1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ -0000054c 00000a1c R_ARM_CALL 00005cc4 Py_XDECREF │ │ │ │ │ -000005d4 0001561c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +000001f8 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001fc 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000228 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000234 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000238 0000822b R_ARM_MOVW_ABS_NC 0000097c .LC67 │ │ │ │ │ +0000023c 0000822c R_ARM_MOVT_ABS 0000097c .LC67 │ │ │ │ │ +00000248 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000298 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000029c 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002a4 0000982b R_ARM_MOVW_ABS_NC 00000afc .LC81 │ │ │ │ │ +000002a8 0000982c R_ARM_MOVT_ABS 00000afc .LC81 │ │ │ │ │ +000002b0 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000002e4 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000002e8 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000002f8 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002fc 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000308 0000992b R_ARM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ +0000030c 0000992c R_ARM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ +00000314 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000338 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000378 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000394 0000fa1c R_ARM_CALL 00003bac PyObject_DelItem │ │ │ │ │ +000003bc 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003f8 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000003fc 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000400 00009a2b R_ARM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ +00000404 00009a2c R_ARM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ +00000414 0000f31d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ +00000424 0000b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000458 0000cd1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ +00000464 00009c2b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ +00000468 00009c2c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ +00000470 0001511c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000047c 00000a1c R_ARM_CALL 00005f7c Py_XDECREF │ │ │ │ │ +000004b8 00013c1c R_ARM_CALL 00000ae8 PyMapping_GetOptionalItemString │ │ │ │ │ +000004c4 00009e2b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ +000004c8 00009e2c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ +000004d0 0001511c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000004dc 00000a1c R_ARM_CALL 00005f7c Py_XDECREF │ │ │ │ │ +00000508 00013c1c R_ARM_CALL 00000ae8 PyMapping_GetOptionalItemString │ │ │ │ │ +00000514 00000a1c R_ARM_CALL 00005f7c Py_XDECREF │ │ │ │ │ +00000540 0000cd1c R_ARM_CALL 00000a88 PyMapping_GetOptionalItem │ │ │ │ │ +0000054c 00000a1c R_ARM_CALL 00005f7c Py_XDECREF │ │ │ │ │ +000005d4 0001581c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 000005f8 0000251c R_ARM_CALL 000023dc binary_iop1 │ │ │ │ │ -00000620 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000624 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000628 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000654 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000065c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000660 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000664 00009e2b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ -00000668 00009e2c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ -00000674 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006f0 0001561c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000620 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000628 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000654 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000664 0000a02b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ +00000668 0000a02c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ +00000674 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0001581c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000710 0000261c R_ARM_CALL 00003300 binary_op1 │ │ │ │ │ -00000738 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000073c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000740 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000076c 0000af1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000774 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000778 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000077c 00009e2b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ -00000780 00009e2c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ -0000078c 0000c41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b0 0000a02b R_ARM_MOVW_ABS_NC 00000d34 .LC89 │ │ │ │ │ -000007b4 0000a02c R_ARM_MOVT_ABS 00000d34 .LC89 │ │ │ │ │ -000007bc 0000a12b R_ARM_MOVW_ABS_NC 00000d40 .LC90 │ │ │ │ │ -000007c0 0000a12c R_ARM_MOVT_ABS 00000d40 .LC90 │ │ │ │ │ -000007c4 00015a1c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ -000007e4 0000b91c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007fc 00015b1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -0000080c 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000818 00000a1c R_ARM_CALL 00005cc4 Py_XDECREF │ │ │ │ │ -00000820 00000a1c R_ARM_CALL 00005cc4 Py_XDECREF │ │ │ │ │ -00000828 00000a1c R_ARM_CALL 00005cc4 Py_XDECREF │ │ │ │ │ -0000083c 0000a22b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ -00000840 0000a22c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ -00000850 00015d1d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000868 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -000008a8 0001221c R_ARM_CALL 000064f4 PyBuffer_IsContiguous │ │ │ │ │ -000008c0 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000008d0 0001601c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000008e0 0001611c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000090c 0000a32b R_ARM_MOVW_ABS_NC 0000097c _Py_add_one_to_index_C │ │ │ │ │ -00000910 0000a32c R_ARM_MOVT_ABS 0000097c _Py_add_one_to_index_C │ │ │ │ │ -00000914 0000a42b R_ARM_MOVW_ABS_NC 000009d0 _Py_add_one_to_index_F │ │ │ │ │ -00000918 0000a42c R_ARM_MOVT_ABS 000009d0 _Py_add_one_to_index_F │ │ │ │ │ -00000924 0001621c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000940 0001531c R_ARM_CALL 00000fb8 PyBuffer_GetPointer │ │ │ │ │ -0000094c 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000970 0001631c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000a24 0000f71d R_ARM_JUMP24 00003b20 PyObject_Size │ │ │ │ │ -00000ad8 00010f1c R_ARM_CALL 00004ee4 PyObject_GetBuffer │ │ │ │ │ -00000aec 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000af0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000af4 0000a52b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ -00000af8 0000a52c R_ARM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ -00000b00 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b14 00010f1c R_ARM_CALL 00004ee4 PyObject_GetBuffer │ │ │ │ │ -00000b24 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000b3c 0001142b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000b40 0001142c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00000b44 0000a62b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ -00000b48 0000a62c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ -00000b50 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b58 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000b60 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000b78 00006a1c R_ARM_CALL 000066c0 _IsCContiguous │ │ │ │ │ -00000b94 00006a1c R_ARM_CALL 000066c0 _IsCContiguous │ │ │ │ │ -00000ba4 00006b1c R_ARM_CALL 00007f0c _IsFortranContiguous │ │ │ │ │ -00000bc0 00006b1c R_ARM_CALL 00007f0c _IsFortranContiguous │ │ │ │ │ -00000bd8 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000be0 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000be8 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000bf8 0001601c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c0c 0001611c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c14 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000c1c 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000cb0 0001531c R_ARM_CALL 00000fb8 PyBuffer_GetPointer │ │ │ │ │ -00000cc0 0001531c R_ARM_CALL 00000fb8 PyBuffer_GetPointer │ │ │ │ │ -00000cd0 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000cdc 0001631c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000ce4 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000cec 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000d4c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d50 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d54 0000a72b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ -00000d58 0000a72c R_ARM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ -00000d60 0001151c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000da8 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000e04 00010f1c R_ARM_CALL 00004ee4 PyObject_GetBuffer │ │ │ │ │ -00000e2c 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000eac 0000d01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ebc 0001111c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ -00000edc 0000a22b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ -00000ee0 0000a22c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ -00000ef0 00016c1d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -00000f04 0001201d R_ARM_JUMP24 00006418 PySequence_Size │ │ │ │ │ -00000f18 0001031d R_ARM_JUMP24 00004680 PyMapping_Size │ │ │ │ │ -00000f2c 0000db1d R_ARM_JUMP24 00001d74 PySequence_Contains │ │ │ │ │ -00000f4c 0000c62b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000f50 0000c62c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000738 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000073c 0000e82b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000740 0000e82c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000076c 0000b11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000774 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000778 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000077c 0000a02b R_ARM_MOVW_ABS_NC 00000cdc .LC87 │ │ │ │ │ +00000780 0000a02c R_ARM_MOVT_ABS 00000cdc .LC87 │ │ │ │ │ +0000078c 0000c61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007b0 0000a22b R_ARM_MOVW_ABS_NC 00000d34 .LC89 │ │ │ │ │ +000007b4 0000a22c R_ARM_MOVT_ABS 00000d34 .LC89 │ │ │ │ │ +000007bc 0000a32b R_ARM_MOVW_ABS_NC 00000d40 .LC90 │ │ │ │ │ +000007c0 0000a32c R_ARM_MOVT_ABS 00000d40 .LC90 │ │ │ │ │ +000007c4 00015c1c R_ARM_CALL 00000000 PyImport_ImportModuleAttrString │ │ │ │ │ +000007e4 0000bb1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000007fc 00015d1c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +0000080c 0000df1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000818 00000a1c R_ARM_CALL 00005f7c Py_XDECREF │ │ │ │ │ +00000820 00000a1c R_ARM_CALL 00005f7c Py_XDECREF │ │ │ │ │ +00000828 00000a1c R_ARM_CALL 00005f7c Py_XDECREF │ │ │ │ │ +0000083c 0000a42b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ +00000840 0000a42c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ +00000850 00015f1d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ +00000868 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +000008a8 0001241c R_ARM_CALL 000067ac PyBuffer_IsContiguous │ │ │ │ │ +000008c0 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000008d0 0001621c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000008e0 0001631c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000090c 0000a52b R_ARM_MOVW_ABS_NC 0000097c _Py_add_one_to_index_C │ │ │ │ │ +00000910 0000a52c R_ARM_MOVT_ABS 0000097c _Py_add_one_to_index_C │ │ │ │ │ +00000914 0000a62b R_ARM_MOVW_ABS_NC 000009d0 _Py_add_one_to_index_F │ │ │ │ │ +00000918 0000a62c R_ARM_MOVT_ABS 000009d0 _Py_add_one_to_index_F │ │ │ │ │ +00000924 0001641c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000940 0001551c R_ARM_CALL 00000f08 PyBuffer_GetPointer │ │ │ │ │ +0000094c 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000970 0001651c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000a24 0000f91d R_ARM_JUMP24 00003b20 PyObject_Size │ │ │ │ │ +00000ad8 0001111c R_ARM_CALL 00004ee4 PyObject_GetBuffer │ │ │ │ │ +00000aec 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000af0 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000af4 0000a72b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ +00000af8 0000a72c R_ARM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ +00000b00 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b14 0001111c R_ARM_CALL 00004ee4 PyObject_GetBuffer │ │ │ │ │ +00000b24 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000b3c 0001162b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000b40 0001162c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00000b44 0000a82b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ +00000b48 0000a82c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ +00000b50 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b58 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000b60 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000b78 00006c1c R_ARM_CALL 00006978 _IsCContiguous │ │ │ │ │ +00000b94 00006c1c R_ARM_CALL 00006978 _IsCContiguous │ │ │ │ │ +00000ba4 00006d1c R_ARM_CALL 000081c4 _IsFortranContiguous │ │ │ │ │ +00000bc0 00006d1c R_ARM_CALL 000081c4 _IsFortranContiguous │ │ │ │ │ +00000bd8 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000be0 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000be8 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000bf8 0001621c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000c0c 0001631c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c14 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000c1c 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000cb0 0001551c R_ARM_CALL 00000f08 PyBuffer_GetPointer │ │ │ │ │ +00000cc0 0001551c R_ARM_CALL 00000f08 PyBuffer_GetPointer │ │ │ │ │ +00000cd0 0001611c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000cdc 0001651c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ce4 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000cec 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000d4c 0000c52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d50 0000c52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d54 0000a92b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ +00000d58 0000a92c R_ARM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ +00000d60 0001171c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000da8 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000e04 0001111c R_ARM_CALL 00004ee4 PyObject_GetBuffer │ │ │ │ │ +00000e2c 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000eac 0000d21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000ebc 0001131c R_ARM_CALL 000053d0 PyBuffer_Release │ │ │ │ │ +00000edc 0000a42b R_ARM_MOVW_ABS_NC 00000854 _buffer_release_call │ │ │ │ │ +00000ee0 0000a42c R_ARM_MOVT_ABS 00000854 _buffer_release_call │ │ │ │ │ +00000ef0 00016e1d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ +00000f04 0001221d R_ARM_JUMP24 000066d0 PySequence_Size │ │ │ │ │ +00000f18 0001051d R_ARM_JUMP24 00004680 PyMapping_Size │ │ │ │ │ +00000f2c 0000dd1d R_ARM_JUMP24 00001d74 PySequence_Contains │ │ │ │ │ +00000f4c 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000f50 0000c82c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -140,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 │ │ │ │ │ @@ -160,16 +160,16 @@ │ │ │ │ │ PyNumber_InPlaceAdd │ │ │ │ │ PySequence_Fast │ │ │ │ │ _PyList_Extend │ │ │ │ │ _PyErr_SetString │ │ │ │ │ PyNumber_Add │ │ │ │ │ PyObject_CheckBuffer │ │ │ │ │ PySequence_DelItem │ │ │ │ │ -PySequence_List │ │ │ │ │ _PyObject_RealIsSubclass │ │ │ │ │ +PySequence_List │ │ │ │ │ PyObject_Size │ │ │ │ │ PyObject_DelItem │ │ │ │ │ PyMapping_Keys │ │ │ │ │ PyObject_VectorcallMethod │ │ │ │ │ PyDict_Keys │ │ │ │ │ PyNumber_Negative │ │ │ │ │ _PyLong_Copy │ │ │ │ ├── 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 94c │ │ │ │ │ + bl 94c │ │ │ │ │ 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 d0c │ │ │ │ │ + bl c5c │ │ │ │ │ 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 d0c │ │ │ │ │ + bl c5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 224 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 756c │ │ │ │ │ + b 7824 │ │ │ │ │ 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 1dc4 │ │ │ │ │ - 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 2390 │ │ │ │ │ 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 .LC53 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2390 │ │ │ │ │ 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 .LC56 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ 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 .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ 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,278 +383,278 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2390 │ │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq 75c <_PySequence_IterSearch+0x1e0> │ │ │ │ │ + beq 6ac <_PySequence_IterSearch+0x1e0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 704 <_PySequence_IterSearch+0x188> │ │ │ │ │ + bl 704 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq 70c <_PySequence_IterSearch+0x190> │ │ │ │ │ + beq 65c <_PySequence_IterSearch+0x190> │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 8a4 │ │ │ │ │ + bl 8a4 │ │ │ │ │ R_ARM_CALL iternext │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 678 <_PySequence_IterSearch+0xfc> │ │ │ │ │ + beq 5c8 <_PySequence_IterSearch+0xfc> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 60c <_PySequence_IterSearch+0x90> │ │ │ │ │ + bgt 55c <_PySequence_IterSearch+0x90> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ac <_PySequence_IterSearch+0x130> │ │ │ │ │ + beq 5fc <_PySequence_IterSearch+0x130> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6a4 <_PySequence_IterSearch+0x128> │ │ │ │ │ - bne 638 <_PySequence_IterSearch+0xbc> │ │ │ │ │ + blt 5f4 <_PySequence_IterSearch+0x128> │ │ │ │ │ + bne 588 <_PySequence_IterSearch+0xbc> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - bne 5c4 <_PySequence_IterSearch+0x48> │ │ │ │ │ + bne 514 <_PySequence_IterSearch+0x48> │ │ │ │ │ cmn r9, #-2147483647 @ 0x80000001 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 5c4 <_PySequence_IterSearch+0x48> │ │ │ │ │ + b 514 <_PySequence_IterSearch+0x48> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - bne 6c0 <_PySequence_IterSearch+0x144> │ │ │ │ │ + bne 610 <_PySequence_IterSearch+0x144> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6f0 <_PySequence_IterSearch+0x174> │ │ │ │ │ + bne 640 <_PySequence_IterSearch+0x174> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 66c <_PySequence_IterSearch+0xf0> │ │ │ │ │ + bgt 5bc <_PySequence_IterSearch+0xf0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66c <_PySequence_IterSearch+0xf0> │ │ │ │ │ + bne 5bc <_PySequence_IterSearch+0xf0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a4 <_PySequence_IterSearch+0x128> │ │ │ │ │ + bne 5f4 <_PySequence_IterSearch+0x128> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - bne 648 <_PySequence_IterSearch+0xcc> │ │ │ │ │ + bne 598 <_PySequence_IterSearch+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 .LC63 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 648 <_PySequence_IterSearch+0xcc> │ │ │ │ │ + b 598 <_PySequence_IterSearch+0xcc> │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 60c <_PySequence_IterSearch+0x90> │ │ │ │ │ + b 55c <_PySequence_IterSearch+0x90> │ │ │ │ │ cmp r8, #3 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - beq 648 <_PySequence_IterSearch+0xcc> │ │ │ │ │ + beq 598 <_PySequence_IterSearch+0xcc> │ │ │ │ │ cmn r9, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 630 <_PySequence_IterSearch+0xb4> │ │ │ │ │ + bne 580 <_PySequence_IterSearch+0xb4> │ │ │ │ │ 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 .LC61 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a4 <_PySequence_IterSearch+0x128> │ │ │ │ │ + b 5f4 <_PySequence_IterSearch+0x128> │ │ │ │ │ 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 6a4 <_PySequence_IterSearch+0x128> │ │ │ │ │ + b 5f4 <_PySequence_IterSearch+0x128> │ │ │ │ │ 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 744 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ + beq 694 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - bne 74c <_PySequence_IterSearch+0x1d0> │ │ │ │ │ + bne 69c <_PySequence_IterSearch+0x1d0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 66c <_PySequence_IterSearch+0xf0> │ │ │ │ │ + b 5bc <_PySequence_IterSearch+0xf0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 744 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + b 694 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 744 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ + b 694 <_PySequence_IterSearch+0x1c8> │ │ │ │ │ │ │ │ │ │ -00000764 : │ │ │ │ │ +000006b4 : │ │ │ │ │ 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 6180 │ │ │ │ │ + b 6438 │ │ │ │ │ R_ARM_JUMP24 ternary_op.constprop.0 │ │ │ │ │ │ │ │ │ │ -00000780 : │ │ │ │ │ +000006d0 : │ │ │ │ │ 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 7d0 │ │ │ │ │ + beq 720 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 85c │ │ │ │ │ + beq 7ac │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 7e0 │ │ │ │ │ + beq 730 │ │ │ │ │ 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 85c │ │ │ │ │ + bne 7ac │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 85c │ │ │ │ │ + beq 7ac │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ ldr r2, [lr, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 85c │ │ │ │ │ + bne 7ac │ │ │ │ │ ldr lr, [lr, #52] @ 0x34 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 85c │ │ │ │ │ + beq 7ac │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 85c │ │ │ │ │ + beq 7ac │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 3300 │ │ │ │ │ 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 7d8 │ │ │ │ │ + bne 728 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 858 │ │ │ │ │ + bgt 7a8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 87c │ │ │ │ │ + beq 7cc │ │ │ │ │ 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 .LC67 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7d4 │ │ │ │ │ + b 724 │ │ │ │ │ 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 858 │ │ │ │ │ + b 7a8 │ │ │ │ │ │ │ │ │ │ -00000894 : │ │ │ │ │ +000007e4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -722,47 +666,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 8e0 │ │ │ │ │ + beq 830 │ │ │ │ │ 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 990 │ │ │ │ │ + ble 8e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 928 │ │ │ │ │ + beq 878 │ │ │ │ │ ldr r0, [r1, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 948 │ │ │ │ │ + beq 898 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 26c │ │ │ │ │ + b 5ae4 │ │ │ │ │ + R_ARM_JUMP24 sequence_repeat │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 954 │ │ │ │ │ + beq 8a4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 954 │ │ │ │ │ + beq 8a4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 91c │ │ │ │ │ + b 86c │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 914 │ │ │ │ │ + bne 864 │ │ │ │ │ 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 │ │ │ │ │ @@ -776,218 +721,218 @@ │ │ │ │ │ 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 8d4 │ │ │ │ │ + b 824 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 900 │ │ │ │ │ + bne 850 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 900 │ │ │ │ │ + b 850 │ │ │ │ │ │ │ │ │ │ -000009b0 : │ │ │ │ │ +00000900 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b6c │ │ │ │ │ + beq abc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 9f0 │ │ │ │ │ + bne 940 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Values │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #404] @ b90 │ │ │ │ │ + ldr r0, [pc, #404] @ ae0 │ │ │ │ │ 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 b4c │ │ │ │ │ + beq a9c │ │ │ │ │ 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 ab0 │ │ │ │ │ - bl 704 <_PySequence_IterSearch+0x188> │ │ │ │ │ + beq a00 │ │ │ │ │ + bl 704 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq ae8 │ │ │ │ │ + beq a38 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a5c │ │ │ │ │ + bgt 9ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a5c │ │ │ │ │ + bne 9ac │ │ │ │ │ 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 ae0 │ │ │ │ │ + beq a30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq abc │ │ │ │ │ + beq a0c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble b54 │ │ │ │ │ + ble aa4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ab0 │ │ │ │ │ + bgt a00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ab0 │ │ │ │ │ + bne a00 │ │ │ │ │ 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 ae0 │ │ │ │ │ + bgt a30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ae0 │ │ │ │ │ + bne a30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b a8c │ │ │ │ │ - ldr r2, [pc, #164] @ b94 │ │ │ │ │ + b 9dc │ │ │ │ │ + ldr r2, [pc, #164] @ ae4 │ │ │ │ │ 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 b40 │ │ │ │ │ + beq a90 │ │ │ │ │ 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] @ b90 │ │ │ │ │ + ldr ip, [pc, #100] @ ae0 │ │ │ │ │ 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 b74 │ │ │ │ │ + ble ac4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b ab0 │ │ │ │ │ + b a00 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a8c │ │ │ │ │ + bne 9dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a8c │ │ │ │ │ - bl 3c8 <_PyObject_HasLen> │ │ │ │ │ + b 9dc │ │ │ │ │ + bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b b4c │ │ │ │ │ + b a9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4c │ │ │ │ │ + bne a9c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b4c │ │ │ │ │ + b a9c │ │ │ │ │ .word 0x0000e41c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000b98 : │ │ │ │ │ +00000ae8 : │ │ │ │ │ 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 c14 │ │ │ │ │ + beq b64 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c24 │ │ │ │ │ + beq b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl a88 │ │ │ │ │ + bl a88 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c08 │ │ │ │ │ + bgt b58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c08 │ │ │ │ │ + bne b58 │ │ │ │ │ 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 c08 │ │ │ │ │ + b b58 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b c1c │ │ │ │ │ + b b6c │ │ │ │ │ │ │ │ │ │ -00000c2c : │ │ │ │ │ +00000b7c : │ │ │ │ │ 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 │ │ │ │ │ @@ -999,34 +944,34 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2390 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000c64 : │ │ │ │ │ +00000bb4 : │ │ │ │ │ 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 ca8 │ │ │ │ │ + beq bf8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cb4 │ │ │ │ │ + beq c04 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cb4 │ │ │ │ │ + beq c04 │ │ │ │ │ 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 │ │ │ │ │ @@ -1034,17 +979,17 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b cac │ │ │ │ │ + b bfc │ │ │ │ │ │ │ │ │ │ -00000cd4 : │ │ │ │ │ +00000c24 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1056,81 +1001,81 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2390 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000d0c : │ │ │ │ │ +00000c5c : │ │ │ │ │ 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] @ de0 │ │ │ │ │ + ldr r1, [pc, #172] @ d30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d90 │ │ │ │ │ + beq ce0 │ │ │ │ │ ldrd r2, [r0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq d74 │ │ │ │ │ + beq cc4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d68 │ │ │ │ │ + bgt cb8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq dc8 │ │ │ │ │ + beq d18 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d90 │ │ │ │ │ + bgt ce0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d90 │ │ │ │ │ + bne ce0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #76] @ de4 │ │ │ │ │ + ldr r3, [pc, #76] @ d34 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dd0 │ │ │ │ │ + bne d20 │ │ │ │ │ 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 d6c │ │ │ │ │ + b cbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d68 │ │ │ │ │ + b cb8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dc0 │ │ │ │ │ - b dac │ │ │ │ │ + bne d10 │ │ │ │ │ + b cfc │ │ │ │ │ .word 0x0000853c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000de8 : │ │ │ │ │ +00000d38 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1142,45 +1087,45 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2390 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000e20 <_IsFortranContiguous.part.0>: │ │ │ │ │ +00000d70 <_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 e44 <_IsFortranContiguous.part.0+0x24> │ │ │ │ │ + bgt d94 <_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 e50 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ + bne da0 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ - b e38 <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ + b d88 <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ │ │ │ │ │ -00000e74 : │ │ │ │ │ +00000dc4 : │ │ │ │ │ PyIter_NextItem(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e88 │ │ │ │ │ - b 8a4 │ │ │ │ │ + beq dd8 │ │ │ │ │ + b 8a4 │ │ │ │ │ R_ARM_JUMP24 iternext │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -1195,230 +1140,230 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000ec4 : │ │ │ │ │ +00000e14 : │ │ │ │ │ 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 f24 │ │ │ │ │ + beq e74 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f70 │ │ │ │ │ + beq ec0 │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq f70 │ │ │ │ │ + beq ec0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt f34 │ │ │ │ │ + blt e84 │ │ │ │ │ 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 f0c │ │ │ │ │ + beq e5c │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f28 │ │ │ │ │ + blt e78 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - b f0c │ │ │ │ │ + b e5c │ │ │ │ │ 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 f98 │ │ │ │ │ + beq ee8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa8 │ │ │ │ │ + bne ef8 │ │ │ │ │ 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 f28 │ │ │ │ │ + b e78 │ │ │ │ │ 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 f28 │ │ │ │ │ + b e78 │ │ │ │ │ │ │ │ │ │ -00000fb8 : │ │ │ │ │ +00000f08 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble 100c │ │ │ │ │ + ble f5c │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ ldr r5, [r4, r3, lsl #2] │ │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ │ - beq 1004 │ │ │ │ │ + beq f54 │ │ │ │ │ ldr r1, [ip, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrge r2, [r2] │ │ │ │ │ addge r2, r2, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b fd0 │ │ │ │ │ + b f20 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001014 : │ │ │ │ │ +00000f64 : │ │ │ │ │ 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 10b4 │ │ │ │ │ + beq 1004 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 1010 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 1010 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10b8 │ │ │ │ │ + beq 1008 │ │ │ │ │ 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 10a8 │ │ │ │ │ + bgt ff8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a8 │ │ │ │ │ + bne ff8 │ │ │ │ │ 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 10a8 │ │ │ │ │ + b ff8 │ │ │ │ │ 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 10b8 │ │ │ │ │ + b 1008 │ │ │ │ │ │ │ │ │ │ -000010e0 : │ │ │ │ │ +00001030 : │ │ │ │ │ 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 1184 │ │ │ │ │ + beq 10d4 │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ ldr r4, [ip, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1190 │ │ │ │ │ + beq 10e0 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1190 │ │ │ │ │ + beq 10e0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1188 │ │ │ │ │ + beq 10d8 │ │ │ │ │ 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 1178 │ │ │ │ │ + bgt 10c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1178 │ │ │ │ │ + bne 10c8 │ │ │ │ │ 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 1178 │ │ │ │ │ + b 10c8 │ │ │ │ │ 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 1188 │ │ │ │ │ + b 10d8 │ │ │ │ ├── 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 5cc4 │ │ │ │ │ + bl 5f7c │ │ │ │ │ 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 │ │ │ │ │ @@ -747,15 +747,15 @@ │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq a24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b ec4 │ │ │ │ │ + b e14 │ │ │ │ │ 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] │ │ │ │ │ @@ -2169,15 +2169,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 │ │ │ │ │ │ │ │ │ │ 00001dc4 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -2255,15 +2255,15 @@ │ │ │ │ │ beq 1e90 │ │ │ │ │ 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 1f68 │ │ │ │ │ + bne 1f88 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movne r4, r6 │ │ │ │ │ bne 1e14 │ │ │ │ │ @@ -2281,30 +2281,41 @@ │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1eb8 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1fec │ │ │ │ │ + bne 1f68 │ │ │ │ │ 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 1e14 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ b 1e90 │ │ │ │ │ + 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 1eb8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 1fbc │ │ │ │ │ + bne 1fdc │ │ │ │ │ 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 │ │ │ │ │ @@ -2337,26 +2348,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ee8 │ │ │ │ │ - b 1f94 │ │ │ │ │ - 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 1eb8 │ │ │ │ │ + b 1fb4 │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00002010 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -2814,15 +2814,15 @@ │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 2574 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 31c │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b 257c │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ @@ -4286,89 +4286,89 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 39b0 │ │ │ │ │ │ │ │ │ │ -000039d4 : │ │ │ │ │ +000039d4 <_PyObject_RealIsSubclass>: │ │ │ │ │ +_PyObject_RealIsSubclass(): │ │ │ │ │ + ldr ip, [r1, #4] │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bge 3a10 <_PyObject_RealIsSubclass+0x3c> │ │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ │ + ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bge 3a10 <_PyObject_RealIsSubclass+0x3c> │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b 1f4 │ │ │ │ │ + R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ + │ │ │ │ │ +00003a24 : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 3a34 │ │ │ │ │ + beq 3a84 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 3a38 │ │ │ │ │ + beq 3a88 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3a40 │ │ │ │ │ + beq 3a90 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3a68 │ │ │ │ │ + ble 3ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3a28 │ │ │ │ │ + b 3a78 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a38 │ │ │ │ │ + bgt 3a88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3a38 │ │ │ │ │ + bne 3a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3a38 │ │ │ │ │ + b 3a88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3a28 │ │ │ │ │ + bne 3a78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3a28 │ │ │ │ │ - │ │ │ │ │ -00003a80 <_PyObject_RealIsSubclass>: │ │ │ │ │ -_PyObject_RealIsSubclass(): │ │ │ │ │ - ldr ip, [r1, #4] │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bge 3abc <_PyObject_RealIsSubclass+0x3c> │ │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ │ - ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bge 3abc <_PyObject_RealIsSubclass+0x3c> │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1f4 │ │ │ │ │ - R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ + b 3a78 │ │ │ │ │ │ │ │ │ │ 00003ad0 : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -4927,15 +4927,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 4180 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl d0c │ │ │ │ │ + bl c5c │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ beq 418c │ │ │ │ │ ldr r1, [pc, #92] @ 426c │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -4943,15 +4943,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 418c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 756c │ │ │ │ │ + bl 7824 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 418c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ @@ -6626,34 +6626,34 @@ │ │ │ │ │ 0000580c : │ │ │ │ │ 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 58e0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ bne 5884 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 58f0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ beq 5988 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -6665,15 +6665,15 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 584c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 5994 │ │ │ │ │ + beq 5a94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ beq 585c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -6684,38 +6684,37 @@ │ │ │ │ │ bne 592c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ b 5860 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5a0c │ │ │ │ │ + bne 5a58 │ │ │ │ │ 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 5a90 │ │ │ │ │ + ble 5a04 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 59ec │ │ │ │ │ + beq 5a38 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59ec │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + beq 5a38 │ │ │ │ │ + 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 5ae4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6735,63 +6734,97 @@ │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ b 585c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5a70 │ │ │ │ │ + ble 5a80 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 59e0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq 59c0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bne 5878 │ │ │ │ │ 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 5904 │ │ │ │ │ + ble 59d4 │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ + b 5904 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a88 │ │ │ │ │ + bne 5a9c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ │ - b 58f0 │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r1, #52] @ 0x34 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 5904 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 5904 │ │ │ │ │ + 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 590c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5a34 │ │ │ │ │ + beq 5aa8 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a34 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq 5aa8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ b 5920 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 58e8 │ │ │ │ │ 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 599c │ │ │ │ │ b 58f0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5a94 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 599c │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + b 58f0 │ │ │ │ │ + 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 │ │ │ │ │ @@ -6800,41 +6833,213 @@ │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 5878 │ │ │ │ │ + │ │ │ │ │ +00005ae4 : │ │ │ │ │ +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 5d4c │ │ │ │ │ + ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 5d4c │ │ │ │ │ + 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 5be4 │ │ │ │ │ + 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 5ba8 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5b84 │ │ │ │ │ + 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 5994 │ │ │ │ │ + bne 5b70 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5994 │ │ │ │ │ + ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 5b70 │ │ │ │ │ + ldr r3, [pc, #452] @ 5d74 │ │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + ldr r3, [pc, r3] │ │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 5c5c │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5c40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 5d68 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ + b 5b70 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r2 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ + 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 5b50 │ │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + bne 5cd8 │ │ │ │ │ + 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 5bd0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5bd0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 59e0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 5904 │ │ │ │ │ + b 5bd0 │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ + ldr r1, [r4] │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ + ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 <_PyErr_Clear> │ │ │ │ │ + R_ARM_CALL _PyErr_Clear │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 5d08 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq 5cc8 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5cb0 │ │ │ │ │ + mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5b70 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5ca8 │ │ │ │ │ + mvn r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5b94 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5d34 │ │ │ │ │ + mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5b70 │ │ │ │ │ + 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 5b50 │ │ │ │ │ + b 5bc4 │ │ │ │ │ + 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 5bd0 │ │ │ │ │ + b 5c40 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5cd0 │ │ │ │ │ + mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ + b 5b94 │ │ │ │ │ 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 5904 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00005ac0 : │ │ │ │ │ +00005d78 : │ │ │ │ │ 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]!) │ │ │ │ │ @@ -6844,72 +7049,72 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005af4 : │ │ │ │ │ +00005dac : │ │ │ │ │ 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 5bb8 │ │ │ │ │ + beq 5e70 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5b6c │ │ │ │ │ + bne 5e24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ + beq 5e78 │ │ │ │ │ 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 5c38 │ │ │ │ │ + beq 5ef0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b34 │ │ │ │ │ + beq 5dec │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5b34 │ │ │ │ │ + beq 5dec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c44 │ │ │ │ │ + beq 5efc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b3c │ │ │ │ │ + beq 5df4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5bdc │ │ │ │ │ + bne 5e94 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5b48 │ │ │ │ │ + b 5e00 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5c90 │ │ │ │ │ + bne 5f48 │ │ │ │ │ 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 │ │ │ │ │ @@ -6923,143 +7128,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 5b60 │ │ │ │ │ + bne 5e18 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b44 │ │ │ │ │ + bgt 5dfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b44 │ │ │ │ │ + bne 5dfc │ │ │ │ │ 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 5b44 │ │ │ │ │ + b 5dfc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5cac │ │ │ │ │ + ble 5f64 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ + beq 5e78 │ │ │ │ │ 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 5b60 │ │ │ │ │ + bne 5e18 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5bc0 │ │ │ │ │ + bgt 5e78 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5bc0 │ │ │ │ │ + bne 5e78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5bc0 │ │ │ │ │ + b 5e78 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ + beq 5e78 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5c4c │ │ │ │ │ - b 5bc0 │ │ │ │ │ + bne 5f04 │ │ │ │ │ + b 5e78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c44 │ │ │ │ │ + bne 5efc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5c44 │ │ │ │ │ + b 5efc │ │ │ │ │ │ │ │ │ │ -00005cc4 : │ │ │ │ │ +00005f7c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 5ce0 │ │ │ │ │ + bne 5f98 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005cec : │ │ │ │ │ +00005fa4 : │ │ │ │ │ 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 5db0 │ │ │ │ │ + beq 6068 │ │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5d64 │ │ │ │ │ + bne 601c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5db8 │ │ │ │ │ + beq 6070 │ │ │ │ │ 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 5e30 │ │ │ │ │ + beq 60e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5d2c │ │ │ │ │ + beq 5fe4 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5d2c │ │ │ │ │ + beq 5fe4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5e3c │ │ │ │ │ + beq 60f4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5d34 │ │ │ │ │ + beq 5fec │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5dd4 │ │ │ │ │ + bne 608c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5d40 │ │ │ │ │ + b 5ff8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5e88 │ │ │ │ │ + bne 6140 │ │ │ │ │ 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 │ │ │ │ │ @@ -7073,72 +7278,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 5d58 │ │ │ │ │ + bne 6010 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5d3c │ │ │ │ │ + bgt 5ff4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5d3c │ │ │ │ │ + bne 5ff4 │ │ │ │ │ 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 5d3c │ │ │ │ │ + b 5ff4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5ea4 │ │ │ │ │ + ble 615c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5db8 │ │ │ │ │ + beq 6070 │ │ │ │ │ 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 5d58 │ │ │ │ │ + bne 6010 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5db8 │ │ │ │ │ + bgt 6070 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5db8 │ │ │ │ │ + bne 6070 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5db8 │ │ │ │ │ + b 6070 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5db8 │ │ │ │ │ + beq 6070 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5e44 │ │ │ │ │ - b 5db8 │ │ │ │ │ + bne 60fc │ │ │ │ │ + b 6070 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e3c │ │ │ │ │ + bne 60f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5e3c │ │ │ │ │ + b 60f4 │ │ │ │ │ │ │ │ │ │ -00005ebc <_PyNumber_PowerNoMod>: │ │ │ │ │ +00006174 <_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 │ │ │ │ │ @@ -7149,112 +7354,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 6134 <_PyNumber_PowerNoMod+0x278> │ │ │ │ │ + beq 63ec <_PyNumber_PowerNoMod+0x278> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5f4c <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ + bne 6204 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 60e8 <_PyNumber_PowerNoMod+0x22c> │ │ │ │ │ + beq 63a0 <_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 60d8 <_PyNumber_PowerNoMod+0x21c> │ │ │ │ │ + beq 6390 <_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 5f10 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + beq 61c8 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5fc4 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ + beq 627c <_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 60b8 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + beq 6370 <_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 6080 <_PyNumber_PowerNoMod+0x1c4> │ │ │ │ │ + bne 6338 <_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 5f40 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 61f8 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5fd4 <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ + bgt 628c <_PyNumber_PowerNoMod+0x118> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6158 <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ + beq 6410 <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6000 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + beq 62b8 <_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 5f40 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 61f8 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6168 <_PyNumber_PowerNoMod+0x2ac> │ │ │ │ │ + ble 6420 <_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 6044 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + beq 62fc <_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 60f0 <_PyNumber_PowerNoMod+0x234> │ │ │ │ │ + bne 63a8 <_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 │ │ │ │ │ @@ -7268,93 +7473,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 5f40 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + b 61f8 <_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 5f40 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 61f8 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 60b8 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + bgt 6370 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 60b8 <_PyNumber_PowerNoMod+0x1fc> │ │ │ │ │ + bne 6370 <_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 5f40 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 61f8 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r8, #0 │ │ │ │ │ - ble 5fb4 <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ + ble 626c <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 6000 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 62b8 <_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 5f40 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 61f8 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6044 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + bgt 62fc <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6044 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + bne 62fc <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6044 <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ + b 62fc <_PyNumber_PowerNoMod+0x188> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ moveq r8, r4 │ │ │ │ │ - beq 6000 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + beq 62b8 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ - bne 5fcc <_PyNumber_PowerNoMod+0x110> │ │ │ │ │ + bne 6284 <_PyNumber_PowerNoMod+0x110> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 6000 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 62b8 <_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 5fc4 <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ + b 627c <_PyNumber_PowerNoMod+0x108> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6000 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + bne 62b8 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6000 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ + b 62b8 <_PyNumber_PowerNoMod+0x144> │ │ │ │ │ │ │ │ │ │ -00006180 : │ │ │ │ │ +00006438 : │ │ │ │ │ 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 │ │ │ │ │ @@ -7363,207 +7568,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 635c │ │ │ │ │ + beq 6614 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ - bne 620c │ │ │ │ │ + bne 64c4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 6698 │ │ │ │ │ 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 6244 │ │ │ │ │ + beq 64fc │ │ │ │ │ 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 61d0 │ │ │ │ │ + beq 6488 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6250 │ │ │ │ │ + beq 6508 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 61d8 │ │ │ │ │ + beq 6490 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6378 │ │ │ │ │ + bne 6630 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 61e4 │ │ │ │ │ + b 649c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6400 │ │ │ │ │ + ble 66b8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ subs r4, r9, #0 │ │ │ │ │ - beq 628c │ │ │ │ │ + beq 6544 │ │ │ │ │ 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 6200 │ │ │ │ │ + bne 64b8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 63e8 │ │ │ │ │ + ble 66a0 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62c8 │ │ │ │ │ + beq 6580 │ │ │ │ │ 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 6310 │ │ │ │ │ + bne 65c8 │ │ │ │ │ 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 63c0 │ │ │ │ │ + bne 6678 │ │ │ │ │ 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 6200 │ │ │ │ │ + b 64b8 │ │ │ │ │ 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 6200 │ │ │ │ │ + bne 64b8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62c8 │ │ │ │ │ + bgt 6580 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 62c8 │ │ │ │ │ + bne 6580 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 62c8 │ │ │ │ │ + b 6580 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne 620c │ │ │ │ │ + bne 64c4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 628c │ │ │ │ │ + b 6544 │ │ │ │ │ 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 6200 │ │ │ │ │ + bne 64b8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 61e0 │ │ │ │ │ + bgt 6498 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 61e0 │ │ │ │ │ + bne 6498 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61e0 │ │ │ │ │ + b 6498 │ │ │ │ │ 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 6308 │ │ │ │ │ + b 65c0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 628c │ │ │ │ │ + b 6544 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 628c │ │ │ │ │ + bne 6544 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 628c │ │ │ │ │ + b 6544 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6250 │ │ │ │ │ + bne 6508 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6250 │ │ │ │ │ + b 6508 │ │ │ │ │ │ │ │ │ │ -00006418 : │ │ │ │ │ +000066d0 : │ │ │ │ │ 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 645c │ │ │ │ │ + beq 6714 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6468 │ │ │ │ │ + beq 6720 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6468 │ │ │ │ │ + beq 6720 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -7571,229 +7776,229 @@ │ │ │ │ │ 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 6494 │ │ │ │ │ + bne 674c │ │ │ │ │ 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 6460 │ │ │ │ │ + b 6718 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6484 │ │ │ │ │ + beq 673c │ │ │ │ │ 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 6460 │ │ │ │ │ + b 6718 │ │ │ │ │ │ │ │ │ │ -000064b0 : │ │ │ │ │ +00006768 : │ │ │ │ │ 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 64ec │ │ │ │ │ + bne 67a4 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 64ec │ │ │ │ │ + beq 67a4 │ │ │ │ │ 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 64e0 │ │ │ │ │ + b 6798 │ │ │ │ │ │ │ │ │ │ -000064f4 : │ │ │ │ │ +000067ac : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 65d0 │ │ │ │ │ + bne 6888 │ │ │ │ │ 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 65d8 │ │ │ │ │ + bne 6890 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 65c8 │ │ │ │ │ + beq 6880 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 65c8 │ │ │ │ │ + beq 6880 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs ip, r0, #1 │ │ │ │ │ - bmi 65c8 │ │ │ │ │ + bmi 6880 │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ lsl r5, ip, #2 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr lr, [r3, ip, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6568 │ │ │ │ │ + ble 6820 │ │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 6684 │ │ │ │ │ + bne 693c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ mul lr, lr, r4 │ │ │ │ │ ldr ip, [r3, r2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6590 │ │ │ │ │ + ble 6848 │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 6684 │ │ │ │ │ + bne 693c │ │ │ │ │ sub r2, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 65c8 │ │ │ │ │ + beq 6880 │ │ │ │ │ mul lr, ip, lr │ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 65b8 │ │ │ │ │ + ble 6870 │ │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 6684 │ │ │ │ │ + bne 693c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mul lr, r0, lr │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 65a0 │ │ │ │ │ + bne 6858 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne 6698 │ │ │ │ │ + bne 6950 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 65c8 │ │ │ │ │ + beq 6880 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 668c │ │ │ │ │ + beq 6944 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 65c8 │ │ │ │ │ + ble 6880 │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6624 │ │ │ │ │ + ble 68dc │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 6684 │ │ │ │ │ + bne 693c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 6648 │ │ │ │ │ + ble 6900 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne 6684 │ │ │ │ │ + bne 693c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 65c8 │ │ │ │ │ + beq 6880 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, r2, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6670 │ │ │ │ │ + ble 6928 │ │ │ │ │ ldr r4, [r1, r2, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 6684 │ │ │ │ │ + bne 693c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6658 │ │ │ │ │ - b 65c8 │ │ │ │ │ + bne 6910 │ │ │ │ │ + b 6880 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b e20 │ │ │ │ │ + b d70 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne 6684 │ │ │ │ │ + bne 693c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 66c0 <_IsCContiguous> │ │ │ │ │ + bl 6978 <_IsCContiguous> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7f0c <_IsFortranContiguous> │ │ │ │ │ + b 81c4 <_IsFortranContiguous> │ │ │ │ │ │ │ │ │ │ -000066c0 <_IsCContiguous>: │ │ │ │ │ +00006978 <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 673c <_IsCContiguous+0x7c> │ │ │ │ │ + beq 69f4 <_IsCContiguous+0x7c> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 673c <_IsCContiguous+0x7c> │ │ │ │ │ + beq 69f4 <_IsCContiguous+0x7c> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 673c <_IsCContiguous+0x7c> │ │ │ │ │ + blt 69f4 <_IsCContiguous+0x7c> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 674c <_IsCContiguous+0x8c> │ │ │ │ │ + ble 6a04 <_IsCContiguous+0x8c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ - b 6718 <_IsCContiguous+0x58> │ │ │ │ │ + b 69d0 <_IsCContiguous+0x58> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6724 <_IsCContiguous+0x64> │ │ │ │ │ + ble 69dc <_IsCContiguous+0x64> │ │ │ │ │ ldr lr, [r1, r3, lsl #2] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 6744 <_IsCContiguous+0x84> │ │ │ │ │ + bne 69fc <_IsCContiguous+0x84> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6708 <_IsCContiguous+0x48> │ │ │ │ │ + bge 69c0 <_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 66e4 <_IsCContiguous+0x24> │ │ │ │ │ + b 699c <_IsCContiguous+0x24> │ │ │ │ │ │ │ │ │ │ -00006758 : │ │ │ │ │ +00006a10 : │ │ │ │ │ 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 679c │ │ │ │ │ + beq 6a54 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67a8 │ │ │ │ │ + beq 6a60 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67a8 │ │ │ │ │ + beq 6a60 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -7805,74 +8010,74 @@ │ │ │ │ │ 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_Format │ │ │ │ │ - b 67a0 │ │ │ │ │ + b 6a58 │ │ │ │ │ │ │ │ │ │ -000067c8 : │ │ │ │ │ +00006a80 : │ │ │ │ │ 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 688c │ │ │ │ │ + beq 6b44 │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6840 │ │ │ │ │ + bne 6af8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6894 │ │ │ │ │ + beq 6b4c │ │ │ │ │ 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 690c │ │ │ │ │ + beq 6bc4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6808 │ │ │ │ │ + beq 6ac0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6808 │ │ │ │ │ + beq 6ac0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6918 │ │ │ │ │ + beq 6bd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6810 │ │ │ │ │ + beq 6ac8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 68b0 │ │ │ │ │ + bne 6b68 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 681c │ │ │ │ │ + b 6ad4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6964 │ │ │ │ │ + bne 6c1c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -7886,229 +8091,229 @@ │ │ │ │ │ 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 6834 │ │ │ │ │ + bne 6aec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6818 │ │ │ │ │ + bgt 6ad0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6818 │ │ │ │ │ + bne 6ad0 │ │ │ │ │ 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 6818 │ │ │ │ │ + b 6ad0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6980 │ │ │ │ │ + ble 6c38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6894 │ │ │ │ │ + beq 6b4c │ │ │ │ │ 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 6834 │ │ │ │ │ + bne 6aec │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6894 │ │ │ │ │ + bgt 6b4c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6894 │ │ │ │ │ + bne 6b4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6894 │ │ │ │ │ + b 6b4c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6894 │ │ │ │ │ + beq 6b4c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6920 │ │ │ │ │ - b 6894 │ │ │ │ │ + bne 6bd8 │ │ │ │ │ + b 6b4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6918 │ │ │ │ │ + bne 6bd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6918 │ │ │ │ │ + b 6bd0 │ │ │ │ │ │ │ │ │ │ -00006998 <_PyObject_RealIsInstance>: │ │ │ │ │ +00006c50 <_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 6a78 <_PyObject_RealIsInstance+0xe0> │ │ │ │ │ + bge 6d30 <_PyObject_RealIsInstance+0xe0> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 6a44 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ + beq 6cfc <_PyObject_RealIsInstance+0xac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 6a44 <_PyObject_RealIsInstance+0xac> │ │ │ │ │ + bne 6cfc <_PyObject_RealIsInstance+0xac> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ - ldr r1, [pc, #260] @ 6af0 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ + ldr r1, [pc, #260] @ 6da8 <_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 6a48 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6d00 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6a50 <_PyObject_RealIsInstance+0xb8> │ │ │ │ │ + bne 6d08 <_PyObject_RealIsInstance+0xb8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6a24 <_PyObject_RealIsInstance+0x8c> │ │ │ │ │ + ble 6cdc <_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 6a18 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ + bne 6cd0 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 6a48 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + b 6d00 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 6a18 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ + b 6cd0 <_PyObject_RealIsInstance+0x80> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 6a0c <_PyObject_RealIsInstance+0x74> │ │ │ │ │ + bge 6cc4 <_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 6a0c <_PyObject_RealIsInstance+0x74> │ │ │ │ │ + b 6cc4 <_PyObject_RealIsInstance+0x74> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl d0c │ │ │ │ │ + bl c5c │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 6a48 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6d00 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ - ldr r1, [pc, #80] @ 6af0 <_PyObject_RealIsInstance+0x158> │ │ │ │ │ + ldr r1, [pc, #80] @ 6da8 <_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 6a48 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + beq 6d00 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 756c │ │ │ │ │ + bl 7824 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6a48 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bgt 6d00 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6a48 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bne 6d00 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 6a48 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + b 6d00 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ .word 0x00008668 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006af4 : │ │ │ │ │ +00006dac : │ │ │ │ │ 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 6bb8 │ │ │ │ │ + beq 6e70 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6b6c │ │ │ │ │ + bne 6e24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6bc0 │ │ │ │ │ + beq 6e78 │ │ │ │ │ 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 6c38 │ │ │ │ │ + beq 6ef0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6b34 │ │ │ │ │ + beq 6dec │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6b34 │ │ │ │ │ + beq 6dec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c44 │ │ │ │ │ + beq 6efc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6df4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6bdc │ │ │ │ │ + bne 6e94 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6b48 │ │ │ │ │ + b 6e00 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6c90 │ │ │ │ │ + bne 6f48 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -8122,385 +8327,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 6b60 │ │ │ │ │ + bne 6e18 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6b44 │ │ │ │ │ + bgt 6dfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6b44 │ │ │ │ │ + bne 6dfc │ │ │ │ │ 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 6b44 │ │ │ │ │ + b 6dfc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6cac │ │ │ │ │ + ble 6f64 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6bc0 │ │ │ │ │ + beq 6e78 │ │ │ │ │ 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 6b60 │ │ │ │ │ + bne 6e18 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6bc0 │ │ │ │ │ + bgt 6e78 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6bc0 │ │ │ │ │ + bne 6e78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6bc0 │ │ │ │ │ + b 6e78 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6bc0 │ │ │ │ │ + beq 6e78 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6c4c │ │ │ │ │ - b 6bc0 │ │ │ │ │ + bne 6f04 │ │ │ │ │ + b 6e78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6c44 │ │ │ │ │ + bne 6efc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c44 │ │ │ │ │ + b 6efc │ │ │ │ │ │ │ │ │ │ -00006cc4 <_PyIter_Send>: │ │ │ │ │ +00006f7c <_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 6d54 <_PyIter_Send+0x90> │ │ │ │ │ + bne 700c <_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 6d78 <_PyIter_Send+0xb4> │ │ │ │ │ + bne 7030 <_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 6d78 <_PyIter_Send+0xb4> │ │ │ │ │ + beq 7030 <_PyIter_Send+0xb4> │ │ │ │ │ mov r0, ip │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 6da4 <_PyIter_Send+0xe0> │ │ │ │ │ + beq 705c <_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 6cf8 <_PyIter_Send+0x34> │ │ │ │ │ + beq 6fb0 <_PyIter_Send+0x34> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6d3c <_PyIter_Send+0x78> │ │ │ │ │ + b 6ff4 <_PyIter_Send+0x78> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #52] @ 6dbc <_PyIter_Send+0xf8> │ │ │ │ │ + ldr r0, [pc, #52] @ 7074 <_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 6d38 <_PyIter_Send+0x74> │ │ │ │ │ + bne 6ff0 <_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 6d3c <_PyIter_Send+0x78> │ │ │ │ │ + b 6ff4 <_PyIter_Send+0x78> │ │ │ │ │ .word 0x0000d888 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006dc0 : │ │ │ │ │ +00007078 : │ │ │ │ │ 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 6e48 │ │ │ │ │ + bne 7100 │ │ │ │ │ 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 6e7c │ │ │ │ │ + bne 7134 │ │ │ │ │ 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 6e7c │ │ │ │ │ + beq 7134 │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 6e64 │ │ │ │ │ + beq 711c │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6df4 │ │ │ │ │ + beq 70ac │ │ │ │ │ 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 6e40 │ │ │ │ │ + b 70f8 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - ldr r0, [pc, #8] @ 6e9c │ │ │ │ │ + ldr r0, [pc, #8] @ 7154 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b 6e30 │ │ │ │ │ + b 70e8 │ │ │ │ │ .word 0x0000d888 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006ea0 : │ │ │ │ │ +00007158 : │ │ │ │ │ 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 7014 │ │ │ │ │ + beq 72cc │ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6f1c │ │ │ │ │ + beq 71d4 │ │ │ │ │ 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 6f00 │ │ │ │ │ + beq 71b8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 70a0 │ │ │ │ │ + ble 7358 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7014 │ │ │ │ │ + beq 72cc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 6fc0 │ │ │ │ │ + bne 7278 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6fa4 │ │ │ │ │ + beq 725c │ │ │ │ │ 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 6ef4 │ │ │ │ │ + bne 71ac │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 70b8 │ │ │ │ │ + ble 7370 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6fa4 │ │ │ │ │ + beq 725c │ │ │ │ │ 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 6ef4 │ │ │ │ │ + bne 71ac │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7088 │ │ │ │ │ + ble 7340 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 160 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7008 │ │ │ │ │ + beq 72c0 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 7008 │ │ │ │ │ + beq 72c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6f70 │ │ │ │ │ + beq 7228 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6f38 │ │ │ │ │ + beq 71f0 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 703c │ │ │ │ │ + bne 72f4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6f44 │ │ │ │ │ + b 71fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6f38 │ │ │ │ │ - b 6fa4 │ │ │ │ │ + bne 71f0 │ │ │ │ │ + b 725c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 6fa4 │ │ │ │ │ + beq 725c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6fa4 │ │ │ │ │ + beq 725c │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6f78 │ │ │ │ │ - b 6fa4 │ │ │ │ │ + bne 7230 │ │ │ │ │ + b 725c │ │ │ │ │ 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 6ef4 │ │ │ │ │ + bne 71ac │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6f40 │ │ │ │ │ + bgt 71f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6f40 │ │ │ │ │ + bne 71f8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6f40 │ │ │ │ │ + b 71f8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6fa4 │ │ │ │ │ + bne 725c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fa4 │ │ │ │ │ + b 725c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6f0c │ │ │ │ │ + bne 71c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f0c │ │ │ │ │ + b 71c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6f70 │ │ │ │ │ + bne 7228 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f70 │ │ │ │ │ + b 7228 │ │ │ │ │ │ │ │ │ │ -000070d0 : │ │ │ │ │ +00007388 : │ │ │ │ │ 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 7128 │ │ │ │ │ + beq 73e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8510,80 +8715,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 71fc │ │ │ │ │ + beq 74b4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7198 │ │ │ │ │ + beq 7450 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7184 │ │ │ │ │ + ble 743c │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_CALL _PyLong_Format │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 711c │ │ │ │ │ + bgt 73d4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 711c │ │ │ │ │ + bne 73d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 711c │ │ │ │ │ + b 73d4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 7154 │ │ │ │ │ + b 740c │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 71b0 │ │ │ │ │ + beq 7468 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 71d0 │ │ │ │ │ + bne 7488 │ │ │ │ │ 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 7118 │ │ │ │ │ + b 73d0 │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 7118 │ │ │ │ │ + beq 73d0 │ │ │ │ │ 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 7204 │ │ │ │ │ + bne 74bc │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 718c │ │ │ │ │ + b 7444 │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 7118 │ │ │ │ │ + b 73d0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 7258 │ │ │ │ │ + bne 7510 │ │ │ │ │ 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 │ │ │ │ │ @@ -8591,23 +8796,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 7118 │ │ │ │ │ + bgt 73d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7118 │ │ │ │ │ + bne 73d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7118 │ │ │ │ │ + b 73d0 │ │ │ │ │ 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 │ │ │ │ │ @@ -8615,116 +8820,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 71f4 │ │ │ │ │ + beq 74ac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7118 │ │ │ │ │ - b 723c │ │ │ │ │ + bgt 73d0 │ │ │ │ │ + b 74f4 │ │ │ │ │ │ │ │ │ │ -00007294 : │ │ │ │ │ +0000754c : │ │ │ │ │ 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 7448 │ │ │ │ │ + beq 7700 │ │ │ │ │ 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 7318 │ │ │ │ │ + beq 75d0 │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 733c │ │ │ │ │ + beq 75f4 │ │ │ │ │ ldr r4, [ip, #72] @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7330 │ │ │ │ │ + beq 75e8 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 73ac │ │ │ │ │ + beq 7664 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 7374 │ │ │ │ │ + bne 762c │ │ │ │ │ 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 7308 │ │ │ │ │ + b 75c0 │ │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7450 │ │ │ │ │ + bne 7708 │ │ │ │ │ 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 7424 │ │ │ │ │ + bne 76dc │ │ │ │ │ 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 73d8 │ │ │ │ │ + bne 7690 │ │ │ │ │ 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 .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 73bc │ │ │ │ │ + ble 7674 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7308 │ │ │ │ │ + b 75c0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 73ac │ │ │ │ │ + bgt 7664 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 73ac │ │ │ │ │ + bne 7664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 73ac │ │ │ │ │ + b 7664 │ │ │ │ │ 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 │ │ │ │ │ @@ -8733,780 +8938,780 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73b4 │ │ │ │ │ + bne 766c │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7424 │ │ │ │ │ + bgt 76dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7434 │ │ │ │ │ + beq 76ec │ │ │ │ │ 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 7424 │ │ │ │ │ + b 76dc │ │ │ │ │ bl 3c8 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 73ac │ │ │ │ │ + b 7664 │ │ │ │ │ bl 2010 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 73ac │ │ │ │ │ + beq 7664 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7494 │ │ │ │ │ + ble 774c │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 748c │ │ │ │ │ + bne 7744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 73ac │ │ │ │ │ + bne 7664 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ - b 7424 │ │ │ │ │ + b 76dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7470 │ │ │ │ │ + bne 7728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7470 │ │ │ │ │ + b 7728 │ │ │ │ │ │ │ │ │ │ -000074b0 : │ │ │ │ │ +00007768 : │ │ │ │ │ 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 7508 │ │ │ │ │ + beq 77c0 │ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7508 │ │ │ │ │ + beq 77c0 │ │ │ │ │ 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 7548 │ │ │ │ │ + beq 7800 │ │ │ │ │ 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 3300 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 7500 │ │ │ │ │ + bne 77b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ 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 7510 │ │ │ │ │ + bgt 77c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7510 │ │ │ │ │ + bne 77c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7510 │ │ │ │ │ + b 77c8 │ │ │ │ │ │ │ │ │ │ -0000756c : │ │ │ │ │ +00007824 : │ │ │ │ │ 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 7d9c │ │ │ │ │ + beq 8054 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #2380] @ 7ee8 │ │ │ │ │ + ldr r1, [pc, #2380] @ 81a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7810 │ │ │ │ │ + beq 7ac8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 77d8 │ │ │ │ │ + beq 7a90 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7e24 │ │ │ │ │ + beq 80dc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7cdc │ │ │ │ │ - ldr r3, [pc, #2328] @ 7eec │ │ │ │ │ + beq 7f94 │ │ │ │ │ + ldr r3, [pc, #2328] @ 81a4 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7d50 │ │ │ │ │ + bhi 8008 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7a5c │ │ │ │ │ + ble 7d14 │ │ │ │ │ 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 7e18 │ │ │ │ │ - ldr r1, [pc, #2252] @ 7ee8 │ │ │ │ │ + beq 80d0 │ │ │ │ │ + ldr r1, [pc, #2252] @ 81a0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7c84 │ │ │ │ │ + beq 7f3c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7c4c │ │ │ │ │ + beq 7f04 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7a34 │ │ │ │ │ + beq 7cec │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7b78 │ │ │ │ │ - ldr r3, [pc, #2200] @ 7ef0 │ │ │ │ │ + beq 7e30 │ │ │ │ │ + ldr r3, [pc, #2200] @ 81a8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7be8 │ │ │ │ │ + bhi 7ea0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7b40 │ │ │ │ │ + ble 7df8 │ │ │ │ │ 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 7c3c │ │ │ │ │ - ldr r1, [pc, #2108] @ 7ee8 │ │ │ │ │ + beq 7ef4 │ │ │ │ │ + ldr r1, [pc, #2108] @ 81a0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7948 │ │ │ │ │ + beq 7c00 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7910 │ │ │ │ │ + beq 7bc8 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 7b14 │ │ │ │ │ + beq 7dcc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 7ab4 │ │ │ │ │ - ldr r2, [pc, #2060] @ 7ef4 │ │ │ │ │ + beq 7d6c │ │ │ │ │ + ldr r2, [pc, #2060] @ 81ac │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [r9, r2] │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 79e4 │ │ │ │ │ + bcc 7c9c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ strgt r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ addgt r7, r5, #12 │ │ │ │ │ strgt r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ble 78fc │ │ │ │ │ + ble 7bb4 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 79a0 │ │ │ │ │ - ldr r1, [pc, #1988] @ 7ee8 │ │ │ │ │ + beq 7c58 │ │ │ │ │ + ldr r1, [pc, #1988] @ 81a0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7a9c │ │ │ │ │ + beq 7d54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7a64 │ │ │ │ │ + beq 7d1c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 78d8 │ │ │ │ │ + beq 7b90 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 7878 │ │ │ │ │ - ldr r2, [pc, #1944] @ 7ef8 │ │ │ │ │ + beq 7b30 │ │ │ │ │ + ldr r2, [pc, #1944] @ 81b0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [r9, r2] │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 782c │ │ │ │ │ + bcc 7ae4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7e54 │ │ │ │ │ + ble 810c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl 756c │ │ │ │ │ + bl 7824 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7e74 │ │ │ │ │ + beq 812c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 77b8 │ │ │ │ │ + bgt 7a70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 77b0 │ │ │ │ │ + bne 7a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 78e4 │ │ │ │ │ + beq 7b9c │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 79c0 │ │ │ │ │ + ble 7c78 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 7960 │ │ │ │ │ + b 7c18 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7800 │ │ │ │ │ + bgt 7ab8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7800 │ │ │ │ │ + bne 7ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7810 │ │ │ │ │ + beq 7ac8 │ │ │ │ │ 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 7770 │ │ │ │ │ + bhi 7a28 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7770 │ │ │ │ │ + beq 7a28 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7aac │ │ │ │ │ + bgt 7d64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7aac │ │ │ │ │ + bne 7d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7aac │ │ │ │ │ + b 7d64 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7b70 │ │ │ │ │ - ldr r1, [pc, #1628] @ 7ee8 │ │ │ │ │ + beq 7e28 │ │ │ │ │ + ldr r1, [pc, #1628] @ 81a0 │ │ │ │ │ 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 7a98 │ │ │ │ │ + beq 7d50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7a68 │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7d20 │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 78d8 │ │ │ │ │ + beq 7b90 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 7878 │ │ │ │ │ - ldr r2, [pc, #1576] @ 7efc │ │ │ │ │ + beq 7b30 │ │ │ │ │ + ldr r2, [pc, #1576] @ 81b4 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 7760 │ │ │ │ │ + b 7a18 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7dfc │ │ │ │ │ + ble 80b4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 7710 │ │ │ │ │ + bne 79c8 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b20 │ │ │ │ │ + bgt 7dd8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 79c0 │ │ │ │ │ + b 7c78 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7938 │ │ │ │ │ + bgt 7bf0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7938 │ │ │ │ │ + bne 7bf0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7948 │ │ │ │ │ + beq 7c00 │ │ │ │ │ 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 7b20 │ │ │ │ │ + beq 7dd8 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7dd8 │ │ │ │ │ + bgt 8090 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7984 │ │ │ │ │ + bne 7c3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7a40 │ │ │ │ │ + beq 7cf8 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7ca4 │ │ │ │ │ - b 7820 │ │ │ │ │ + ble 7f5c │ │ │ │ │ + b 7ad8 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc4 │ │ │ │ │ + bl 5f7c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 77c8 │ │ │ │ │ + bgt 7a80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 79d8 │ │ │ │ │ + bne 7c90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 77c8 │ │ │ │ │ - b 7b20 │ │ │ │ │ + bne 7a80 │ │ │ │ │ + b 7dd8 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 76f8 │ │ │ │ │ + bhi 79b0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76f8 │ │ │ │ │ + beq 79b0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 795c │ │ │ │ │ + bgt 7c14 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 795c │ │ │ │ │ + bne 7c14 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 795c │ │ │ │ │ + b 7c14 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7de0 │ │ │ │ │ + ble 8098 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7608 │ │ │ │ │ + bne 78c0 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7c98 │ │ │ │ │ + b 7f50 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a8c │ │ │ │ │ + bgt 7d44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a8c │ │ │ │ │ + bne 7d44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7a9c │ │ │ │ │ + beq 7d54 │ │ │ │ │ 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 78e4 │ │ │ │ │ + beq 7b9c │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 79b4 │ │ │ │ │ + b 7c6c │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7b54 │ │ │ │ │ - ldr r1, [pc, #1056] @ 7ee8 │ │ │ │ │ + beq 7e0c │ │ │ │ │ + ldr r1, [pc, #1056] @ 81a0 │ │ │ │ │ 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 7944 │ │ │ │ │ + beq 7bfc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7914 │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7bcc │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 7b14 │ │ │ │ │ + beq 7dcc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 7ab4 │ │ │ │ │ - ldr r2, [pc, #1008] @ 7f00 │ │ │ │ │ + beq 7d6c │ │ │ │ │ + ldr r2, [pc, #1008] @ 81b8 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 76e8 │ │ │ │ │ + b 79a0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7dbc │ │ │ │ │ + ble 8074 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7690 │ │ │ │ │ + bne 7948 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7a40 │ │ │ │ │ + bgt 7cf8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 796c │ │ │ │ │ + b 7c24 │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5cc4 │ │ │ │ │ - b 7960 │ │ │ │ │ + bl 5f7c │ │ │ │ │ + b 7c18 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 79a8 │ │ │ │ │ + b 7c60 │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7cc8 │ │ │ │ │ - ldr r1, [pc, #860] @ 7ee8 │ │ │ │ │ + beq 7f80 │ │ │ │ │ + ldr r1, [pc, #860] @ 81a0 │ │ │ │ │ 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 7c80 │ │ │ │ │ + beq 7f38 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7c50 │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7f08 │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7a34 │ │ │ │ │ + beq 7cec │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7b78 │ │ │ │ │ - ldr r3, [pc, #816] @ 7f04 │ │ │ │ │ + beq 7e30 │ │ │ │ │ + ldr r3, [pc, #816] @ 81bc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs 766c │ │ │ │ │ + bcs 7924 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 766c │ │ │ │ │ + bhi 7924 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 766c │ │ │ │ │ + beq 7924 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c94 │ │ │ │ │ + bgt 7f4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c94 │ │ │ │ │ + bne 7f4c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c94 │ │ │ │ │ + b 7f4c │ │ │ │ │ ldr r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 7b60 │ │ │ │ │ + b 7e18 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7c74 │ │ │ │ │ + bgt 7f2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c74 │ │ │ │ │ + bne 7f2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7c84 │ │ │ │ │ + beq 7f3c │ │ │ │ │ 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 7a40 │ │ │ │ │ + beq 7cf8 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mvn r5, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7820 │ │ │ │ │ + bgt 7ad8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7820 │ │ │ │ │ + bne 7ad8 │ │ │ │ │ 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 5cc4 │ │ │ │ │ - b 7c98 │ │ │ │ │ + bl 5f7c │ │ │ │ │ + b 7f50 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - beq 7da0 │ │ │ │ │ - ldr r1, [pc, #504] @ 7ee8 │ │ │ │ │ + beq 8058 │ │ │ │ │ + ldr r1, [pc, #504] @ 81a0 │ │ │ │ │ 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 7808 │ │ │ │ │ + beq 7ac0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 77dc │ │ │ │ │ - bl 31c │ │ │ │ │ + beq 7a94 │ │ │ │ │ + bl 26c │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7e24 │ │ │ │ │ + beq 80dc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7cdc │ │ │ │ │ - ldr r3, [pc, #464] @ 7f08 │ │ │ │ │ + beq 7f94 │ │ │ │ │ + ldr r3, [pc, #464] @ 81c0 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r9, r3] │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r1, [r0, #780] @ 0x30c │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcs 75ec │ │ │ │ │ + bcs 78a4 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 75ec │ │ │ │ │ + bhi 78a4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75ec │ │ │ │ │ + beq 78a4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d94 │ │ │ │ │ + bgt 804c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7db0 │ │ │ │ │ + beq 8068 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 7820 │ │ │ │ │ + b 7ad8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - bl 5cc4 │ │ │ │ │ - b 7820 │ │ │ │ │ + bl 5f7c │ │ │ │ │ + b 7ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d94 │ │ │ │ │ + b 804c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b20 │ │ │ │ │ + bne 7dd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b20 │ │ │ │ │ + b 7dd8 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7c98 │ │ │ │ │ + b 7f50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7a40 │ │ │ │ │ + bne 7cf8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a40 │ │ │ │ │ + b 7cf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 78e4 │ │ │ │ │ + bne 7b9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 78e4 │ │ │ │ │ + b 7b9c │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7ccc │ │ │ │ │ + b 7f84 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e38 │ │ │ │ │ + ble 80f0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7820 │ │ │ │ │ + b 7ad8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7e30 │ │ │ │ │ + bne 80e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e30 │ │ │ │ │ + b 80e8 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 78e4 │ │ │ │ │ + bgt 7b9c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 77a8 │ │ │ │ │ - b 78e4 │ │ │ │ │ + beq 7a60 │ │ │ │ │ + b 7b9c │ │ │ │ │ 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 756c │ │ │ │ │ + bl 7824 │ │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7ebc │ │ │ │ │ + beq 8174 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 778c │ │ │ │ │ + b 7a44 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 7e90 │ │ │ │ │ + bne 8148 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r9, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7798 │ │ │ │ │ - b 78e4 │ │ │ │ │ + ble 7a50 │ │ │ │ │ + b 7b9c │ │ │ │ │ .word 0x0000853c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000910 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000894 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000808 │ │ │ │ │ @@ -9518,41 +9723,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 │ │ │ │ │ │ │ │ │ │ -00007f0c <_IsFortranContiguous>: │ │ │ │ │ +000081c4 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7f80 <_IsFortranContiguous+0x74> │ │ │ │ │ + beq 8238 <_IsFortranContiguous+0x74> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7f7c <_IsFortranContiguous+0x70> │ │ │ │ │ + beq 8234 <_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 7f6c <_IsFortranContiguous+0x60> │ │ │ │ │ + ble 8224 <_IsFortranContiguous+0x60> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 7f60 <_IsFortranContiguous+0x54> │ │ │ │ │ + ble 8218 <_IsFortranContiguous+0x54> │ │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 7f74 <_IsFortranContiguous+0x68> │ │ │ │ │ + bne 822c <_IsFortranContiguous+0x68> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 7f3c <_IsFortranContiguous+0x30> │ │ │ │ │ + b 81f4 <_IsFortranContiguous+0x30> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - b e20 │ │ │ │ │ + b d70 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ ├── 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 .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 6180 │ │ │ │ │ + b 6438 │ │ │ │ │ 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 5cc4 │ │ │ │ │ + bl 5f7c │ │ │ │ │ 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 b98 │ │ │ │ │ + bl ae8 │ │ │ │ │ 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 5cc4 │ │ │ │ │ + bl 5f7c │ │ │ │ │ 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 b98 │ │ │ │ │ + bl ae8 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5cc4 │ │ │ │ │ + bl 5f7c │ │ │ │ │ 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 a88 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - bl 5cc4 │ │ │ │ │ + bl 5f7c │ │ │ │ │ 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 5cc4 │ │ │ │ │ + bl 5f7c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc4 │ │ │ │ │ + bl 5f7c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5cc4 │ │ │ │ │ + bl 5f7c │ │ │ │ │ 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]!) │ │ │ │ │ @@ -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 64f4 │ │ │ │ │ + bl 67ac │ │ │ │ │ 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 fb8 │ │ │ │ │ + bl f08 │ │ │ │ │ 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] │ │ │ │ │ @@ -935,36 +935,36 @@ │ │ │ │ │ bl 53d0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b ae4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne bf0 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 66c0 <_IsCContiguous> │ │ │ │ │ + bl 6978 <_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 66c0 <_IsCContiguous> │ │ │ │ │ + bl 6978 <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne bcc │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 7f0c <_IsFortranContiguous> │ │ │ │ │ + bl 81c4 <_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 7f0c <_IsFortranContiguous> │ │ │ │ │ + bl 81c4 <_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 │ │ │ │ │ @@ -1024,20 +1024,20 @@ │ │ │ │ │ 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 fb8 │ │ │ │ │ + bl f08 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl fb8 │ │ │ │ │ + bl f08 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b c5c │ │ │ │ │ @@ -1213,15 +1213,15 @@ │ │ │ │ │ │ │ │ │ │ 00000ef4 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 6418 │ │ │ │ │ + b 66d0 │ │ │ │ │ R_ARM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00000f08 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -121,18 +121,18 @@ │ │ │ │ │ 0x00000760 616c6c00 50795365 7175656e 63655f43 all.PySequence_C │ │ │ │ │ 0x00000770 6f6e7461 696e7300 5f507953 65717565 ontains._PySeque │ │ │ │ │ 0x00000780 6e63655f 49746572 53656172 63680050 nce_IterSearch.P │ │ │ │ │ 0x00000790 794c6f6e 675f4173 5373697a 655f7400 yLong_AsSsize_t. │ │ │ │ │ 0x000007a0 50794c6f 6e675f54 79706500 50794578 PyLong_Type.PyEx │ │ │ │ │ 0x000007b0 635f4f76 6572666c 6f774572 726f7200 c_OverflowError. │ │ │ │ │ 0x000007c0 50794572 725f4769 76656e45 78636570 PyErr_GivenExcep │ │ │ │ │ - 0x000007d0 74696f6e 4d617463 68657300 50794578 tionMatches.PyEx │ │ │ │ │ - 0x000007e0 635f4465 70726563 6174696f 6e576172 c_DeprecationWar │ │ │ │ │ - 0x000007f0 6e696e67 00507945 72725f57 61726e46 ning.PyErr_WarnF │ │ │ │ │ - 0x00000800 6f726d61 74005f50 79457272 5f466f72 ormat._PyErr_For │ │ │ │ │ + 0x000007d0 74696f6e 4d617463 68657300 5f507945 tionMatches._PyE │ │ │ │ │ + 0x000007e0 72725f46 6f726d61 74005079 4578635f rr_Format.PyExc_ │ │ │ │ │ + 0x000007f0 44657072 65636174 696f6e57 61726e69 DeprecationWarni │ │ │ │ │ + 0x00000800 6e670050 79457272 5f576172 6e466f72 ng.PyErr_WarnFor │ │ │ │ │ 0x00000810 6d617400 5f50794e 756d6265 725f496e mat._PyNumber_In │ │ │ │ │ 0x00000820 64657800 50794e75 6d626572 5f496e50 dex.PyNumber_InP │ │ │ │ │ 0x00000830 6c616365 4f72005f 50795f4e 6f74496d laceOr._Py_NotIm │ │ │ │ │ 0x00000840 706c656d 656e7465 64537472 75637400 plementedStruct. │ │ │ │ │ 0x00000850 50795479 70655f49 73537562 74797065 PyType_IsSubtype │ │ │ │ │ 0x00000860 0050794f 626a6563 745f466f 726d6174 .PyObject_Format │ │ │ │ │ 0x00000870 00507955 6e69636f 64655f54 79706500 .PyUnicode_Type. │ │ │ │ │ @@ -143,18 +143,18 @@ │ │ │ │ │ 0x000008c0 73005079 4e756d62 65725f49 6e506c61 s.PyNumber_InPla │ │ │ │ │ 0x000008d0 63654164 64005079 53657175 656e6365 ceAdd.PySequence │ │ │ │ │ 0x000008e0 5f466173 74005f50 794c6973 745f4578 _Fast._PyList_Ex │ │ │ │ │ 0x000008f0 74656e64 005f5079 4572725f 53657453 tend._PyErr_SetS │ │ │ │ │ 0x00000900 7472696e 67005079 4e756d62 65725f41 tring.PyNumber_A │ │ │ │ │ 0x00000910 64640050 794f626a 6563745f 43686563 dd.PyObject_Chec │ │ │ │ │ 0x00000920 6b427566 66657200 50795365 7175656e kBuffer.PySequen │ │ │ │ │ - 0x00000930 63655f44 656c4974 656d0050 79536571 ce_DelItem.PySeq │ │ │ │ │ - 0x00000940 75656e63 655f4c69 7374005f 50794f62 uence_List._PyOb │ │ │ │ │ - 0x00000950 6a656374 5f526561 6c497353 7562636c ject_RealIsSubcl │ │ │ │ │ - 0x00000960 61737300 50794f62 6a656374 5f53697a ass.PyObject_Siz │ │ │ │ │ + 0x00000930 63655f44 656c4974 656d005f 50794f62 ce_DelItem._PyOb │ │ │ │ │ + 0x00000940 6a656374 5f526561 6c497353 7562636c ject_RealIsSubcl │ │ │ │ │ + 0x00000950 61737300 50795365 7175656e 63655f4c ass.PySequence_L │ │ │ │ │ + 0x00000960 69737400 50794f62 6a656374 5f53697a ist.PyObject_Siz │ │ │ │ │ 0x00000970 65005079 4f626a65 63745f44 656c4974 e.PyObject_DelIt │ │ │ │ │ 0x00000980 656d0050 794d6170 70696e67 5f4b6579 em.PyMapping_Key │ │ │ │ │ 0x00000990 73005079 4f626a65 63745f56 6563746f s.PyObject_Vecto │ │ │ │ │ 0x000009a0 7263616c 6c4d6574 686f6400 50794469 rcallMethod.PyDi │ │ │ │ │ 0x000009b0 63745f4b 65797300 50794e75 6d626572 ct_Keys.PyNumber │ │ │ │ │ 0x000009c0 5f4e6567 61746976 65005f50 794c6f6e _Negative._PyLon │ │ │ │ │ 0x000009d0 675f436f 70790050 79496e64 65785f43 g_Copy.PyIndex_C │ │ │ ├── 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: 21480 (bytes into file) │ │ │ │ │ + Start of section headers: 21816 (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 │ │ │ │ │ + Number of section headers: 16 │ │ │ │ │ + Section header string table index: 15 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,23 +1,25 @@ │ │ │ │ │ -There are 14 section headers, starting at offset 0x53e8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5538: │ │ │ │ │ │ │ │ │ │ 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 001684 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004b48 000378 08 I 11 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0016b8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0016b8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0016b8 00207c 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 004ec0 0004b0 08 I 11 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 003734 0000f3 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003828 0007ee 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 004016 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 004016 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 00404c 0005d0 10 12 30 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 00461c 00052a 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 005370 000075 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0015d8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004c70 000370 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00160c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 00160c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 00160c 0021a8 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 004fe0 0004b0 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 0037b4 0000f3 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0038a8 0000a8 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005490 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003950 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 00413e 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00413e 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 004174 0005d0 10 14 30 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004744 00052a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 0054b0 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 {} │ │ │ │ │ @@ -8,33 +8,33 @@ │ │ │ │ │ 4: 00000040 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 5: 0000034c 456 FUNC LOCAL DEFAULT 5 stringlib_default_rfind.constprop.0 │ │ │ │ │ 6: 000002c4 116 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ 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 1728 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 11: 000012bc 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 │ │ │ │ │ + 11: 00001210 968 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 12: 00000cf8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 13: 00000cfc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 14: 000014f4 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: 000014f8 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 │ │ │ │ │ - 24: 00000eb8 172 FUNC LOCAL DEFAULT 1 stringlib__two_way_count │ │ │ │ │ + 22: 00001a18 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 23: 00001a1c 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: 00000f60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 27: 00000f64 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 28: 00001680 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 29: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 26: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 27: 000000a4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ + 28: 000015d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 29: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 30: 00000000 148 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 32: 00000094 696 FUNC GLOBAL HIDDEN 5 _Py_bytes_rfind │ │ │ │ │ 33: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ @@ -44,53 +44,53 @@ │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 43: 00000514 248 FUNC GLOBAL HIDDEN 5 _Py_bytes_maketrans │ │ │ │ │ 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 │ │ │ │ │ + 47: 0000060c 1776 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: 00000cfc 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: 000014f8 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: 000015c0 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: 00001a1c 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: 00000d6c 76 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ 70: 00000db8 128 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ 71: 00000e38 128 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ - 72: 00000f64 144 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ - 73: 00000ff4 128 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ - 74: 00001074 220 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ - 75: 00001150 152 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ - 76: 00001d78 772 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ - 77: 000011e8 84 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ - 78: 0000123c 128 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ - 79: 00000000 98 OBJECT GLOBAL HIDDEN 8 _Py_isascii__doc__ │ │ │ │ │ - 80: 00000064 291 OBJECT GLOBAL HIDDEN 8 _Py_maketrans__doc__ │ │ │ │ │ - 81: 00000188 123 OBJECT GLOBAL HIDDEN 8 _Py_swapcase__doc__ │ │ │ │ │ - 82: 00000204 124 OBJECT GLOBAL HIDDEN 8 _Py_capitalize__doc__ │ │ │ │ │ - 83: 00000280 155 OBJECT GLOBAL HIDDEN 8 _Py_title__doc__ │ │ │ │ │ - 84: 0000031c 93 OBJECT GLOBAL HIDDEN 8 _Py_upper__doc__ │ │ │ │ │ - 85: 0000037c 93 OBJECT GLOBAL HIDDEN 8 _Py_lower__doc__ │ │ │ │ │ - 86: 000003dc 230 OBJECT GLOBAL HIDDEN 8 _Py_istitle__doc__ │ │ │ │ │ - 87: 000004c4 141 OBJECT GLOBAL HIDDEN 8 _Py_isupper__doc__ │ │ │ │ │ - 88: 00000554 141 OBJECT GLOBAL HIDDEN 8 _Py_islower__doc__ │ │ │ │ │ - 89: 000005e4 126 OBJECT GLOBAL HIDDEN 8 _Py_isdigit__doc__ │ │ │ │ │ - 90: 00000664 132 OBJECT GLOBAL HIDDEN 8 _Py_isalnum__doc__ │ │ │ │ │ - 91: 000006e8 130 OBJECT GLOBAL HIDDEN 8 _Py_isalpha__doc__ │ │ │ │ │ - 92: 0000076c 130 OBJECT GLOBAL HIDDEN 8 _Py_isspace__doc__ │ │ │ │ │ + 72: 00000eb8 144 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ + 73: 00000f48 128 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ + 74: 00000fc8 220 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ + 75: 000010a4 152 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ + 76: 00001ea4 772 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ + 77: 0000113c 84 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ + 78: 00001190 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__ │ │ │ │ │ + 84: 0000031c 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ │ + 85: 0000037c 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ │ + 86: 000003dc 230 OBJECT GLOBAL HIDDEN 10 _Py_istitle__doc__ │ │ │ │ │ + 87: 000004c4 141 OBJECT GLOBAL HIDDEN 10 _Py_isupper__doc__ │ │ │ │ │ + 88: 00000554 141 OBJECT GLOBAL HIDDEN 10 _Py_islower__doc__ │ │ │ │ │ + 89: 000005e4 126 OBJECT GLOBAL HIDDEN 10 _Py_isdigit__doc__ │ │ │ │ │ + 90: 00000664 132 OBJECT GLOBAL HIDDEN 10 _Py_isalnum__doc__ │ │ │ │ │ + 91: 000006e8 130 OBJECT GLOBAL HIDDEN 10 _Py_isalpha__doc__ │ │ │ │ │ + 92: 0000076c 130 OBJECT GLOBAL HIDDEN 10 _Py_isspace__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4b48 contains 111 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4c70 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 │ │ │ │ │ @@ -51,73 +51,72 @@ │ │ │ │ │ 00000e54 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000e80 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000e84 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000e98 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000e9c 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000eac 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000eb0 0000362c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000f40 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000f60 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00000f80 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f84 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000fc0 0000351d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000fc8 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000fcc 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000fd8 0000351d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000fdc 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000fe0 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000fe8 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000fec 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001008 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000100c 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000101c 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001020 0000362c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001038 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000103c 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001068 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000106c 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001094 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001098 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000010f0 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000010f4 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000010f8 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000010fc 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001100 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001104 0000362c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001118 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000111c 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001140 0000351d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001144 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001148 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000116c 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001170 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000011b4 0000351d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000011bc 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000011c0 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000011cc 0000351d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000011d0 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011d4 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011dc 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000011e0 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000011f0 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000011f4 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000011f8 00001f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000011fc 00001f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001200 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00001204 00003c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00001244 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001248 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000124c 00001f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001250 00001f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001254 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00001258 00003c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -000015f0 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001680 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000ed4 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ed8 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f14 0000351d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000f1c 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f20 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f2c 0000351d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000f30 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000f34 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000f3c 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000f40 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000f5c 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f60 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f70 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000f74 0000362c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000f8c 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f90 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000fbc 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000fc0 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000fe8 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000fec 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001044 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001048 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000104c 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001050 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001054 0000362b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001058 0000362c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000106c 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001070 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001094 0000351d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001098 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000109c 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000010c0 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000010c4 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001108 0000351d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001110 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001114 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001120 0000351d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001124 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001128 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001130 0000372b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001134 0000372c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001144 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001148 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000114c 00001f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001150 00001f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001154 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00001158 00003c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00001198 0000432b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000119c 0000432c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000011a0 00001f2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000011a4 00001f2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000011a8 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +000011ac 00003c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00001544 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000015a8 0000181c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ +000015d4 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4ec0 contains 150 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4fe0 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 │ │ │ │ │ @@ -142,126 +141,133 @@ │ │ │ │ │ 000005ec 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000005f0 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000005f4 0000072b R_ARM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ 000005f8 0000072c R_ARM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ 00000600 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000064c 0000211c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 00000670 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000082c 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000844 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000848 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000084c 0000082b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ -00000850 0000082c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00000858 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008a0 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000008f8 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000924 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000958 0000241d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000974 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000ab8 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000b54 0000091c R_ARM_CALL 00000434 stringlib__preprocess │ │ │ │ │ -00000b64 00000a1c R_ARM_CALL 000006ac stringlib__two_way │ │ │ │ │ -00000b74 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000b80 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00000bc0 00000b1c R_ARM_CALL 000012bc stringlib_adaptive_find │ │ │ │ │ -00000c00 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c0c 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c10 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c14 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00000c18 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00000c20 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c34 0000292b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -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 000012bc 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 000012bc 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 00000eb8 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 000012bc 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 │ │ │ │ │ +000008cc 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000008e4 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008e8 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008ec 0000082b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +000008f0 0000082c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +000008f8 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000940 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000998 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000009c4 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000009f8 0000241d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000a14 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000b5c 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000bf8 0000091c R_ARM_CALL 00000434 stringlib__preprocess │ │ │ │ │ +00000c08 00000a1c R_ARM_CALL 000006ac stringlib__two_way │ │ │ │ │ +00000c18 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c24 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00000c64 00000b1c R_ARM_CALL 00001210 stringlib_adaptive_find │ │ │ │ │ +00000ca4 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000cb0 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000cb4 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000cb8 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00000cbc 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00000cc4 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000cd8 0000292b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000cdc 0000292c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ce4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000ce8 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000cf0 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000cf8 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000d3c 0000211c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00000d60 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f94 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000fc0 0000241d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000ff8 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001024 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001150 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000119c 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001278 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001380 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000013a4 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000013c4 0000091c R_ARM_CALL 00000434 stringlib__preprocess │ │ │ │ │ +000013d4 00000a1c R_ARM_CALL 000006ac stringlib__two_way │ │ │ │ │ +000013e0 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013ec 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000013f0 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000013f4 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +000013f8 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00001400 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001458 00000b1c R_ARM_CALL 00001210 stringlib_adaptive_find │ │ │ │ │ +000014d4 0000292b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000014d8 0000292c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000014e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000014e4 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000014ec 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014f4 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001504 00003c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00001508 00003c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +000015fc 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000160c 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001618 00003f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001628 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000017dc 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000018a8 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001904 0000301c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000019a8 0000091c R_ARM_CALL 00000434 stringlib__preprocess │ │ │ │ │ +000019b8 00000a1c R_ARM_CALL 000006ac stringlib__two_way │ │ │ │ │ +000019c8 0000311c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000019e8 00000b1c R_ARM_CALL 00001210 stringlib_adaptive_find │ │ │ │ │ +000019f8 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000019fc 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001a00 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00001a04 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00001a0c 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a18 00003202 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001a4c 0000211c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001a6c 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001c84 0000241c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001c98 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001cec 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001dfc 0000181c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ +00001e14 0000241c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001e28 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e34 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001e38 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001e3c 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00001e40 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00001e48 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001e70 00000b1c R_ARM_CALL 00001210 stringlib_adaptive_find │ │ │ │ │ +00001e7c 0000292b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e80 0000292c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001e88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e8c 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e94 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ed4 0000211c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001ef8 0000221c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001f54 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f58 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001f5c 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001f60 0000082b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ +00001f64 0000082c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ +00001f6c 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001fa8 0000061c R_ARM_CALL 000002c4 stringlib_rfind_char │ │ │ │ │ +00001fc4 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001fdc 0000241d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002034 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000206c 0000251c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000020a8 0000061c R_ARM_CALL 000002c4 stringlib_rfind_char │ │ │ │ │ +000020cc 0000231c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002154 0000261c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002160 0000272b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002164 0000272c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002168 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +0000216c 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00002174 0000281c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002188 0000292b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000218c 0000292c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002194 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002198 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021a0 00002a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5490 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 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -116,9 +116,10 @@ │ │ │ │ │ _Py_isalnum__doc__ │ │ │ │ │ _Py_isalpha__doc__ │ │ │ │ │ _Py_isspace__doc__ │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rel.text.hot │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ +.rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -364,28 +364,28 @@ │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ beq 4d0 │ │ │ │ │ sub r3, r5, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movlt r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ - add r3, r4, r5 │ │ │ │ │ + add r2, r4, r5 │ │ │ │ │ str r5, [r6, #16] │ │ │ │ │ - sub r2, r5, #2 │ │ │ │ │ - ldrb r1, [r3, #-1] │ │ │ │ │ + sub r3, r5, #2 │ │ │ │ │ + ldrb r1, [r2, #-1] │ │ │ │ │ b 4e8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ blt 50c │ │ │ │ │ - ldrb r3, [r4, r2] │ │ │ │ │ - eor r3, r3, r1 │ │ │ │ │ - tst r3, #63 @ 0x3f │ │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ │ + eor r2, r2, r1 │ │ │ │ │ + tst r2, #63 @ 0x3f │ │ │ │ │ bne 4e4 │ │ │ │ │ - sub r3, r5, #1 │ │ │ │ │ - sub r3, r3, r2 │ │ │ │ │ + sub r2, r5, #1 │ │ │ │ │ + sub r3, r2, r3 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ add r3, r6, #23 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ │ add r1, r6, #87 @ 0x57 │ │ │ │ │ strb r2, [r3, #1]! │ │ │ │ │ @@ -540,15 +540,15 @@ │ │ │ │ │ beq 770 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ bls 7a0 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ b 74c │ │ │ │ │ add r2, r3, lr │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble a88 │ │ │ │ │ + ble 9e0 │ │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ │ ldrb r4, [r6, r1] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ beq 7b0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ bge 7e0 │ │ │ │ │ add r2, r3, sl │ │ │ │ │ @@ -556,20 +556,20 @@ │ │ │ │ │ bhi 728 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble a88 │ │ │ │ │ + ble 9e0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ ldrb r7, [r2, r4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq d54 │ │ │ │ │ + beq d4c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ bgt 794 │ │ │ │ │ b 7e4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r2, r4, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ @@ -581,165 +581,123 @@ │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ rsb lr, r5, #1 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ bcs 7a0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a7c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 9d4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r2, r4, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ movge r3, r7 │ │ │ │ │ movlt r3, r1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ble 8f0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r8, [r6, r3] │ │ │ │ │ ldrb lr, [r9, r3] │ │ │ │ │ cmp r8, lr │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne a6c │ │ │ │ │ + bne 9c4 │ │ │ │ │ add r8, r3, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ ble 8f0 │ │ │ │ │ ldrb r2, [r6, r8] │ │ │ │ │ ldrb r9, [r9, r8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne a68 │ │ │ │ │ + bne 9c0 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ ble 8f0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [r6, r8] │ │ │ │ │ ldrb r9, [r9, r8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne a68 │ │ │ │ │ + bne 9c0 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ble 8f0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r8, r9, #2 │ │ │ │ │ add r8, r8, lr │ │ │ │ │ add lr, r2, lr │ │ │ │ │ ldrb r9, [lr, #1]! │ │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne a6c │ │ │ │ │ + bne 9c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bgt 8d4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge a58 │ │ │ │ │ + bge d14 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ add r9, r3, r7 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add lr, r3, r7 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 9b8 │ │ │ │ │ + beq c74 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 99c │ │ │ │ │ + beq c58 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 98c │ │ │ │ │ + beq c48 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 97c │ │ │ │ │ + beq c38 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 96c │ │ │ │ │ + beq c28 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 95c │ │ │ │ │ + beq c18 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne ccc │ │ │ │ │ - ldrb lr, [r9, #1]! │ │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne ce4 │ │ │ │ │ - ldrb lr, [r9, #1]! │ │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne ce4 │ │ │ │ │ - ldrb lr, [r9, #1]! │ │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne ce4 │ │ │ │ │ - ldrb lr, [r9, #1]! │ │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne ce4 │ │ │ │ │ - ldrb lr, [r9, #1]! │ │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne ce4 │ │ │ │ │ + beq c08 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, lr │ │ │ │ │ ldrb lr, [r9, #1]! │ │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne ce4 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - beq a58 │ │ │ │ │ - str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldrb lr, [r9, #1] │ │ │ │ │ - add r8, r9, #1 │ │ │ │ │ - ldrb r3, [r2, #1] │ │ │ │ │ - add r7, r2, #1 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne d4c │ │ │ │ │ - ldrb lr, [r8, #1] │ │ │ │ │ - add r9, r8, #7 │ │ │ │ │ - ldrb r3, [r7, #1] │ │ │ │ │ - add r2, r7, #7 │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne d4c │ │ │ │ │ - ldrb lr, [r8, #2] │ │ │ │ │ - ldrb r3, [r7, #2] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne d4c │ │ │ │ │ - ldrb lr, [r8, #3] │ │ │ │ │ - ldrb r3, [r7, #3] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne d4c │ │ │ │ │ - ldrb lr, [r8, #4] │ │ │ │ │ - ldrb r3, [r7, #4] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne d4c │ │ │ │ │ - ldrb lr, [r8, #5] │ │ │ │ │ - ldrb r3, [r7, #5] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne d4c │ │ │ │ │ - ldrb lr, [r8, #6] │ │ │ │ │ - ldrb r3, [r7, #6] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - bne d4c │ │ │ │ │ - ldrb lr, [r8, #7] │ │ │ │ │ - ldrb r3, [r7, #7] │ │ │ │ │ + ldrb r3, [r3, r7] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne d4c │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - bne 9c0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - sub r2, r2, r3 │ │ │ │ │ - b 7a4 │ │ │ │ │ + beq c08 │ │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + add r4, r4, r2 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + bls 7a0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r7, r5, r2 │ │ │ │ │ + add r3, r3, r2 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldrb r3, [r4] │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + ldrb r3, [r0, r3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 84c │ │ │ │ │ + rsb r8, r1, #1 │ │ │ │ │ + ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + addge r8, r8, r1 │ │ │ │ │ + addlt r8, r8, r7 │ │ │ │ │ + ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + addge r2, r4, r8 │ │ │ │ │ + addlt r2, r4, r3 │ │ │ │ │ + b 810 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble c98 │ │ │ │ │ + ble bf0 │ │ │ │ │ add r4, r4, sl │ │ │ │ │ cmp ip, r4 │ │ │ │ │ bhi 824 │ │ │ │ │ b 7a0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ble d40 │ │ │ │ │ @@ -749,82 +707,82 @@ │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r4, r4, r7 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ands r4, r4, #7 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq bdc │ │ │ │ │ + beq b34 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq bac │ │ │ │ │ + beq b04 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq b8c │ │ │ │ │ + beq ae4 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq b6c │ │ │ │ │ + beq ac4 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq b4c │ │ │ │ │ + beq aa4 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq b2c │ │ │ │ │ + beq a84 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq b0c │ │ │ │ │ + beq a64 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldrb r7, [r6] │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r4, [r2] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne cc0 │ │ │ │ │ + bne d34 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne cc0 │ │ │ │ │ + bne d34 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r7, [r2, #1]! │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne cc0 │ │ │ │ │ + bne d34 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r7, [r2, #1]! │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne cc0 │ │ │ │ │ + bne d34 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r7, [r2, #1]! │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne cc0 │ │ │ │ │ + bne d34 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r7, [r2, #1]! │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne cc0 │ │ │ │ │ + bne d34 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r4, [r2, #1]! │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne cc0 │ │ │ │ │ + bne d34 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ beq d40 │ │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -833,102 +791,144 @@ │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r4, r7, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne cb0 │ │ │ │ │ + bne d24 │ │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ │ add r6, r5, #7 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ add r7, r4, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne cb0 │ │ │ │ │ + bne d24 │ │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne cb0 │ │ │ │ │ + bne d24 │ │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne cb0 │ │ │ │ │ + bne d24 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne cb0 │ │ │ │ │ + bne d24 │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne cb0 │ │ │ │ │ + bne d24 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne cb0 │ │ │ │ │ + bne d24 │ │ │ │ │ ldrb r1, [r5, #7] │ │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne cb0 │ │ │ │ │ + bne d24 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne bf8 │ │ │ │ │ + bne b50 │ │ │ │ │ b d44 │ │ │ │ │ sub r2, r3, r1 │ │ │ │ │ - ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ b 810 │ │ │ │ │ + ldrb lr, [r9, #1]! │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne 964 │ │ │ │ │ + ldrb lr, [r9, #1]! │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne 964 │ │ │ │ │ + ldrb lr, [r9, #1]! │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne 964 │ │ │ │ │ + ldrb lr, [r9, #1]! │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne 964 │ │ │ │ │ + ldrb lr, [r9, #1]! │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne 964 │ │ │ │ │ + ldrb lr, [r9, #1]! │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne 964 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + beq d14 │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldrb lr, [r9, #1] │ │ │ │ │ + add r8, r9, #1 │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + add r7, r2, #1 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne d64 │ │ │ │ │ + ldrb lr, [r8, #1] │ │ │ │ │ + add r9, r8, #7 │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ + add r2, r7, #7 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne d64 │ │ │ │ │ + ldrb lr, [r8, #2] │ │ │ │ │ + ldrb r3, [r7, #2] │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne d64 │ │ │ │ │ + ldrb lr, [r8, #3] │ │ │ │ │ + ldrb r3, [r7, #3] │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne d64 │ │ │ │ │ + ldrb lr, [r8, #4] │ │ │ │ │ + ldrb r3, [r7, #4] │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne d64 │ │ │ │ │ + ldrb lr, [r8, #5] │ │ │ │ │ + ldrb r3, [r7, #5] │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne d64 │ │ │ │ │ + ldrb lr, [r8, #6] │ │ │ │ │ + ldrb r3, [r7, #6] │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne d64 │ │ │ │ │ + ldrb lr, [r8, #7] │ │ │ │ │ + ldrb r3, [r7, #7] │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + bne d64 │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bne c7c │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + sub r2, r2, r3 │ │ │ │ │ + b 7a4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ b 720 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - ldrb lr, [r9, #1]! │ │ │ │ │ - ldrb r3, [r3, r7] │ │ │ │ │ - cmp lr, r3 │ │ │ │ │ - beq 94c │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r4, r4, r2 │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ - bls 7a0 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r7, r5, r2 │ │ │ │ │ - add r3, r3, r2 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldrb r3, [r4] │ │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ │ - ldrb r3, [r0, r3] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 84c │ │ │ │ │ - rsb r8, r1, #1 │ │ │ │ │ - ldr r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - addge r8, r8, r1 │ │ │ │ │ - addlt r8, r8, r7 │ │ │ │ │ - ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - addge r2, r4, r8 │ │ │ │ │ - addlt r2, r4, r3 │ │ │ │ │ - b 810 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b a60 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b ce4 │ │ │ │ │ + b d1c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt 7c0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b a8c │ │ │ │ │ + b 9e4 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 964 │ │ │ │ │ │ │ │ │ │ 00000d6c <_Py_bytes_capitalize>: │ │ │ │ │ _Py_bytes_capitalize(): │ │ │ │ │ subs ip, r2, #0 │ │ │ │ │ bxle lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1034,87 +1034,39 @@ │ │ │ │ │ beq e50 <_Py_bytes_isalpha+0x18> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ b e88 <_Py_bytes_isalpha+0x50> │ │ │ │ │ │ │ │ │ │ -00000eb8 : │ │ │ │ │ -stringlib__two_way_count(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #24 │ │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [pc, #124] @ f60 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - sub r2, fp, #120 @ 0x78 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - bl 434 │ │ │ │ │ - sub r2, fp, #120 @ 0x78 │ │ │ │ │ - sub r1, r6, r4 │ │ │ │ │ - add r0, r7, r4 │ │ │ │ │ - bl 6ac │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne f44 │ │ │ │ │ - ldr r3, [pc, #60] @ f60 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - eors r2, r3, r2 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - bne f40 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub sp, fp, #24 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - beq f1c │ │ │ │ │ - add r4, r4, r0 │ │ │ │ │ - add r4, r8, r4 │ │ │ │ │ - b f04 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ - │ │ │ │ │ -00000f64 <_Py_bytes_islower>: │ │ │ │ │ +00000eb8 <_Py_bytes_islower>: │ │ │ │ │ _Py_bytes_islower(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq fc4 <_Py_bytes_islower+0x60> │ │ │ │ │ + beq f18 <_Py_bytes_islower+0x60> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq fe8 <_Py_bytes_islower+0x84> │ │ │ │ │ + beq f3c <_Py_bytes_islower+0x84> │ │ │ │ │ push {fp, lr} │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b fb0 <_Py_bytes_islower+0x4c> │ │ │ │ │ + b f04 <_Py_bytes_islower+0x4c> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ │ and r1, r2, #1 │ │ │ │ │ tst r2, #2 │ │ │ │ │ orr r0, r0, r1 │ │ │ │ │ - bne fdc <_Py_bytes_islower+0x78> │ │ │ │ │ + bne f30 <_Py_bytes_islower+0x78> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bhi f94 <_Py_bytes_islower+0x30> │ │ │ │ │ + bhi ee8 <_Py_bytes_islower+0x30> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1131,91 +1083,91 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000ff4 <_Py_bytes_isspace>: │ │ │ │ │ +00000f48 <_Py_bytes_isspace>: │ │ │ │ │ _Py_bytes_isspace(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 1030 <_Py_bytes_isspace+0x3c> │ │ │ │ │ + bne f84 <_Py_bytes_isspace+0x3c> │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ 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, #8 │ │ │ │ │ - beq 1038 <_Py_bytes_isspace+0x44> │ │ │ │ │ + beq f8c <_Py_bytes_isspace+0x44> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1068 <_Py_bytes_isspace+0x74> │ │ │ │ │ + beq fbc <_Py_bytes_isspace+0x74> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 101c <_Py_bytes_isspace+0x28> │ │ │ │ │ + bls f70 <_Py_bytes_isspace+0x28> │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 1048 <_Py_bytes_isspace+0x54> │ │ │ │ │ + bne f9c <_Py_bytes_isspace+0x54> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 1024 <_Py_bytes_isspace+0x30> │ │ │ │ │ + b f78 <_Py_bytes_isspace+0x30> │ │ │ │ │ │ │ │ │ │ -00001074 <_Py_bytes_istitle>: │ │ │ │ │ +00000fc8 <_Py_bytes_istitle>: │ │ │ │ │ _Py_bytes_istitle(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 10ec <_Py_bytes_istitle+0x78> │ │ │ │ │ + beq 1040 <_Py_bytes_istitle+0x78> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1144 <_Py_bytes_istitle+0xd0> │ │ │ │ │ + beq 1098 <_Py_bytes_istitle+0xd0> │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #0 │ │ │ │ │ add lr, r0, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b 10bc <_Py_bytes_istitle+0x48> │ │ │ │ │ + b 1010 <_Py_bytes_istitle+0x48> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1118 <_Py_bytes_istitle+0xa4> │ │ │ │ │ + beq 106c <_Py_bytes_istitle+0xa4> │ │ │ │ │ mov r0, ip │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 1138 <_Py_bytes_istitle+0xc4> │ │ │ │ │ + bls 108c <_Py_bytes_istitle+0xc4> │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ │ tst r3, #2 │ │ │ │ │ - bne 1124 <_Py_bytes_istitle+0xb0> │ │ │ │ │ + bne 1078 <_Py_bytes_istitle+0xb0> │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - bne 10a8 <_Py_bytes_istitle+0x34> │ │ │ │ │ + bne ffc <_Py_bytes_istitle+0x34> │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 10b0 <_Py_bytes_istitle+0x3c> │ │ │ │ │ + b 1004 <_Py_bytes_istitle+0x3c> │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -1232,54 +1184,54 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - bne 1118 <_Py_bytes_istitle+0xa4> │ │ │ │ │ + bne 106c <_Py_bytes_istitle+0xa4> │ │ │ │ │ mov r1, ip │ │ │ │ │ - b 10b0 <_Py_bytes_istitle+0x3c> │ │ │ │ │ + b 1004 <_Py_bytes_istitle+0x3c> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001150 <_Py_bytes_isupper>: │ │ │ │ │ +000010a4 <_Py_bytes_isupper>: │ │ │ │ │ _Py_bytes_isupper(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 11b8 <_Py_bytes_isupper+0x68> │ │ │ │ │ + beq 110c <_Py_bytes_isupper+0x68> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11dc <_Py_bytes_isupper+0x8c> │ │ │ │ │ + beq 1130 <_Py_bytes_isupper+0x8c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11a4 <_Py_bytes_isupper+0x54> │ │ │ │ │ + b 10f8 <_Py_bytes_isupper+0x54> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [lr, r2, lsl #2] │ │ │ │ │ and r2, r1, #2 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 11d0 <_Py_bytes_isupper+0x80> │ │ │ │ │ + bne 1124 <_Py_bytes_isupper+0x80> │ │ │ │ │ orrs r2, r2, r0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bcc 1180 <_Py_bytes_isupper+0x30> │ │ │ │ │ + bcc 10d4 <_Py_bytes_isupper+0x30> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1296,15 +1248,15 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000011e8 <_Py_bytes_swapcase>: │ │ │ │ │ +0000113c <_Py_bytes_swapcase>: │ │ │ │ │ _Py_bytes_swapcase(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ @@ -1319,22 +1271,22 @@ │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ popge {r4, r5, r6, fp, pc} │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ tst lr, #1 │ │ │ │ │ ldrbne ip, [r6, ip] │ │ │ │ │ - bne 1230 <_Py_bytes_swapcase+0x48> │ │ │ │ │ + bne 1184 <_Py_bytes_swapcase+0x48> │ │ │ │ │ tst lr, #2 │ │ │ │ │ ldrbne ip, [r5, ip] │ │ │ │ │ strb ip, [r0, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 120c <_Py_bytes_swapcase+0x24> │ │ │ │ │ + b 1160 <_Py_bytes_swapcase+0x24> │ │ │ │ │ │ │ │ │ │ -0000123c <_Py_bytes_title>: │ │ │ │ │ +00001190 <_Py_bytes_title>: │ │ │ │ │ _Py_bytes_title(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov r4, #0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ @@ -1344,69 +1296,69 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 127c <_Py_bytes_title+0x40> │ │ │ │ │ + b 11d0 <_Py_bytes_title+0x40> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ ldrbeq ip, [r7, ip] │ │ │ │ │ strb ip, [r0, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ popge {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ ldr lr, [r5, ip, lsl #2] │ │ │ │ │ tst lr, #1 │ │ │ │ │ - bne 1268 <_Py_bytes_title+0x2c> │ │ │ │ │ + bne 11bc <_Py_bytes_title+0x2c> │ │ │ │ │ ands lr, lr, #2 │ │ │ │ │ - beq 12ac <_Py_bytes_title+0x70> │ │ │ │ │ + beq 1200 <_Py_bytes_title+0x70> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 12b4 <_Py_bytes_title+0x78> │ │ │ │ │ + beq 1208 <_Py_bytes_title+0x78> │ │ │ │ │ ldrb ip, [r6, ip] │ │ │ │ │ - b 1274 <_Py_bytes_title+0x38> │ │ │ │ │ + b 11c8 <_Py_bytes_title+0x38> │ │ │ │ │ mov r4, lr │ │ │ │ │ - b 1274 <_Py_bytes_title+0x38> │ │ │ │ │ + b 11c8 <_Py_bytes_title+0x38> │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 1274 <_Py_bytes_title+0x38> │ │ │ │ │ + b 11c8 <_Py_bytes_title+0x38> │ │ │ │ │ │ │ │ │ │ -000012bc : │ │ │ │ │ +00001210 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ sub r8, r3, #1 │ │ │ │ │ sub sl, r1, r3 │ │ │ │ │ str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov lr, r0 │ │ │ │ │ - ldr r1, [pc, #916] @ 1680 │ │ │ │ │ + ldr r1, [pc, #916] @ 15d4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrb ip, [r2, r8] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ble 1610 │ │ │ │ │ + ble 1564 │ │ │ │ │ sub r9, r2, #2 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ add r9, r9, r3 │ │ │ │ │ mov r5, r8 │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ands r0, r0, #3 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - beq 13a0 │ │ │ │ │ + beq 12f4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 1374 │ │ │ │ │ + beq 12c8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 1350 │ │ │ │ │ + beq 12a4 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ mov r4, r2 │ │ │ │ │ and r6, r0, #31 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ subeq r5, r3, #2 │ │ │ │ │ movne r5, r8 │ │ │ │ │ lsl r1, r7, r6 │ │ │ │ │ @@ -1425,15 +1377,15 @@ │ │ │ │ │ orr r1, r1, r7, lsl r6 │ │ │ │ │ movw r6, #65534 @ 0xfffe │ │ │ │ │ movt r6, #65535 @ 0xffff │ │ │ │ │ sub r6, r6, r4 │ │ │ │ │ add r6, r2, r6 │ │ │ │ │ addeq r5, r6, r3 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 1448 │ │ │ │ │ + beq 139c │ │ │ │ │ str sl, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add sl, r4, #1 │ │ │ │ │ ldrb r6, [r4, #1] │ │ │ │ │ movw r0, #65534 @ 0xfffe │ │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ │ sub r0, r0, sl │ │ │ │ │ cmp ip, r6 │ │ │ │ │ @@ -1466,18 +1418,18 @@ │ │ │ │ │ orr r1, r1, r7, lsl r0 │ │ │ │ │ movw r0, #65534 @ 0xfffe │ │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ addeq r5, r0, r3 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne 13a4 │ │ │ │ │ + bne 12f8 │ │ │ │ │ ldr sl, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 15f4 │ │ │ │ │ + blt 1548 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ mov r4, #1 │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ and r0, ip, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ orr r1, r1, r4, lsl r0 │ │ │ │ │ @@ -1487,133 +1439,134 @@ │ │ │ │ │ mov r9, r5 │ │ │ │ │ sub r6, lr, #1 │ │ │ │ │ asr r0, r0, #2 │ │ │ │ │ str r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str lr, [fp, #-160] @ 0xffffff60 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 14c0 │ │ │ │ │ + b 1414 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - bgt 1558 │ │ │ │ │ + bgt 14ac │ │ │ │ │ add r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ lsr r3, r1, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1600 │ │ │ │ │ + beq 1554 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r3, [r7, r5] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 1498 │ │ │ │ │ + bne 13ec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 161c │ │ │ │ │ + ble 1570 │ │ │ │ │ add lr, r6, r5 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r9, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 14f4 │ │ │ │ │ + b 1448 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 1624 │ │ │ │ │ + beq 1578 │ │ │ │ │ ldrb r9, [lr, #1]! │ │ │ │ │ ldrb r4, [r0, #1]! │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 14e8 │ │ │ │ │ + beq 143c │ │ │ │ │ ldr r9, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 1628 │ │ │ │ │ + beq 157c │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r9, r9, r3 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - blt 1590 │ │ │ │ │ + blt 14e4 │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bgt 1548 │ │ │ │ │ + bgt 149c │ │ │ │ │ add r3, r7, r5 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ lsr r3, r1, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1600 │ │ │ │ │ + beq 1554 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add r0, r3, r5 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - bge 14bc │ │ │ │ │ + bge 1410 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 156c │ │ │ │ │ + beq 14c0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r3, [pc, #268] @ 1680 │ │ │ │ │ + ldr r3, [pc, #268] @ 15d4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 15f0 │ │ │ │ │ + bne 1544 │ │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, sl, r5 │ │ │ │ │ cmp r3, #2000 @ 0x7d0 │ │ │ │ │ - ble 1524 │ │ │ │ │ + ble 1478 │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ ldr lr, [fp, #-160] @ 0xffffff60 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r4, lr, r5 │ │ │ │ │ sub r6, r1, r5 │ │ │ │ │ - bne 163c │ │ │ │ │ + bne 1590 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ bl 434 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6ac │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1564 │ │ │ │ │ + beq 14b8 │ │ │ │ │ add r3, r5, r0 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b 156c │ │ │ │ │ + b 14c0 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b 1558 │ │ │ │ │ + b 14ac │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ - b 1550 │ │ │ │ │ + b 14a4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1448 │ │ │ │ │ + b 139c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1508 │ │ │ │ │ + b 145c │ │ │ │ │ ldr r9, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 165c │ │ │ │ │ + beq 15b0 │ │ │ │ │ str r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b 156c │ │ │ │ │ + b 14c0 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ sub ip, r1, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl eb8 │ │ │ │ │ - b 15e4 │ │ │ │ │ + bl 0 <_Py_bytes_endswith> │ │ │ │ │ + R_ARM_CALL stringlib__two_way_count │ │ │ │ │ + b 1538 │ │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 156c │ │ │ │ │ + beq 14c0 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - b 1550 │ │ │ │ │ + b 14a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -437,948 +437,1023 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r0, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - ldr r3, [pc, #1568] @ c54 <_Py_bytes_index+0x648> │ │ │ │ │ + ldr r3, [pc, #1732] @ cf8 <_Py_bytes_index+0x6ec> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 880 <_Py_bytes_index+0x274> │ │ │ │ │ + beq 920 <_Py_bytes_index+0x314> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8b8 <_Py_bytes_index+0x2ac> │ │ │ │ │ + beq 958 <_Py_bytes_index+0x34c> │ │ │ │ │ sub r7, fp, #172 @ 0xac │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 85c <_Py_bytes_index+0x250> │ │ │ │ │ + bne 8fc <_Py_bytes_index+0x2f0> │ │ │ │ │ ldr sl, [fp, #-172] @ 0xffffff54 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ ldr r6, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bge acc <_Py_bytes_index+0x4c0> │ │ │ │ │ + bge b70 <_Py_bytes_index+0x564> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 95c <_Py_bytes_index+0x350> │ │ │ │ │ + blt 9fc <_Py_bytes_index+0x3f0> │ │ │ │ │ sub r9, r9, r5 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt 970 <_Py_bytes_index+0x364> │ │ │ │ │ + bgt a10 <_Py_bytes_index+0x404> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 8dc <_Py_bytes_index+0x2d0> │ │ │ │ │ + beq 97c <_Py_bytes_index+0x370> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b70 <_Py_bytes_index+0x564> │ │ │ │ │ + beq c14 <_Py_bytes_index+0x608> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 80c <_Py_bytes_index+0x200> │ │ │ │ │ + ble 8ac <_Py_bytes_index+0x2a0> │ │ │ │ │ ldr r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ str r3, [fp, #-188] @ 0xffffff44 │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt b14 <_Py_bytes_index+0x508> │ │ │ │ │ - sub r3, r6, #1 │ │ │ │ │ + bgt bb8 <_Py_bytes_index+0x5ac> │ │ │ │ │ + sub r1, r6, #1 │ │ │ │ │ + ldrb r3, [sl] │ │ │ │ │ + str r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ sub ip, r9, r6 │ │ │ │ │ - sub lr, sl, #1 │ │ │ │ │ - sub r1, r6, #2 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldrb r0, [sl, r3] │ │ │ │ │ + ldrb r0, [sl, r1] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + and r3, r3, #31 │ │ │ │ │ + lsl r2, r2, r3 │ │ │ │ │ + subeq r3, r6, #2 │ │ │ │ │ + ldrne r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + str r3, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + ldr r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 7b4 <_Py_bytes_index+0x1a8> │ │ │ │ │ + ldrb r3, [sl, #1] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + and r3, r3, #31 │ │ │ │ │ + orr r2, r2, r1, lsl r3 │ │ │ │ │ + subeq r3, r6, #3 │ │ │ │ │ + streq r3, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + ldr r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 7b4 <_Py_bytes_index+0x1a8> │ │ │ │ │ + ldrb r3, [sl, #2] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + and r3, r3, #31 │ │ │ │ │ + orr r2, r2, r1, lsl r3 │ │ │ │ │ + subeq r3, r6, #4 │ │ │ │ │ + streq r3, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + ldr r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq 7b4 <_Py_bytes_index+0x1a8> │ │ │ │ │ + ldrb r3, [sl, #3] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + and r3, r3, #31 │ │ │ │ │ + orr r2, r2, r1, lsl r3 │ │ │ │ │ + subeq r3, r6, #5 │ │ │ │ │ + streq r3, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + ldr r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + beq 7b4 <_Py_bytes_index+0x1a8> │ │ │ │ │ + ldr r9, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + add lr, sl, #3 │ │ │ │ │ + sub r1, r6, #6 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - str r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ ldrb r3, [lr, #1]! │ │ │ │ │ cmp r0, r3 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ moveq r9, r1 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ orr r2, r2, r8, lsl r3 │ │ │ │ │ - bcs 6f4 <_Py_bytes_index+0xe8> │ │ │ │ │ + bcs 794 <_Py_bytes_index+0x188> │ │ │ │ │ + str r9, [fp, #-192] @ 0xffffff40 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - str r9, [fp, #-200] @ 0xffffff38 │ │ │ │ │ - blt 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + blt 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ and r3, r0, #31 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ orr r2, r2, r1, lsl r3 │ │ │ │ │ ldr r3, [fp, #-188] @ 0xffffff44 │ │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ add lr, r3, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ - b 750 <_Py_bytes_index+0x144> │ │ │ │ │ + b 7f4 <_Py_bytes_index+0x1e8> │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - blt 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + blt 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ ldrb r5, [lr, r1] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 790 <_Py_bytes_index+0x184> │ │ │ │ │ - add r8, r1, #1 │ │ │ │ │ - cmp ip, r8 │ │ │ │ │ - blt 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + beq 834 <_Py_bytes_index+0x228> │ │ │ │ │ + add r7, r1, #1 │ │ │ │ │ + cmp ip, r7 │ │ │ │ │ + blt 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ add r5, lr, r1 │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and r5, r5, #31 │ │ │ │ │ lsr r5, r2, r5 │ │ │ │ │ tst r5, #1 │ │ │ │ │ - beq 744 <_Py_bytes_index+0x138> │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq 7e8 <_Py_bytes_index+0x1dc> │ │ │ │ │ + mov r1, r7 │ │ │ │ │ ldrb r5, [lr, r1] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 75c <_Py_bytes_index+0x150> │ │ │ │ │ + bne 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ ldr r5, [fp, #-188] @ 0xffffff44 │ │ │ │ │ - str r3, [fp, #-196] @ 0xffffff3c │ │ │ │ │ - add r8, r5, r1 │ │ │ │ │ + str r6, [fp, #-196] @ 0xffffff3c │ │ │ │ │ + add r7, r5, r1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - str r6, [fp, #-192] @ 0xffffff40 │ │ │ │ │ - ldrb r8, [r3] │ │ │ │ │ - ldrb r6, [sl, r5] │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - beq a80 <_Py_bytes_index+0x474> │ │ │ │ │ - ldr r8, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - ldr r6, [fp, #-192] @ 0xffffff40 │ │ │ │ │ - ldr r3, [fp, #-196] @ 0xffffff3c │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - beq aa0 <_Py_bytes_index+0x494> │ │ │ │ │ + str r1, [fp, #-200] @ 0xffffff38 │ │ │ │ │ + ldrb r6, [r7] │ │ │ │ │ + ldrb r1, [sl, r5] │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + beq b20 <_Py_bytes_index+0x514> │ │ │ │ │ + ldr r7, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + ldr r6, [fp, #-196] @ 0xffffff3c │ │ │ │ │ + ldr r1, [fp, #-200] @ 0xffffff38 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + beq b40 <_Py_bytes_index+0x534> │ │ │ │ │ add r5, r1, #1 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - blt 97c <_Py_bytes_index+0x370> │ │ │ │ │ + blt a1c <_Py_bytes_index+0x410> │ │ │ │ │ add r5, lr, r1 │ │ │ │ │ ldrb r5, [r5, #1] │ │ │ │ │ and r5, r5, #31 │ │ │ │ │ lsr r5, r2, r5 │ │ │ │ │ tst r5, #1 │ │ │ │ │ addeq r5, r6, #1 │ │ │ │ │ addeq r1, r1, r5 │ │ │ │ │ - bne 97c <_Py_bytes_index+0x370> │ │ │ │ │ + bne a1c <_Py_bytes_index+0x410> │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bge 750 <_Py_bytes_index+0x144> │ │ │ │ │ + bge 7f4 <_Py_bytes_index+0x1e8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 844 <_Py_bytes_index+0x238> │ │ │ │ │ + beq 8e4 <_Py_bytes_index+0x2d8> │ │ │ │ │ sub r7, fp, #172 @ 0xac │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 824 <_Py_bytes_index+0x218> │ │ │ │ │ + b 8c4 <_Py_bytes_index+0x2b8> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 834 <_Py_bytes_index+0x228> │ │ │ │ │ + beq 8d4 <_Py_bytes_index+0x2c8> │ │ │ │ │ sub r7, fp, #172 @ 0xac │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmn r1, #2 │ │ │ │ │ - beq 85c <_Py_bytes_index+0x250> │ │ │ │ │ + beq 8fc <_Py_bytes_index+0x2f0> │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - bne 934 <_Py_bytes_index+0x328> │ │ │ │ │ + bne 9d4 <_Py_bytes_index+0x3c8> │ │ │ │ │ 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 .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [pc, #1008] @ c54 <_Py_bytes_index+0x648> │ │ │ │ │ + ldr r3, [pc, #1012] @ cf8 <_Py_bytes_index+0x6ec> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne b80 <_Py_bytes_index+0x574> │ │ │ │ │ + bne c24 <_Py_bytes_index+0x618> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c34 <_Py_bytes_index+0x628> │ │ │ │ │ + beq cd8 <_Py_bytes_index+0x6cc> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c34 <_Py_bytes_index+0x628> │ │ │ │ │ + beq cd8 <_Py_bytes_index+0x6cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq c00 <_Py_bytes_index+0x5f4> │ │ │ │ │ + beq ca4 <_Py_bytes_index+0x698> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi c0c <_Py_bytes_index+0x600> │ │ │ │ │ + bhi cb0 <_Py_bytes_index+0x6a4> │ │ │ │ │ strb r0, [fp, #-173] @ 0xffffff53 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bge b84 <_Py_bytes_index+0x578> │ │ │ │ │ + bge c28 <_Py_bytes_index+0x61c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt bcc <_Py_bytes_index+0x5c0> │ │ │ │ │ + blt c70 <_Py_bytes_index+0x664> │ │ │ │ │ sub r9, r9, r5 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 844 <_Py_bytes_index+0x238> │ │ │ │ │ + ble 8e4 <_Py_bytes_index+0x2d8> │ │ │ │ │ mov r4, #0 │ │ │ │ │ sub sl, fp, #173 @ 0xad │ │ │ │ │ ldr r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ ldrb r1, [sl] │ │ │ │ │ add r6, r3, r5 │ │ │ │ │ - ble 98c <_Py_bytes_index+0x380> │ │ │ │ │ + ble a2c <_Py_bytes_index+0x420> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r0, r6 │ │ │ │ │ - beq 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + beq 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 818 <_Py_bytes_index+0x20c> │ │ │ │ │ + blt 8b8 <_Py_bytes_index+0x2ac> │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 92c <_Py_bytes_index+0x320> │ │ │ │ │ + beq 9cc <_Py_bytes_index+0x3c0> │ │ │ │ │ sub r0, fp, #172 @ 0xac │ │ │ │ │ str r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmn r1, #2 │ │ │ │ │ - beq 85c <_Py_bytes_index+0x250> │ │ │ │ │ - ldr r3, [pc, #792] @ c54 <_Py_bytes_index+0x648> │ │ │ │ │ + beq 8fc <_Py_bytes_index+0x2f0> │ │ │ │ │ + ldr r3, [pc, #796] @ cf8 <_Py_bytes_index+0x6ec> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne b80 <_Py_bytes_index+0x574> │ │ │ │ │ + bne c24 <_Py_bytes_index+0x618> │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ sub r9, r9, r5 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - ble af8 <_Py_bytes_index+0x4ec> │ │ │ │ │ + ble b9c <_Py_bytes_index+0x590> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 844 <_Py_bytes_index+0x238> │ │ │ │ │ - ldr r5, [fp, #-200] @ 0xffffff38 │ │ │ │ │ + b 8e4 <_Py_bytes_index+0x2d8> │ │ │ │ │ + ldr r5, [fp, #-192] @ 0xffffff40 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ - b 7f8 <_Py_bytes_index+0x1ec> │ │ │ │ │ + b 898 <_Py_bytes_index+0x28c> │ │ │ │ │ add r8, r6, r9 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bcs 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + bcs 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq a98 <_Py_bytes_index+0x48c> │ │ │ │ │ + beq b38 <_Py_bytes_index+0x52c> │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bcs 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + bcs 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq a78 <_Py_bytes_index+0x46c> │ │ │ │ │ + beq b18 <_Py_bytes_index+0x50c> │ │ │ │ │ add r2, r6, #2 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + bls 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq a78 <_Py_bytes_index+0x46c> │ │ │ │ │ + beq b18 <_Py_bytes_index+0x50c> │ │ │ │ │ add r2, r6, #3 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + bls 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq a78 <_Py_bytes_index+0x46c> │ │ │ │ │ + beq b18 <_Py_bytes_index+0x50c> │ │ │ │ │ add r2, r6, #4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + bls 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq a78 <_Py_bytes_index+0x46c> │ │ │ │ │ + beq b18 <_Py_bytes_index+0x50c> │ │ │ │ │ add r2, r6, #5 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + bls 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq a78 <_Py_bytes_index+0x46c> │ │ │ │ │ + beq b18 <_Py_bytes_index+0x50c> │ │ │ │ │ add r2, r6, #6 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + bls 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq a78 <_Py_bytes_index+0x46c> │ │ │ │ │ + beq b18 <_Py_bytes_index+0x50c> │ │ │ │ │ add r2, r6, #7 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bls 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + bls 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ ldrb r3, [r6, #7] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq a78 <_Py_bytes_index+0x46c> │ │ │ │ │ + beq b18 <_Py_bytes_index+0x50c> │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi a68 <_Py_bytes_index+0x45c> │ │ │ │ │ - b 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + bhi b08 <_Py_bytes_index+0x4fc> │ │ │ │ │ + b 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 814 <_Py_bytes_index+0x208> │ │ │ │ │ + beq 8b4 <_Py_bytes_index+0x2a8> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne a5c <_Py_bytes_index+0x450> │ │ │ │ │ + bne afc <_Py_bytes_index+0x4f0> │ │ │ │ │ sub r1, r2, r6 │ │ │ │ │ - b 908 <_Py_bytes_index+0x2fc> │ │ │ │ │ - ldr r6, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + b 9a8 <_Py_bytes_index+0x39c> │ │ │ │ │ + ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bgt 7a8 <_Py_bytes_index+0x19c> │ │ │ │ │ - b 7b8 <_Py_bytes_index+0x1ac> │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bgt 848 <_Py_bytes_index+0x23c> │ │ │ │ │ + b 858 <_Py_bytes_index+0x24c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 910 <_Py_bytes_index+0x304> │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + b 9b0 <_Py_bytes_index+0x3a4> │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 818 <_Py_bytes_index+0x20c> │ │ │ │ │ + blt 8b8 <_Py_bytes_index+0x2ac> │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ str r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmn r1, #2 │ │ │ │ │ - bne 934 <_Py_bytes_index+0x328> │ │ │ │ │ - b 85c <_Py_bytes_index+0x250> │ │ │ │ │ + bne 9d4 <_Py_bytes_index+0x3c8> │ │ │ │ │ + b 8fc <_Py_bytes_index+0x2f0> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ addlt r8, r8, r9 │ │ │ │ │ biclt r8, r8, r8, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r9, r8 │ │ │ │ │ bge 694 <_Py_bytes_index+0x88> │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ sub r9, r8, r5 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt c28 <_Py_bytes_index+0x61c> │ │ │ │ │ + bgt ccc <_Py_bytes_index+0x6c0> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 8dc <_Py_bytes_index+0x2d0> │ │ │ │ │ + beq 97c <_Py_bytes_index+0x370> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b70 <_Py_bytes_index+0x564> │ │ │ │ │ + beq c14 <_Py_bytes_index+0x608> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ bgt 6b8 <_Py_bytes_index+0xac> │ │ │ │ │ - b 800 <_Py_bytes_index+0x1f4> │ │ │ │ │ + b 8a0 <_Py_bytes_index+0x294> │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ cmple r9, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 6d0 <_Py_bytes_index+0xc4> │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r9, asr #2 │ │ │ │ │ - bge ba4 <_Py_bytes_index+0x598> │ │ │ │ │ + bge c48 <_Py_bytes_index+0x63c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ bl 434 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ bl 6ac <_Py_bytes_index+0xa0> │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b aa4 <_Py_bytes_index+0x498> │ │ │ │ │ + b b48 <_Py_bytes_index+0x53c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 934 <_Py_bytes_index+0x328> │ │ │ │ │ + b 9d4 <_Py_bytes_index+0x3c8> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt be4 <_Py_bytes_index+0x5d8> │ │ │ │ │ + blt c88 <_Py_bytes_index+0x67c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt bf4 <_Py_bytes_index+0x5e8> │ │ │ │ │ + blt c98 <_Py_bytes_index+0x68c> │ │ │ │ │ sub r9, r8, r5 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 8d4 <_Py_bytes_index+0x2c8> │ │ │ │ │ - b 844 <_Py_bytes_index+0x238> │ │ │ │ │ + bgt 974 <_Py_bytes_index+0x368> │ │ │ │ │ + b 8e4 <_Py_bytes_index+0x2d8> │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r9, #1 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ strd r8, [sp] │ │ │ │ │ - bl 12bc <_Py_bytes_find+0x664> │ │ │ │ │ + bl 1210 <_Py_bytes_find+0x514> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b aa4 <_Py_bytes_index+0x498> │ │ │ │ │ + b b48 <_Py_bytes_index+0x53c> │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ sub r9, r9, r5 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 8d4 <_Py_bytes_index+0x2c8> │ │ │ │ │ - b 844 <_Py_bytes_index+0x238> │ │ │ │ │ + bgt 974 <_Py_bytes_index+0x368> │ │ │ │ │ + b 8e4 <_Py_bytes_index+0x2d8> │ │ │ │ │ add r8, r9, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bic r8, r8, r8, asr #31 │ │ │ │ │ - bge b94 <_Py_bytes_index+0x588> │ │ │ │ │ + bge c38 <_Py_bytes_index+0x62c> │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ - b b94 <_Py_bytes_index+0x588> │ │ │ │ │ + b c38 <_Py_bytes_index+0x62c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 85c <_Py_bytes_index+0x250> │ │ │ │ │ + bne 8fc <_Py_bytes_index+0x2f0> │ │ │ │ │ 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 85c <_Py_bytes_index+0x250> │ │ │ │ │ + b 8fc <_Py_bytes_index+0x2f0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 970 <_Py_bytes_index+0x364> │ │ │ │ │ - b 844 <_Py_bytes_index+0x238> │ │ │ │ │ + bne a10 <_Py_bytes_index+0x404> │ │ │ │ │ + b 8e4 <_Py_bytes_index+0x2d8> │ │ │ │ │ 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 85c <_Py_bytes_index+0x250> │ │ │ │ │ + b 8fc <_Py_bytes_index+0x2f0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00000c58 <_Py_bytes_find>: │ │ │ │ │ +00000cfc <_Py_bytes_find>: │ │ │ │ │ _Py_bytes_find(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #1868] @ 13c8 <_Py_bytes_find+0x770> │ │ │ │ │ + ldr r3, [pc, #2004] @ 14f4 <_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 1130 <_Py_bytes_find+0x434> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11d0 <_Py_bytes_find+0x578> │ │ │ │ │ + beq 1280 <_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 1404 <_Py_bytes_find+0x708> │ │ │ │ │ ldr sl, [fp, #-172] @ 0xffffff54 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bge 1214 <_Py_bytes_find+0x5bc> │ │ │ │ │ + bge 12c4 <_Py_bytes_find+0x5c8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 12a8 <_Py_bytes_find+0x650> │ │ │ │ │ + blt 1364 <_Py_bytes_find+0x668> │ │ │ │ │ sub r4, r7, r6 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt ee8 <_Py_bytes_find+0x290> │ │ │ │ │ + bgt f90 <_Py_bytes_find+0x294> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f48 <_Py_bytes_find+0x2f0> │ │ │ │ │ + beq fe0 <_Py_bytes_find+0x2e4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12c0 <_Py_bytes_find+0x668> │ │ │ │ │ + beq 137c <_Py_bytes_find+0x680> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble ee8 <_Py_bytes_find+0x290> │ │ │ │ │ + ble f90 <_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 12fc <_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 11cc <_Py_bytes_find+0x4d0> │ │ │ │ │ + mov r1, lr │ │ │ │ │ + str lr, [fp, #-192] @ 0xffffff40 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq e28 <_Py_bytes_find+0x1d0> │ │ │ │ │ + beq ed0 <_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 ed0 <_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 ed0 <_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 ed0 <_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> │ │ │ │ │ + bcs e98 <_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 126c <_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 f08 <_Py_bytes_find+0x20c> │ │ │ │ │ add r2, r2, r7 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - blt ee8 <_Py_bytes_find+0x290> │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + bgt f90 <_Py_bytes_find+0x294> │ │ │ │ │ ldrb r1, [lr, r2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq ea0 <_Py_bytes_find+0x248> │ │ │ │ │ + beq f48 <_Py_bytes_find+0x24c> │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ - cmp ip, r5 │ │ │ │ │ - blt ee8 <_Py_bytes_find+0x290> │ │ │ │ │ + cmp r5, ip │ │ │ │ │ + bgt f90 <_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 efc <_Py_bytes_find+0x200> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r1, [lr, r2] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bne e6c <_Py_bytes_find+0x214> │ │ │ │ │ + bne f14 <_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 1200 <_Py_bytes_find+0x504> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - blt 1124 <_Py_bytes_find+0x4cc> │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bgt 11bc <_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 11bc <_Py_bytes_find+0x4c0> │ │ │ │ │ + cmp r2, ip │ │ │ │ │ + ble f08 <_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] @ 14f4 <_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 13a4 <_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 f98 <_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 1038 <_Py_bytes_find+0x33c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1148 <_Py_bytes_find+0x4f0> │ │ │ │ │ + beq 11f0 <_Py_bytes_find+0x4f4> │ │ │ │ │ subs r2, r0, r9 │ │ │ │ │ - bmi f78 <_Py_bytes_find+0x320> │ │ │ │ │ + bmi 1010 <_Py_bytes_find+0x314> │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1118 <_Py_bytes_find+0x4c0> │ │ │ │ │ + beq 11b0 <_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 f9c <_Py_bytes_find+0x2a0> │ │ │ │ │ + b 1404 <_Py_bytes_find+0x708> │ │ │ │ │ add r4, r9, r4 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 126c <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 120c <_Py_bytes_find+0x5b4> │ │ │ │ │ + beq 12bc <_Py_bytes_find+0x5c0> │ │ │ │ │ add r2, r9, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 126c <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1124 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #2 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 126c <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1124 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #3 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 126c <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #3] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1124 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 126c <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1124 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 126c <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #5] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1124 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #6 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 126c <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1124 <_Py_bytes_find+0x428> │ │ │ │ │ add r2, r9, #7 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bcs 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bcs 126c <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r3, [r9, #7] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 108c <_Py_bytes_find+0x434> │ │ │ │ │ + beq 1124 <_Py_bytes_find+0x428> │ │ │ │ │ add r3, r9, #8 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bhi 107c <_Py_bytes_find+0x424> │ │ │ │ │ - b 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + bhi 1114 <_Py_bytes_find+0x418> │ │ │ │ │ + b 126c <_Py_bytes_find+0x570> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 11bc <_Py_bytes_find+0x564> │ │ │ │ │ + beq 126c <_Py_bytes_find+0x570> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 1070 <_Py_bytes_find+0x418> │ │ │ │ │ + bne 1108 <_Py_bytes_find+0x40c> │ │ │ │ │ subs r2, r2, r9 │ │ │ │ │ - bpl f74 <_Py_bytes_find+0x31c> │ │ │ │ │ - b f78 <_Py_bytes_find+0x320> │ │ │ │ │ + bpl 100c <_Py_bytes_find+0x310> │ │ │ │ │ + b 1010 <_Py_bytes_find+0x314> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13a8 <_Py_bytes_find+0x750> │ │ │ │ │ + beq 14d4 <_Py_bytes_find+0x7d8> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13a8 <_Py_bytes_find+0x750> │ │ │ │ │ + beq 14d4 <_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 13e0 <_Py_bytes_find+0x6e4> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 136c <_Py_bytes_find+0x714> │ │ │ │ │ + bhi 13ec <_Py_bytes_find+0x6f0> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ strb r0, [fp, #-173] @ 0xffffff53 │ │ │ │ │ - bge 11d8 <_Py_bytes_find+0x580> │ │ │ │ │ + bge 1288 <_Py_bytes_find+0x58c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1334 <_Py_bytes_find+0x6dc> │ │ │ │ │ + blt 1428 <_Py_bytes_find+0x72c> │ │ │ │ │ sub r4, r7, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + ble f98 <_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 11dc <_Py_bytes_find+0x4e0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + beq f98 <_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 f9c <_Py_bytes_find+0x2a0> │ │ │ │ │ + b 1404 <_Py_bytes_find+0x708> │ │ │ │ │ ldr r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ - b ee0 <_Py_bytes_find+0x288> │ │ │ │ │ + b f88 <_Py_bytes_find+0x28c> │ │ │ │ │ + sub r1, r3, #2 │ │ │ │ │ + str r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + mov r1, lr │ │ │ │ │ + b df0 <_Py_bytes_find+0xf4> │ │ │ │ │ add r4, r9, r4 │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - bls ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bcs f98 <_Py_bytes_find+0x29c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b fac <_Py_bytes_find+0x354> │ │ │ │ │ + b 1044 <_Py_bytes_find+0x348> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + beq f98 <_Py_bytes_find+0x29c> │ │ │ │ │ sub r8, fp, #172 @ 0xac │ │ │ │ │ - b ee8 <_Py_bytes_find+0x290> │ │ │ │ │ + b f90 <_Py_bytes_find+0x294> │ │ │ │ │ ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 11ac <_Py_bytes_find+0x554> │ │ │ │ │ + beq 125c <_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 12a8 <_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 f5c <_Py_bytes_find+0x260> │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt f84 <_Py_bytes_find+0x32c> │ │ │ │ │ - b f74 <_Py_bytes_find+0x31c> │ │ │ │ │ + blt 101c <_Py_bytes_find+0x320> │ │ │ │ │ + b 100c <_Py_bytes_find+0x310> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + beq f98 <_Py_bytes_find+0x29c> │ │ │ │ │ sub r0, fp, #172 @ 0xac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + b f98 <_Py_bytes_find+0x29c> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - blt 10d8 <_Py_bytes_find+0x480> │ │ │ │ │ + blt 1170 <_Py_bytes_find+0x474> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt f1c <_Py_bytes_find+0x2c4> │ │ │ │ │ + blt 1494 <_Py_bytes_find+0x798> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 12f8 <_Py_bytes_find+0x6a0> │ │ │ │ │ + blt 1464 <_Py_bytes_find+0x768> │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bgt 10ec <_Py_bytes_find+0x494> │ │ │ │ │ - b ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + bgt 1184 <_Py_bytes_find+0x488> │ │ │ │ │ + b f98 <_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 122c <_Py_bytes_find+0x530> │ │ │ │ │ + b 123c <_Py_bytes_find+0x540> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b f74 <_Py_bytes_find+0x31c> │ │ │ │ │ + b 100c <_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> │ │ │ │ │ + bge d84 <_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> │ │ │ │ │ + ble d90 <_Py_bytes_find+0x94> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne ee8 <_Py_bytes_find+0x290> │ │ │ │ │ - b ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + bne f90 <_Py_bytes_find+0x294> │ │ │ │ │ + b f98 <_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 13a8 <_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 138c <_Py_bytes_find+0x690> │ │ │ │ │ + cmp lr, #1 │ │ │ │ │ + streq lr, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + beq ed8 <_Py_bytes_find+0x1dc> │ │ │ │ │ + ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + str r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + b df8 <_Py_bytes_find+0xfc> │ │ │ │ │ + add r6, r6, r7 │ │ │ │ │ + bic r6, r6, r6, asr #31 │ │ │ │ │ + sub r4, r7, r6 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble d90 <_Py_bytes_find+0x94> │ │ │ │ │ + b f90 <_Py_bytes_find+0x294> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBuffer_Release │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + b f9c <_Py_bytes_find+0x2a0> │ │ │ │ │ + ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + sub r1, r3, #2 │ │ │ │ │ + str r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + bne df8 <_Py_bytes_find+0xfc> │ │ │ │ │ + b ed8 <_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 1440 <_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 1260 <_Py_bytes_find+0x564> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1404 <_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] @ 14f4 <_Py_bytes_find+0x7f8> │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + eors r2, r3, r2 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + bne 13a4 <_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 │ │ │ │ │ - b ef4 <_Py_bytes_find+0x29c> │ │ │ │ │ - bl 0 <__stack_chk_fail> │ │ │ │ │ - R_ARM_CALL __stack_chk_fail │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bgt 1184 <_Py_bytes_find+0x488> │ │ │ │ │ + b f98 <_Py_bytes_find+0x29c> │ │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ - bl 12bc <_Py_bytes_find+0x664> │ │ │ │ │ + bl 1210 <_Py_bytes_find+0x514> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 11b0 <_Py_bytes_find+0x558> │ │ │ │ │ + b 1260 <_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 f98 <_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 11dc <_Py_bytes_find+0x4e0> │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b ff4 <_Py_bytes_find+0x2f8> │ │ │ │ │ + add r4, r7, r4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ │ + blt fc4 <_Py_bytes_find+0x2c8> │ │ │ │ │ + sub r4, r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble ef0 <_Py_bytes_find+0x298> │ │ │ │ │ + ble f98 <_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 148c <_Py_bytes_find+0x790> │ │ │ │ │ + add r4, r9, r4 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bhi 11e8 <_Py_bytes_find+0x4ec> │ │ │ │ │ + b f98 <_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 1404 <_Py_bytes_find+0x708> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000013cc <_Py_bytes_upper>: │ │ │ │ │ +000014f8 <_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 +1497,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 15a8 <_Py_bytes_upper+0xb0> │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001494 <_Py_bytes_contains>: │ │ │ │ │ +000015c0 <_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] @ 1a18 <_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 18f0 <_Py_bytes_contains+0x330> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18cc <_Py_bytes_contains+0x438> │ │ │ │ │ + beq 19f8 <_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 1a10 <_Py_bytes_contains+0x450> │ │ │ │ │ ldr r4, [fp, #-164] @ 0xffffff5c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1844 <_Py_bytes_contains+0x3b0> │ │ │ │ │ + beq 1970 <_Py_bytes_contains+0x3b0> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + bgt 17d8 <_Py_bytes_contains+0x218> │ │ │ │ │ ldr r6, [fp, #-172] @ 0xffffff54 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 1758 <_Py_bytes_contains+0x2c4> │ │ │ │ │ + ble 1884 <_Py_bytes_contains+0x2c4> │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 17e8 <_Py_bytes_contains+0x354> │ │ │ │ │ + bgt 1914 <_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 1804 <_Py_bytes_contains+0x244> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 15ec <_Py_bytes_contains+0x158> │ │ │ │ │ + beq 1718 <_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 1718 <_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 1718 <_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 1718 <_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 16fc <_Py_bytes_contains+0x13c> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + blt 17d8 <_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 1754 <_Py_bytes_contains+0x194> │ │ │ │ │ add ip, ip, r0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bgt 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + bgt 17d8 <_Py_bytes_contains+0x218> │ │ │ │ │ ldrb r4, [r3, ip] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 1668 <_Py_bytes_contains+0x1d4> │ │ │ │ │ + beq 1794 <_Py_bytes_contains+0x1d4> │ │ │ │ │ add r6, ip, #1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bgt 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + bgt 17d8 <_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 1748 <_Py_bytes_contains+0x188> │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldrb r4, [r3, ip] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 1634 <_Py_bytes_contains+0x1a0> │ │ │ │ │ + bne 1760 <_Py_bytes_contains+0x1a0> │ │ │ │ │ ldr r4, [fp, #-176] @ 0xffffff50 │ │ │ │ │ ldrb r4, [r4, ip] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 16fc <_Py_bytes_contains+0x268> │ │ │ │ │ + beq 1828 <_Py_bytes_contains+0x268> │ │ │ │ │ add r4, ip, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt 16e8 <_Py_bytes_contains+0x254> │ │ │ │ │ + bgt 1814 <_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 1814 <_Py_bytes_contains+0x254> │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble 1628 <_Py_bytes_contains+0x194> │ │ │ │ │ + ble 1754 <_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] @ 1a18 <_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 19c8 <_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 1690 <_Py_bytes_contains+0xd0> │ │ │ │ │ + b 1718 <_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 1754 <_Py_bytes_contains+0x194> │ │ │ │ │ + b 17d8 <_Py_bytes_contains+0x218> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 173c <_Py_bytes_contains+0x2a8> │ │ │ │ │ + beq 1868 <_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 1874 <_Py_bytes_contains+0x2b4> │ │ │ │ │ ldr r9, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ldr r3, [fp, #-188] @ 0xffffff44 │ │ │ │ │ - bne 1678 <_Py_bytes_contains+0x1e4> │ │ │ │ │ + bne 17a4 <_Py_bytes_contains+0x1e4> │ │ │ │ │ mvn sl, ip │ │ │ │ │ lsr sl, sl, #31 │ │ │ │ │ - b 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + b 17d8 <_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 1844 <_Py_bytes_contains+0x284> │ │ │ │ │ + b 1858 <_Py_bytes_contains+0x298> │ │ │ │ │ + bne 17d8 <_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 18c0 <_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 17d8 <_Py_bytes_contains+0x218> │ │ │ │ │ cmp lr, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bls 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + bls 17d8 <_Py_bytes_contains+0x218> │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1794 <_Py_bytes_contains+0x300> │ │ │ │ │ + bne 18c0 <_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 17d8 <_Py_bytes_contains+0x218> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 18cc <_Py_bytes_contains+0x438> │ │ │ │ │ + bhi 19f8 <_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 17e0 <_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 198c <_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 1978 <_Py_bytes_contains+0x3b8> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - beq 15f4 <_Py_bytes_contains+0x160> │ │ │ │ │ + beq 1720 <_Py_bytes_contains+0x160> │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 1564 <_Py_bytes_contains+0xd0> │ │ │ │ │ + b 1690 <_Py_bytes_contains+0xd0> │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + b 17d8 <_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 1690 <_Py_bytes_contains+0xd0> │ │ │ │ │ + b 1720 <_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 19cc <_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 17d8 <_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 12bc <_Py_bytes_find+0x664> │ │ │ │ │ + bl 1210 <_Py_bytes_find+0x514> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mvn sl, r0 │ │ │ │ │ lsr sl, sl, #31 │ │ │ │ │ - b 16ac <_Py_bytes_contains+0x218> │ │ │ │ │ + b 17d8 <_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 17e0 <_Py_bytes_contains+0x220> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -000018f0 <_Py_bytes_count>: │ │ │ │ │ +00001a1c <_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 +1816,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 1ccc <_Py_bytes_count+0x2b0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1bd8 <_Py_bytes_count+0x2e8> │ │ │ │ │ + beq 1d04 <_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 1e4c <_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 1d28 <_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 1e9c <_Py_bytes_count+0x480> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1cdc <_Py_bytes_count+0x3ec> │ │ │ │ │ + beq 1e08 <_Py_bytes_count+0x3ec> │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt 1c0c <_Py_bytes_count+0x31c> │ │ │ │ │ + blt 1d38 <_Py_bytes_count+0x31c> │ │ │ │ │ add r3, r8, r7 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ble 1c28 <_Py_bytes_count+0x338> │ │ │ │ │ + ble 1d54 <_Py_bytes_count+0x338> │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt 1c84 <_Py_bytes_count+0x394> │ │ │ │ │ + bgt 1db0 <_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 1b9c <_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 1b9c <_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 1b9c <_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 1b9c <_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 1b7c <_Py_bytes_count+0x160> │ │ │ │ │ str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1c7c <_Py_bytes_count+0x38c> │ │ │ │ │ + blt 1da8 <_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 1bd8 <_Py_bytes_count+0x1bc> │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - blt 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + blt 1c80 <_Py_bytes_count+0x264> │ │ │ │ │ ldrb r6, [lr, ip] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 1aec <_Py_bytes_count+0x1fc> │ │ │ │ │ + beq 1c18 <_Py_bytes_count+0x1fc> │ │ │ │ │ add r7, ip, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + blt 1c80 <_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 1bcc <_Py_bytes_count+0x1b0> │ │ │ │ │ mov ip, r7 │ │ │ │ │ ldrb r6, [lr, ip] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne 1ab8 <_Py_bytes_count+0x1c8> │ │ │ │ │ + bne 1be4 <_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 1ca8 <_Py_bytes_count+0x28c> │ │ │ │ │ ldr sl, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 1c14 <_Py_bytes_count+0x324> │ │ │ │ │ + beq 1d40 <_Py_bytes_count+0x324> │ │ │ │ │ add r6, ip, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 1b90 <_Py_bytes_count+0x2a0> │ │ │ │ │ + blt 1cbc <_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 1cbc <_Py_bytes_count+0x2a0> │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 1aac <_Py_bytes_count+0x1bc> │ │ │ │ │ + bge 1bd8 <_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 1c9c <_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 1c2c <_Py_bytes_count+0x210> │ │ │ │ │ + b 1c3c <_Py_bytes_count+0x220> │ │ │ │ │ ldr r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ - b 1b4c <_Py_bytes_count+0x25c> │ │ │ │ │ + b 1c78 <_Py_bytes_count+0x25c> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d50 <_Py_bytes_count+0x460> │ │ │ │ │ + beq 1e7c <_Py_bytes_count+0x460> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1d50 <_Py_bytes_count+0x460> │ │ │ │ │ + beq 1e7c <_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 1e28 <_Py_bytes_count+0x40c> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 1d08 <_Py_bytes_count+0x418> │ │ │ │ │ + bhi 1e34 <_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 1a8c <_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 1a8c <_Py_bytes_count+0x70> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + b 1c80 <_Py_bytes_count+0x264> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + beq 1c80 <_Py_bytes_count+0x264> │ │ │ │ │ add ip, ip, sl │ │ │ │ │ - b 1b4c <_Py_bytes_count+0x25c> │ │ │ │ │ - bne 1c0c <_Py_bytes_count+0x31c> │ │ │ │ │ + b 1c78 <_Py_bytes_count+0x25c> │ │ │ │ │ + bne 1d38 <_Py_bytes_count+0x31c> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + beq 1c80 <_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 1d9c <_Py_bytes_count+0x380> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + beq 1c80 <_Py_bytes_count+0x264> │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 1c58 <_Py_bytes_count+0x368> │ │ │ │ │ + beq 1d84 <_Py_bytes_count+0x368> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 1c4c <_Py_bytes_count+0x35c> │ │ │ │ │ - b 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + bne 1d78 <_Py_bytes_count+0x35c> │ │ │ │ │ + b 1c80 <_Py_bytes_count+0x264> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + b 1c80 <_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 1acc <_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 1e54 <_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 eb8 <_Py_bytes_find+0x260> │ │ │ │ │ + bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + b 1c80 <_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 1c94 <_Py_bytes_count+0x278> │ │ │ │ │ + b 1c9c <_Py_bytes_count+0x280> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d20 <_Py_bytes_count+0x430> │ │ │ │ │ + bne 1e4c <_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 1c9c <_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 12bc <_Py_bytes_find+0x664> │ │ │ │ │ + bl 1210 <_Py_bytes_find+0x514> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1b54 <_Py_bytes_count+0x264> │ │ │ │ │ + b 1c80 <_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 1e4c <_Py_bytes_count+0x430> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1ce4 <_Py_bytes_count+0x3f4> │ │ │ │ │ + b 1e10 <_Py_bytes_count+0x3f4> │ │ │ │ │ │ │ │ │ │ -00001d78 <_Py_bytes_rindex>: │ │ │ │ │ +00001ea4 <_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 +2128,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 204c <_Py_bytes_rindex+0x1a8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f58 <_Py_bytes_rindex+0x1e0> │ │ │ │ │ + beq 2084 <_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 1f70 <_Py_bytes_rindex+0xcc> │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bge 1eb4 <_Py_bytes_rindex+0x13c> │ │ │ │ │ + bge 1fe0 <_Py_bytes_rindex+0x13c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1fa8 <_Py_bytes_rindex+0x230> │ │ │ │ │ + blt 20d4 <_Py_bytes_rindex+0x230> │ │ │ │ │ sub r1, r4, r6 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 1e24 <_Py_bytes_rindex+0xac> │ │ │ │ │ + bgt 1f50 <_Py_bytes_rindex+0xac> │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1e78 <_Py_bytes_rindex+0x100> │ │ │ │ │ + beq 1fa4 <_Py_bytes_rindex+0x100> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f04 <_Py_bytes_rindex+0x18c> │ │ │ │ │ + beq 2030 <_Py_bytes_rindex+0x18c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1e24 <_Py_bytes_rindex+0xac> │ │ │ │ │ + ble 1f50 <_Py_bytes_rindex+0xac> │ │ │ │ │ bl 34c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1f98 <_Py_bytes_rindex+0x220> │ │ │ │ │ + bne 20c4 <_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 +2178,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 213c <_Py_bytes_rindex+0x298> │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ + ble 1f58 <_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 2024 <_Py_bytes_rindex+0x180> │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f8c <_Py_bytes_rindex+0x214> │ │ │ │ │ + beq 20b8 <_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 1f70 <_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 1f1c <_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 217c <_Py_bytes_rindex+0x2d8> │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1e78 <_Py_bytes_rindex+0x100> │ │ │ │ │ + beq 1fa4 <_Py_bytes_rindex+0x100> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e10 <_Py_bytes_rindex+0x98> │ │ │ │ │ + bne 1f3c <_Py_bytes_rindex+0x98> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f0c <_Py_bytes_rindex+0x194> │ │ │ │ │ + beq 2038 <_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 1f70 <_Py_bytes_rindex+0xcc> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ - b 1ea4 <_Py_bytes_rindex+0x12c> │ │ │ │ │ + beq 1f58 <_Py_bytes_rindex+0xb4> │ │ │ │ │ + b 1fd0 <_Py_bytes_rindex+0x12c> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 205c <_Py_bytes_rindex+0x2e4> │ │ │ │ │ + beq 2188 <_Py_bytes_rindex+0x2e4> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 205c <_Py_bytes_rindex+0x2e4> │ │ │ │ │ + beq 2188 <_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 2154 <_Py_bytes_rindex+0x2b0> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 2034 <_Py_bytes_rindex+0x2bc> │ │ │ │ │ + bhi 2160 <_Py_bytes_rindex+0x2bc> │ │ │ │ │ strb r0, [fp, #-73] @ 0xffffffb7 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 1fc0 <_Py_bytes_rindex+0x248> │ │ │ │ │ + bge 20ec <_Py_bytes_rindex+0x248> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1fe0 <_Py_bytes_rindex+0x268> │ │ │ │ │ + blt 210c <_Py_bytes_rindex+0x268> │ │ │ │ │ sub r1, r4, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ + ble 1f58 <_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 2038 <_Py_bytes_rindex+0x194> │ │ │ │ │ cmn r4, #2 │ │ │ │ │ - bne 1ea4 <_Py_bytes_rindex+0x12c> │ │ │ │ │ - b 1e44 <_Py_bytes_rindex+0xcc> │ │ │ │ │ + bne 1fd0 <_Py_bytes_rindex+0x12c> │ │ │ │ │ + b 1f70 <_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 20b8 <_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 2010 <_Py_bytes_rindex+0x16c> │ │ │ │ │ + b 1f50 <_Py_bytes_rindex+0xac> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1e50 <_Py_bytes_rindex+0xd8> │ │ │ │ │ + blt 1f7c <_Py_bytes_rindex+0xd8> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1ff8 <_Py_bytes_rindex+0x280> │ │ │ │ │ + blt 2124 <_Py_bytes_rindex+0x280> │ │ │ │ │ sub r1, r7, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1f74 <_Py_bytes_rindex+0x1fc> │ │ │ │ │ - b 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ + bgt 20a0 <_Py_bytes_rindex+0x1fc> │ │ │ │ │ + b 1f58 <_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 20a0 <_Py_bytes_rindex+0x1fc> │ │ │ │ │ + b 1f58 <_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 20a0 <_Py_bytes_rindex+0x1fc> │ │ │ │ │ + b 1f58 <_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 1f98 <_Py_bytes_rindex+0xf4> │ │ │ │ │ + b 1f58 <_Py_bytes_rindex+0xb4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e44 <_Py_bytes_rindex+0xcc> │ │ │ │ │ + bne 1f70 <_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 1f70 <_Py_bytes_rindex+0xcc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e24 <_Py_bytes_rindex+0xac> │ │ │ │ │ - b 1e2c <_Py_bytes_rindex+0xb4> │ │ │ │ │ + bne 1f50 <_Py_bytes_rindex+0xac> │ │ │ │ │ + b 1f58 <_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 1f70 <_Py_bytes_rindex+0xcc> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ │ │ │ @@ -1,11 +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 2e72656c 2e746578 742e686f 74002e72 .rel.text.hot..r │ │ │ │ │ - 0x00000040 6f646174 612e7374 72312e34 002e726f odata.str1.4..ro │ │ │ │ │ - 0x00000050 64617461 002e6e6f 74652e47 4e552d73 data..note.GNU-s │ │ │ │ │ - 0x00000060 7461636b 002e4152 4d2e6174 74726962 tack..ARM.attrib │ │ │ │ │ - 0x00000070 75746573 00 utes. │ │ │ │ │ + 0x00000040 6f646174 612e7374 72312e34 002e7265 odata.str1.4..re │ │ │ │ │ + 0x00000050 6c2e7465 78742e75 6e6c696b 656c7900 l.text.unlikely. │ │ │ │ │ + 0x00000060 2e726f64 61746100 2e6e6f74 652e474e .rodata..note.GN │ │ │ │ │ + 0x00000070 552d7374 61636b00 2e41524d 2e617474 U-stack..ARM.att │ │ │ │ │ + 0x00000080 72696275 74657300 ributes. │ │ │ ├── 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: 73944 (bytes into file) │ │ │ │ │ + Start of section headers: 73932 (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 0x120d8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x120cc: │ │ │ │ │ │ │ │ │ │ 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 002ed0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00f408 000a30 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002f04 0008e4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00fe38 000860 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0037e8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0037e8 000ad6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0042c0 002144 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 010698 000a88 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 006404 003160 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011120 000e98 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 009564 0029b3 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 011fb8 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00bf17 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bf17 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00bf4c 001bb0 10 16 296 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00dafc 00190a 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 012048 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002d6c 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00f414 0009d8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002da0 0008e4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00fdec 000860 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 003684 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 003684 000ad6 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 00415c 0022b4 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 01064c 000ac8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 006410 003160 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011114 000e98 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 009570 0029b3 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 011fac 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00bf23 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bf23 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00bf58 001bb0 10 16 296 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00db08 00190a 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01203c 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,64 +38,64 @@ │ │ │ │ │ 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 736 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ - 68: 00000ccc 20 FUNC LOCAL DEFAULT 1 bytearray_iconcat │ │ │ │ │ + 67: 0000169c 736 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ + 68: 00000b68 20 FUNC LOCAL DEFAULT 1 bytearray_iconcat │ │ │ │ │ 69: 000003e8 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 70: 00000408 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 71: 00000dcc 232 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ - 72: 00000eb4 208 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ + 71: 00000c68 232 FUNC LOCAL DEFAULT 1 bytearray_endswith │ │ │ │ │ + 72: 00000d50 208 FUNC LOCAL DEFAULT 1 bytearray_resize │ │ │ │ │ 73: 00000414 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ 74: 00000420 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ 75: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ - 76: 00000f84 608 FUNC LOCAL DEFAULT 1 bytearray_take_bytes │ │ │ │ │ - 77: 000011e4 48 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ + 76: 00000e20 608 FUNC LOCAL DEFAULT 1 bytearray_take_bytes │ │ │ │ │ + 77: 00001080 48 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ 78: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 79: 00000000 28 FUNC LOCAL DEFAULT 9 bytearray_copy │ │ │ │ │ 80: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 81: 00001214 724 FUNC LOCAL DEFAULT 1 bytearray_richcompare │ │ │ │ │ + 81: 000010b0 724 FUNC LOCAL DEFAULT 1 bytearray_richcompare │ │ │ │ │ 82: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 83: 000014e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 83: 0000137c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 84: 00000490 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 85: 0000001c 1692 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ - 86: 00002478 1772 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ + 86: 00002314 1772 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ 87: 000006b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 88: 000014e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 89: 000014e8 152 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ - 90: 0000180c 508 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 88: 00001384 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 89: 00001384 152 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ + 90: 0000197c 508 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ 91: 000006b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 92: 000007d0 68 FUNC LOCAL DEFAULT 9 bytearray_capitalize │ │ │ │ │ 93: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 94: 00000814 116 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ 95: 00000888 252 FUNC LOCAL DEFAULT 9 bytearray_strip_impl_helper │ │ │ │ │ 96: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 97: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ @@ -104,81 +104,81 @@ │ │ │ │ │ 100: 00000530 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 101: 0000053c 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 102: 00000984 444 FUNC LOCAL DEFAULT 9 bytearray_center │ │ │ │ │ 103: 00000b40 184 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 104: 0000059c 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 105: 00000bf8 116 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 106: 000005a4 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ - 107: 00001580 232 FUNC LOCAL DEFAULT 1 bytearray_count │ │ │ │ │ + 107: 0000141c 232 FUNC LOCAL DEFAULT 1 bytearray_count │ │ │ │ │ 108: 00000c6c 56 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ - 109: 00001a08 1784 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 109: 00001b78 1784 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 110: 000005ac 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ 111: 000005c8 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ 112: 00000608 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ 113: 00000624 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 114: 00002100 68 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 114: 00002270 68 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ 115: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ 116: 00000ca4 548 FUNC LOCAL DEFAULT 9 bytearray_expandtabs │ │ │ │ │ 117: 00000ec4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 118: 00001668 152 FUNC LOCAL DEFAULT 1 bytearrayiter_next │ │ │ │ │ + 118: 00001504 152 FUNC LOCAL DEFAULT 1 bytearrayiter_next │ │ │ │ │ 119: 0000065c 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 120: 00001700 232 FUNC LOCAL DEFAULT 1 bytearray_index │ │ │ │ │ + 120: 0000159c 232 FUNC LOCAL DEFAULT 1 bytearray_index │ │ │ │ │ 121: 00000ec8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 122: 00000ec8 28 FUNC LOCAL DEFAULT 9 bytearray_isalnum │ │ │ │ │ 123: 00000ee4 28 FUNC LOCAL DEFAULT 9 bytearray_isalpha │ │ │ │ │ 124: 00000f00 28 FUNC LOCAL DEFAULT 9 bytearray_isdigit │ │ │ │ │ 125: 00000f1c 28 FUNC LOCAL DEFAULT 9 bytearray_islower │ │ │ │ │ 126: 00000f38 28 FUNC LOCAL DEFAULT 9 bytearray_isspace │ │ │ │ │ - 127: 000017e8 72 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ - 128: 00001830 136 FUNC LOCAL DEFAULT 1 bytearray_mod_lock_held │ │ │ │ │ + 127: 00001684 72 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ + 128: 000016cc 136 FUNC LOCAL DEFAULT 1 bytearray_mod_lock_held │ │ │ │ │ 129: 00000f54 28 FUNC LOCAL DEFAULT 9 bytearray_istitle │ │ │ │ │ 130: 00000f70 28 FUNC LOCAL DEFAULT 9 bytearray_isupper │ │ │ │ │ 131: 00000664 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 132: 00000f8c 232 FUNC LOCAL DEFAULT 9 bytearray_startswith │ │ │ │ │ 133: 00000670 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 134: 00000678 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ 135: 000006d0 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ 136: 00001074 428 FUNC LOCAL DEFAULT 9 bytearray_ljust │ │ │ │ │ 137: 00001220 68 FUNC LOCAL DEFAULT 9 bytearray_lower │ │ │ │ │ 138: 0000072c 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ 139: 00000734 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 140: 0000078c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 141: 00001264 428 FUNC LOCAL DEFAULT 9 bytearray_rjust │ │ │ │ │ 142: 000007e8 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ - 143: 000018b8 2544 FUNC LOCAL DEFAULT 1 bytearray_replace │ │ │ │ │ - 144: 000022a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 143: 00001754 2544 FUNC LOCAL DEFAULT 1 bytearray_replace │ │ │ │ │ + 144: 00002140 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 145: 00000804 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 146: 000022a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 147: 000022a8 232 FUNC LOCAL DEFAULT 1 bytearray_rfind │ │ │ │ │ + 146: 00002144 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 147: 00002144 232 FUNC LOCAL DEFAULT 1 bytearray_rfind │ │ │ │ │ 148: 0000080c 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 149: 00002390 232 FUNC LOCAL DEFAULT 1 bytearray_rindex │ │ │ │ │ + 149: 0000222c 232 FUNC LOCAL DEFAULT 1 bytearray_rindex │ │ │ │ │ 150: 00000814 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ 151: 00001410 116 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 152: 00001484 472 FUNC LOCAL DEFAULT 9 bytearray_splitlines │ │ │ │ │ 153: 00001658 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 154: 0000165c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 155: 0000165c 68 FUNC LOCAL DEFAULT 9 bytearray_swapcase │ │ │ │ │ 156: 000016a0 68 FUNC LOCAL DEFAULT 9 bytearray_title │ │ │ │ │ 157: 000016e4 68 FUNC LOCAL DEFAULT 9 bytearray_upper │ │ │ │ │ 158: 00001728 220 FUNC LOCAL DEFAULT 9 bytearray_zfill │ │ │ │ │ 159: 0000081c 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 160: 00001804 100 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ 161: 00001868 1700 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ 162: 00001f08 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 163: 00002b64 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 164: 00002c94 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 163: 00002a00 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 164: 00002b30 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 165: 000020a0 168 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ 166: 00002dc8 112 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ - 167: 00002b60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 167: 000029fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 168: 00001f0c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 169: 00001f0c 28 FUNC LOCAL DEFAULT 9 bytearray_isascii │ │ │ │ │ 170: 00001f28 188 FUNC LOCAL DEFAULT 9 bytearray_removeprefix │ │ │ │ │ 171: 00001fe4 188 FUNC LOCAL DEFAULT 9 bytearray_removesuffix │ │ │ │ │ 172: 00002144 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 173: 00002b64 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 173: 00002a00 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 174: 00002148 152 FUNC LOCAL DEFAULT 9 stringlib__lex_search │ │ │ │ │ 175: 00002148 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 176: 0000083c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 177: 000021e0 156 FUNC LOCAL DEFAULT 9 bytearray_reduce_ex │ │ │ │ │ 178: 0000227c 188 FUNC LOCAL DEFAULT 9 _common_reduce │ │ │ │ │ 179: 0000084c 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 180: 00000854 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ @@ -189,15 +189,15 @@ │ │ │ │ │ 185: 0000087c 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ 186: 000023c8 96 FUNC LOCAL DEFAULT 9 bytearrayiter_reduce │ │ │ │ │ 187: 00002424 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 188: 00002428 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 189: 00002428 48 FUNC LOCAL DEFAULT 9 bytearrayiter_length_hint │ │ │ │ │ 190: 00000884 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ 191: 00002458 228 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ - 192: 00002eb0 32 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ + 192: 00002d4c 32 FUNC LOCAL DEFAULT 1 bytearray_alloc │ │ │ │ │ 193: 00000890 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 194: 0000253c 288 FUNC LOCAL DEFAULT 9 bytearray_insert │ │ │ │ │ 195: 000026ac 48 FUNC LOCAL DEFAULT 9 bytearray_sizeof │ │ │ │ │ 196: 000026dc 196 FUNC LOCAL DEFAULT 9 bytearray_setitem │ │ │ │ │ 197: 00000898 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ 198: 0000089c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ 199: 000008b8 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ @@ -355,15 +355,15 @@ │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 358: 00000cb8 20 FUNC GLOBAL DEFAULT 1 PyByteArray_Resize │ │ │ │ │ + 358: 00000b54 20 FUNC GLOBAL DEFAULT 1 PyByteArray_Resize │ │ │ │ │ 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xf408 contains 326 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xf414 contains 315 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 00014a1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000a0 00014b1c 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 0001391c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000001cc 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001d0 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001e8 0001411c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000208 0001541c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ 0000022c 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000264 0001551c 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 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000002fc 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000304 0001371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000314 0000232b R_ARM_MOVW_ABS_NC 00000204 .LC16 │ │ │ │ │ 00000318 0000232c R_ARM_MOVT_ABS 00000204 .LC16 │ │ │ │ │ 00000328 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -43,309 +43,298 @@ │ │ │ │ │ 000004bc 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004d8 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000500 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000051c 0000242b R_ARM_MOVW_ABS_NC 00000228 .LC17 │ │ │ │ │ 00000520 0000242c R_ARM_MOVT_ABS 00000228 .LC17 │ │ │ │ │ 00000524 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000588 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000005c0 0000291c R_ARM_CALL 00000c20 bytearray_setslice_linear │ │ │ │ │ 000005d8 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000005f0 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000634 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000640 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000644 0001362c 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 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006c8 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -000006f4 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00000710 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000744 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -0000075c 0001522b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000760 0001522c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000077c 0001501c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000790 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000007a0 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000800 0001571c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -0000080c 00000d2b R_ARM_MOVW_ABS_NC 000000cc .LC6 │ │ │ │ │ -00000810 00000d2c R_ARM_MOVT_ABS 000000cc .LC6 │ │ │ │ │ -0000081c 0001581c 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 0001591c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000860 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000908 0001311c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000094c 0001311c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000964 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000097c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000980 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009b0 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000009e8 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000b34 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000b64 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000bfc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000c28 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c68 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000c84 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c88 0001422c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ca4 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000cc8 0000151d R_ARM_JUMP24 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000d0c 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d38 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000d54 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d5c 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000d80 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d84 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d8c 0000452b R_ARM_MOVW_ABS_NC 000003e8 .LC29 │ │ │ │ │ -00000d90 0000452c R_ARM_MOVT_ABS 000003e8 .LC29 │ │ │ │ │ -00000da0 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000db0 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dbc 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dc0 0001501c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e34 0001671c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00000e58 0000462b R_ARM_MOVW_ABS_NC 00000408 .LC30 │ │ │ │ │ -00000e5c 0000462c R_ARM_MOVT_ABS 00000408 .LC30 │ │ │ │ │ -00000e60 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000e80 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000ea0 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000ed4 0001681c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000ee0 0001691c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000f08 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00000f20 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f24 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f30 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f58 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000f78 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001008 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001030 00014f1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00001070 0001301d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -0000107c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000010a0 0001522b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000010a4 0001522c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010c0 00015c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000010c4 00015c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000010c8 00004b2b R_ARM_MOVW_ABS_NC 00000440 .LC33 │ │ │ │ │ -000010cc 00004b2c R_ARM_MOVT_ABS 00000440 .LC33 │ │ │ │ │ -000010d4 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010e0 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010e4 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000110c 00015c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001110 00015c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000111c 0001331c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000114c 0000492b R_ARM_MOVW_ABS_NC 00000414 .LC31 │ │ │ │ │ -00001150 0000492c R_ARM_MOVT_ABS 00000414 .LC31 │ │ │ │ │ -00001154 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001168 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000011a0 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b0 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000011c8 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000011cc 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000011d0 00004a2b R_ARM_MOVW_ABS_NC 00000420 .LC32 │ │ │ │ │ -000011d4 00004a2c R_ARM_MOVT_ABS 00000420 .LC32 │ │ │ │ │ -000011dc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011fc 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ -00001204 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001208 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001238 0001391c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001248 0001391c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001260 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001278 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000012a4 00016a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000012b0 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012b8 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012e0 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000012e4 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000012e8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000012ec 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001300 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001304 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001308 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000130c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000131c 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001320 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001324 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001328 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001338 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000133c 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001340 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001344 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001368 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000136c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001374 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001378 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001384 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001388 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000138c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001390 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013a0 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013a4 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013a8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013ac 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013bc 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013c0 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013c4 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013c8 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013d8 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013dc 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000013e0 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013e4 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001400 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001408 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001418 00016d1c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00001420 0001381c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001428 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000142c 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001430 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001438 0001381c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001460 00016f1c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -0000147c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001480 0001702c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001488 0000502b R_ARM_MOVW_ABS_NC 00000468 .LC34 │ │ │ │ │ -0000148c 0000502c R_ARM_MOVT_ABS 00000468 .LC34 │ │ │ │ │ -00001494 0001711c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000014ac 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014b0 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014b4 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014b8 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014c8 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014cc 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014d0 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014d4 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014e0 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000014e4 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001510 0001751c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000152c 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001550 0001761c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00001568 0001501d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000157c 0001281d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000015e8 00017a1c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000160c 00006a2b R_ARM_MOVW_ABS_NC 000005a4 .LC46 │ │ │ │ │ -00001610 00006a2c R_ARM_MOVT_ABS 000005a4 .LC46 │ │ │ │ │ -00001614 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001634 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001654 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000168c 0001652b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001690 0001652c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000016f4 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001768 0001841c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -0000178c 0000772b R_ARM_MOVW_ABS_NC 0000065c .LC52 │ │ │ │ │ -00001790 0000772c R_ARM_MOVT_ABS 0000065c .LC52 │ │ │ │ │ -00001794 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000017b4 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000017d4 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001804 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001808 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001818 00014b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001850 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001854 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000187c 00018b1c R_ARM_CALL 00000000 _PyBytes_FormatEx │ │ │ │ │ -0000189c 00014b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018ac 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018b0 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000018f8 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000190c 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001930 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001944 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000019d0 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000019e8 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000019fc 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001a10 0001681c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001a1c 0001691c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001a70 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001a88 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001af4 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001b18 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001b70 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001ba0 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001bd0 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001bf4 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001c20 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001c60 0001751c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001c7c 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001cac 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001cf0 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001d24 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001d48 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d50 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001da0 0001322b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001da4 0001322c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001da8 00008e2b R_ARM_MOVW_ABS_NC 000007e8 .LC60 │ │ │ │ │ -00001dac 00008e2c R_ARM_MOVT_ABS 000007e8 .LC60 │ │ │ │ │ -00001db4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001de8 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001e08 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001e28 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001e5c 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001e88 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001e98 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001ed0 0001311c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001f20 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001f40 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f64 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001fc0 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000202c 0001751c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002044 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000020d8 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000020e8 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002114 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002130 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002188 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000021c0 0001751c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000021d4 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000220c 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002234 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002254 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002288 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000229c 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000022a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002310 00018f1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00002334 0000912b R_ARM_MOVW_ABS_NC 00000804 .LC61 │ │ │ │ │ -00002338 0000912c R_ARM_MOVT_ABS 00000804 .LC61 │ │ │ │ │ -0000233c 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000235c 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000237c 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000023f8 0001901c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -0000241c 0000942b R_ARM_MOVW_ABS_NC 0000080c .LC62 │ │ │ │ │ -00002420 0000942c R_ARM_MOVT_ABS 0000080c .LC62 │ │ │ │ │ -00002424 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002444 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002464 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002714 0001961c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00002720 0001971c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -000029b8 0000a51c R_ARM_CALL 000020a0 stringlib__two_way_count │ │ │ │ │ -00002a8c 0000a61d R_ARM_JUMP24 00002dc8 stringlib_find_char │ │ │ │ │ -00002b34 0000a51d R_ARM_JUMP24 000020a0 stringlib__two_way_count │ │ │ │ │ -00002b60 00019802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00002b94 0000ae1c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ -00002bac 0000ae1c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ -00002bd4 00016a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ecc 00019f1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000069c 0001571c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +000006a8 00000d2b R_ARM_MOVW_ABS_NC 000000cc .LC6 │ │ │ │ │ +000006ac 00000d2c R_ARM_MOVT_ABS 000000cc .LC6 │ │ │ │ │ +000006b8 0001581c 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 0001591c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000006fc 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007a4 0001311c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000007e8 0001311c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000800 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000818 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000081c 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000084c 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000884 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000009d0 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a00 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000a98 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000ac4 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b04 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000b20 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000b24 0001422c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b40 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000b64 0000151d R_ARM_JUMP24 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000ba8 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000bd4 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000bf0 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000bf8 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c1c 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c20 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c28 0000452b R_ARM_MOVW_ABS_NC 000003e8 .LC29 │ │ │ │ │ +00000c2c 0000452c R_ARM_MOVT_ABS 000003e8 .LC29 │ │ │ │ │ +00000c3c 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c4c 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c58 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000c5c 0001501c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000cd0 0001671c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00000cf4 0000462b R_ARM_MOVW_ABS_NC 00000408 .LC30 │ │ │ │ │ +00000cf8 0000462c R_ARM_MOVT_ABS 00000408 .LC30 │ │ │ │ │ +00000cfc 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000d1c 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000d3c 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00000d70 0001681c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000d7c 0001691c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000da4 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +00000dbc 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000dc0 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000dcc 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000df4 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000e14 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ea4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000ecc 00014f1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00000f0c 0001301d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00000f18 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f3c 0001522b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000f40 0001522c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f5c 00015c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000f60 00015c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000f64 00004b2b R_ARM_MOVW_ABS_NC 00000440 .LC33 │ │ │ │ │ +00000f68 00004b2c R_ARM_MOVT_ABS 00000440 .LC33 │ │ │ │ │ +00000f70 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f7c 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f80 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fa8 00015c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000fac 00015c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00000fb8 0001331c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000fe8 0000492b R_ARM_MOVW_ABS_NC 00000414 .LC31 │ │ │ │ │ +00000fec 0000492c R_ARM_MOVT_ABS 00000414 .LC31 │ │ │ │ │ +00000ff0 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001004 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000103c 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000104c 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001064 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001068 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000106c 00004a2b R_ARM_MOVW_ABS_NC 00000420 .LC32 │ │ │ │ │ +00001070 00004a2c R_ARM_MOVT_ABS 00000420 .LC32 │ │ │ │ │ +00001078 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001098 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ +000010a0 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010a4 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010d4 0001391c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000010e4 0001391c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000010fc 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001114 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001140 00016a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000114c 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001154 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000117c 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001180 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001184 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001188 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000119c 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011a0 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011a4 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011a8 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011b8 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011bc 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011c0 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011c4 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000011d4 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011d8 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011dc 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000011e0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001204 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001208 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001210 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001214 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001220 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001224 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001228 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000122c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000123c 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001240 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001244 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001248 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001258 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000125c 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001260 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001264 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001274 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001278 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000127c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001280 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000129c 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012a4 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012b4 00016d1c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +000012bc 0001381c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000012c4 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012c8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000012cc 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000012d4 0001381c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000012fc 00016f1c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00001318 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +0000131c 0001702c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001324 0000502b R_ARM_MOVW_ABS_NC 00000468 .LC34 │ │ │ │ │ +00001328 0000502c R_ARM_MOVT_ABS 00000468 .LC34 │ │ │ │ │ +00001330 0001711c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001348 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000134c 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001350 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001354 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001364 00016b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001368 00016b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000136c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001370 00016c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000137c 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001380 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000013ac 0001751c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000013c8 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000013ec 0001761c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ +00001404 0001501d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001418 0001281d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001484 00017a1c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +000014a8 00006a2b R_ARM_MOVW_ABS_NC 000005a4 .LC46 │ │ │ │ │ +000014ac 00006a2c R_ARM_MOVT_ABS 000005a4 .LC46 │ │ │ │ │ +000014b0 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000014d0 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000014f0 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001528 0001652b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000152c 0001652c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001590 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001604 0001841c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00001628 0000772b R_ARM_MOVW_ABS_NC 0000065c .LC52 │ │ │ │ │ +0000162c 0000772c R_ARM_MOVT_ABS 0000065c .LC52 │ │ │ │ │ +00001630 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001650 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001670 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000016a0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000016a4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000016b4 00014b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016ec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000016f0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001718 00018b1c R_ARM_CALL 00000000 _PyBytes_FormatEx │ │ │ │ │ +00001738 00014b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001748 00016e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000174c 00016e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001794 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ +000017a8 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ +000017cc 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000017e0 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000186c 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001884 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001898 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000018ac 0001681c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000018b8 0001691c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +0000190c 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001924 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001990 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000019b4 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a0c 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001a3c 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001a6c 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001a90 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001abc 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001afc 0001751c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001b18 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001b48 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b8c 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001bc0 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001be4 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bec 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c3c 0001322b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001c40 0001322c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001c44 00008e2b R_ARM_MOVW_ABS_NC 000007e8 .LC60 │ │ │ │ │ +00001c48 00008e2c R_ARM_MOVT_ABS 000007e8 .LC60 │ │ │ │ │ +00001c50 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c84 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001ca4 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001cc4 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001cf8 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001d24 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001d34 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001d6c 0001311c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001dbc 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001ddc 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001e00 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001e5c 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001ec8 0001751c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001ee0 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001f74 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f84 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001fb0 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001fcc 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002024 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000205c 0001751c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002070 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000020a8 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000020d0 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020f0 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002124 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002138 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002140 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000021ac 00018f1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +000021d0 0000912b R_ARM_MOVW_ABS_NC 00000804 .LC61 │ │ │ │ │ +000021d4 0000912c R_ARM_MOVT_ABS 00000804 .LC61 │ │ │ │ │ +000021d8 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000021f8 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002218 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002294 0001901c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +000022b8 0000942b R_ARM_MOVW_ABS_NC 0000080c .LC62 │ │ │ │ │ +000022bc 0000942c R_ARM_MOVT_ABS 0000080c .LC62 │ │ │ │ │ +000022c0 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000022e0 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002300 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000025b0 0001961c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000025bc 0001971c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +00002854 0000a51c R_ARM_CALL 000020a0 stringlib__two_way_count │ │ │ │ │ +00002928 0000a61d R_ARM_JUMP24 00002dc8 stringlib_find_char │ │ │ │ │ +000029d0 0000a51d R_ARM_JUMP24 000020a0 stringlib__two_way_count │ │ │ │ │ +000029fc 00019802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00002a30 0000ae1c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ +00002a48 0000ae1c R_ARM_CALL 00002148 stringlib__lex_search │ │ │ │ │ +00002a70 00016a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d68 00019f1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xfe38 contains 268 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xfdec contains 268 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001a802 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 0000a002 R_ARM_ABS32 00001804 bytearray_str │ │ │ │ │ 00000048 0001a902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00005102 R_ARM_ABS32 00001214 bytearray_richcompare │ │ │ │ │ +00000064 00005102 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 0001aa02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 0001ab02 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0001ac02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d8 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -353,15 +342,15 @@ │ │ │ │ │ 000000f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000104 0001a802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000010c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000118 00001e02 R_ARM_ABS32 000000cc bytearrayiter_dealloc │ │ │ │ │ 00000148 0001a902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000015c 0000c902 R_ARM_ABS32 0000291c bytearrayiter_traverse │ │ │ │ │ 0000016c 0001ad02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000170 00007602 R_ARM_ABS32 00001668 bytearrayiter_next │ │ │ │ │ +00000170 00007602 R_ARM_ABS32 00001504 bytearrayiter_next │ │ │ │ │ 00000174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000204 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000208 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -412,68 +401,68 @@ │ │ │ │ │ 00000454 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 0000ba02 R_ARM_ABS32 000023c8 bytearrayiter_reduce │ │ │ │ │ 00000464 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 0000ce02 R_ARM_ABS32 00002b3c bytearrayiter_setstate │ │ │ │ │ 00000474 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000494 00007f02 R_ARM_ABS32 000017e8 bytearray_mod │ │ │ │ │ +00000494 00007f02 R_ARM_ABS32 00001684 bytearray_mod │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000c002 R_ARM_ABS32 00002eb0 bytearray_alloc │ │ │ │ │ +0000051c 0000c002 R_ARM_ABS32 00002d4c bytearray_alloc │ │ │ │ │ 00000524 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 0000d602 R_ARM_ABS32 00003148 bytearray_reduce │ │ │ │ │ 00000534 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0000b102 R_ARM_ABS32 000021e0 bytearray_reduce_ex │ │ │ │ │ 00000544 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 0000c302 R_ARM_ABS32 000026ac bytearray_sizeof │ │ │ │ │ 00000554 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00005a02 R_ARM_ABS32 0000180c bytearray_append │ │ │ │ │ +0000055c 00005a02 R_ARM_ABS32 0000197c bytearray_append │ │ │ │ │ 00000564 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00005c02 R_ARM_ABS32 000007d0 bytearray_capitalize │ │ │ │ │ 00000574 0001ae02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000057c 00006602 R_ARM_ABS32 00000984 bytearray_center │ │ │ │ │ 00000584 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 00004d02 R_ARM_ABS32 000011e4 bytearray_clear │ │ │ │ │ +0000058c 00004d02 R_ARM_ABS32 00001080 bytearray_clear │ │ │ │ │ 00000594 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 00004f02 R_ARM_ABS32 00000000 bytearray_copy │ │ │ │ │ 000005a4 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00006b02 R_ARM_ABS32 00001580 bytearray_count │ │ │ │ │ +000005ac 00006b02 R_ARM_ABS32 0000141c bytearray_count │ │ │ │ │ 000005b4 00005202 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 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00004702 R_ARM_ABS32 00000dcc bytearray_endswith │ │ │ │ │ +000005cc 00004702 R_ARM_ABS32 00000c68 bytearray_endswith │ │ │ │ │ 000005d4 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00007402 R_ARM_ABS32 00000ca4 bytearray_expandtabs │ │ │ │ │ 000005e4 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00002602 R_ARM_ABS32 00000180 bytearray_extend │ │ │ │ │ 000005f4 00005202 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 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 0000b702 R_ARM_ABS32 00002338 bytearray_fromhex │ │ │ │ │ 00000614 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 0000ca02 R_ARM_ABS32 00002950 bytearray_hex │ │ │ │ │ 00000624 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000062c 00007802 R_ARM_ABS32 00001700 bytearray_index │ │ │ │ │ +0000062c 00007802 R_ARM_ABS32 0000159c bytearray_index │ │ │ │ │ 00000634 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 0000c202 R_ARM_ABS32 0000253c bytearray_insert │ │ │ │ │ 00000644 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00007a02 R_ARM_ABS32 00000ec8 bytearray_isalnum │ │ │ │ │ 00000654 0001af02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ @@ -519,33 +508,33 @@ │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 0000c802 R_ARM_ABS32 000027a0 bytearray_pop │ │ │ │ │ 00000734 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 0000d302 R_ARM_ABS32 00002fb0 bytearray_remove │ │ │ │ │ 00000744 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 00008f02 R_ARM_ABS32 000018b8 bytearray_replace │ │ │ │ │ +0000074c 00008f02 R_ARM_ABS32 00001754 bytearray_replace │ │ │ │ │ 00000754 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000075c 0000aa02 R_ARM_ABS32 00001f28 bytearray_removeprefix │ │ │ │ │ 00000764 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000076c 0000ab02 R_ARM_ABS32 00001fe4 bytearray_removesuffix │ │ │ │ │ 00000774 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 00004802 R_ARM_ABS32 00000eb4 bytearray_resize │ │ │ │ │ +0000077c 00004802 R_ARM_ABS32 00000d50 bytearray_resize │ │ │ │ │ 00000784 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 0000d402 R_ARM_ABS32 00003080 bytearray_reverse │ │ │ │ │ 00000794 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000079c 00009302 R_ARM_ABS32 000022a8 bytearray_rfind │ │ │ │ │ +0000079c 00009302 R_ARM_ABS32 00002144 bytearray_rfind │ │ │ │ │ 000007a4 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 00009502 R_ARM_ABS32 00002390 bytearray_rindex │ │ │ │ │ +000007ac 00009502 R_ARM_ABS32 0000222c bytearray_rindex │ │ │ │ │ 000007b4 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007bc 00008d02 R_ARM_ABS32 00001264 bytearray_rjust │ │ │ │ │ 000007c4 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000d102 R_ARM_ABS32 00002e38 bytearray_rpartition │ │ │ │ │ 000007d4 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -567,43 +556,43 @@ │ │ │ │ │ 00000828 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000082c 00006902 R_ARM_ABS32 00000bf8 bytearray_strip │ │ │ │ │ 00000834 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000838 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000083c 00009b02 R_ARM_ABS32 0000165c bytearray_swapcase │ │ │ │ │ 00000844 0001b802 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000848 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000084c 00004c02 R_ARM_ABS32 00000f84 bytearray_take_bytes │ │ │ │ │ +0000084c 00004c02 R_ARM_ABS32 00000e20 bytearray_take_bytes │ │ │ │ │ 00000854 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000858 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000085c 00009c02 R_ARM_ABS32 000016a0 bytearray_title │ │ │ │ │ 00000864 0001b902 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 00005202 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000878 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 00009d02 R_ARM_ABS32 000016e4 bytearray_upper │ │ │ │ │ 00000884 0001ba02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 00000888 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000088c 00009e02 R_ARM_ABS32 00001728 bytearray_zfill │ │ │ │ │ 00000894 00005202 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 00017702 R_ARM_ABS32 000006b8 PyByteArray_Concat │ │ │ │ │ -000008c4 00005902 R_ARM_ABS32 000014e8 bytearray_repeat │ │ │ │ │ +000008c4 00005902 R_ARM_ABS32 00001384 bytearray_repeat │ │ │ │ │ 000008c8 0000d502 R_ARM_ABS32 000030e4 bytearray_getitem │ │ │ │ │ 000008d0 0000c402 R_ARM_ABS32 000026dc bytearray_setitem │ │ │ │ │ -000008d8 00007202 R_ARM_ABS32 00002100 bytearray_contains │ │ │ │ │ -000008dc 00004402 R_ARM_ABS32 00000ccc bytearray_iconcat │ │ │ │ │ +000008d8 00007202 R_ARM_ABS32 00002270 bytearray_contains │ │ │ │ │ +000008dc 00004402 R_ARM_ABS32 00000b68 bytearray_iconcat │ │ │ │ │ 000008e0 0000cd02 R_ARM_ABS32 00002a98 bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10698 contains 337 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1064c contains 345 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 0001291c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ 00000040 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000078 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000084 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ @@ -697,15 +686,15 @@ │ │ │ │ │ 00000980 0001451c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 0000098c 0001461c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000009a0 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000009a4 0001422c 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 00012d1c 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 00012e1c 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 │ │ │ │ │ @@ -730,220 +719,228 @@ │ │ │ │ │ 00000bf4 0000202c R_ARM_MOVT_ABS 000001a4 .LC14 │ │ │ │ │ 00000bfc 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c04 0001522b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 00000c08 0001522c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c5c 0001561c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00000c80 0001522b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00000c84 0001522c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d30 0001451c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000d3c 0001461c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000d60 00015a1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00000d88 0001451c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000d94 0001461c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000db8 00015a1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00000df8 0001311c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000e14 00015b1c 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 0001491c 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 0001491c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000e68 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e6c 0001422c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eb4 0001311c 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 00014b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f5c 00015c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000f60 00015c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000f6c 0001331c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000f8c 0001401c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00000fcc 00015d2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00000fd0 00015d2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00000fec 00015e1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001008 00015f1c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000109c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000010a0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001140 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001188 00014b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000119c 0001601c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -000011bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000011c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000011c4 0001611c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001204 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001240 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001260 0001401c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000012b8 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000012c4 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000012c8 0001422c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000012e8 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000012ec 0001362c 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 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001308 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000130c 0001362c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001324 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001328 0001422c 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 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001344 0001522b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00001348 0001522c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001374 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000013a4 0001401c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000013cc 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000013e4 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000013e8 0001422c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001454 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000148c 0001631c 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 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000014e4 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001500 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001564 00015c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001568 00015c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001578 0001331c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000015a4 0001652b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000015a8 0001652c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000015c0 00015d2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000015c4 00015d2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000015e0 00015e1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000015fc 00015f1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001620 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001634 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000179c 0000422b R_ARM_MOVW_ABS_NC 000003e4 .LC28 │ │ │ │ │ -000017a0 0000422c R_ARM_MOVT_ABS 000003e4 .LC28 │ │ │ │ │ +00000ca8 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00000cc4 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000d10 0001522b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000d14 0001522c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d30 0001501c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d44 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00000dc0 0001561c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00000de4 0001522b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00000de8 0001522c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e94 0001451c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000ea0 0001461c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000ec4 00015a1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00000eec 0001451c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000ef8 0001461c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000f1c 00015a1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00000f5c 0001311c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000f78 00015b1c 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 0001491c 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 0001491c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000fcc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fd0 0001422c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001018 0001311c 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 00014b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000010c0 00015c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000010c4 00015c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000010d0 0001331c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000010f0 0001401c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001130 00015d2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001134 00015d2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001150 00015e1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000116c 00015f1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000011dc 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ +000011e0 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ +000011e8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001200 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001204 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000012a4 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000012ec 00014b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001300 0001601c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001320 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001324 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001328 0001611c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001368 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013a4 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000013c4 0001401c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +0000141c 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001428 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000142c 0001422c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000144c 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001450 0001362c 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 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000146c 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001470 0001362c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001488 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000148c 0001422c 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 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000014a8 0001522b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +000014ac 0001522c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014d8 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001508 0001401c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001530 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001548 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000154c 0001422c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015bc 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000015f4 0001631c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00001624 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001640 0001621c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001668 00003a2b R_ARM_MOVW_ABS_NC 000003ac .LC26 │ │ │ │ │ +0000166c 00003a2c R_ARM_MOVT_ABS 000003ac .LC26 │ │ │ │ │ +00001670 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000016d4 00015c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000016d8 00015c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000016e8 0001331c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001714 0001652b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001718 0001652c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001730 00015d2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001734 00015d2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001750 00015e1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000176c 00015f1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001790 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 000017a4 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000017b0 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000017d4 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ -000017d8 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ -000017e0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017ec 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000017f0 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000017f8 0000372b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ -000017fc 0000372c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ -00001804 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001830 0001401c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000018bc 00014f1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -000018f8 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000018fc 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000192c 0001501c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001948 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000197c 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001988 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000198c 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001990 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ -00001994 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ -0000199c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019a4 0001522b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -000019a8 0001522c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -000019ac 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ -000019b0 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ -000019b8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019c0 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019c4 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019cc 0000202b R_ARM_MOVW_ABS_NC 000001a4 .LC14 │ │ │ │ │ -000019d0 0000202c R_ARM_MOVT_ABS 000001a4 .LC14 │ │ │ │ │ -000019d8 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000019e4 0001301c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001a28 00006e2b R_ARM_MOVW_ABS_NC 000005ac .LC47 │ │ │ │ │ -00001a2c 00006e2c R_ARM_MOVT_ABS 000005ac .LC47 │ │ │ │ │ -00001a3c 00017b1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00001a88 0001482b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001a8c 0001482c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001c58 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001c88 00017c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001c8c 00017c2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001c98 0000712b R_ARM_MOVW_ABS_NC 00000624 .LC50 │ │ │ │ │ -00001c9c 0000712c R_ARM_MOVT_ABS 00000624 .LC50 │ │ │ │ │ -00001ca4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d34 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d48 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d5c 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d70 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d84 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001d98 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dac 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dc8 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dd0 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001dd8 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001de0 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001de8 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001df0 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001df8 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e04 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e4c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001e50 0001482c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001e70 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001eb0 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001ecc 0001482b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001ed0 0001482c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001f04 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f38 0001501c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f48 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f54 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001f60 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f74 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001fd0 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001ff4 00017f1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00001ffc 0001322b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002000 0001322c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002004 0000702b R_ARM_MOVW_ABS_NC 00000608 .LC49 │ │ │ │ │ -00002008 0000702c R_ARM_MOVT_ABS 00000608 .LC49 │ │ │ │ │ -00002018 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000204c 0001281d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00002054 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002058 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000205c 00006f2b R_ARM_MOVW_ABS_NC 000005c8 .LC48 │ │ │ │ │ -00002060 00006f2c R_ARM_MOVT_ABS 000005c8 .LC48 │ │ │ │ │ -00002070 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000207c 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002084 0001801c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -000020bc 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000020d8 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002130 0001811c R_ARM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ +0000190c 0000422b R_ARM_MOVW_ABS_NC 000003e4 .LC28 │ │ │ │ │ +00001910 0000422c R_ARM_MOVT_ABS 000003e4 .LC28 │ │ │ │ │ +00001914 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001920 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001944 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ +00001948 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ +00001950 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000195c 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001960 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001968 0000372b R_ARM_MOVW_ABS_NC 000002e4 .LC23 │ │ │ │ │ +0000196c 0000372c R_ARM_MOVT_ABS 000002e4 .LC23 │ │ │ │ │ +00001974 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000019a0 0001401c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001a2c 00014f1c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00001a68 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a6c 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a9c 0001501c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ab8 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001aec 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001af8 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001afc 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b00 0000122b R_ARM_MOVW_ABS_NC 00000138 .LC11 │ │ │ │ │ +00001b04 0000122c R_ARM_MOVT_ABS 00000138 .LC11 │ │ │ │ │ +00001b0c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b14 0001522b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00001b18 0001522c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00001b1c 0000212b R_ARM_MOVW_ABS_NC 000001d0 .LC15 │ │ │ │ │ +00001b20 0000212c R_ARM_MOVT_ABS 000001d0 .LC15 │ │ │ │ │ +00001b28 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b30 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001b34 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b3c 0000202b R_ARM_MOVW_ABS_NC 000001a4 .LC14 │ │ │ │ │ +00001b40 0000202c R_ARM_MOVT_ABS 000001a4 .LC14 │ │ │ │ │ +00001b48 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001b54 0001301c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001b98 00006e2b R_ARM_MOVW_ABS_NC 000005ac .LC47 │ │ │ │ │ +00001b9c 00006e2c R_ARM_MOVT_ABS 000005ac .LC47 │ │ │ │ │ +00001bac 00017b1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00001bf8 0001482b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001bfc 0001482c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001dc8 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001df8 00017c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001dfc 00017c2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001e08 0000712b R_ARM_MOVW_ABS_NC 00000624 .LC50 │ │ │ │ │ +00001e0c 0000712c R_ARM_MOVT_ABS 00000624 .LC50 │ │ │ │ │ +00001e14 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ea4 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001eb8 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ecc 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ee0 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ef4 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f08 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f1c 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f38 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f40 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f48 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f50 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f58 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f60 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f68 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f74 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001fbc 0001482b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001fc0 0001482c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001fe0 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002020 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000203c 0001482b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00002040 0001482c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00002074 00017d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000020a8 0001501c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000020b8 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020c4 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000020d0 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020e4 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00002140 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002164 00017f1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +0000216c 0001322b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002170 0001322c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002174 0000702b R_ARM_MOVW_ABS_NC 00000608 .LC49 │ │ │ │ │ +00002178 0000702c R_ARM_MOVT_ABS 00000608 .LC49 │ │ │ │ │ +00002188 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021bc 0001281d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000021c4 0001362b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000021c8 0001362c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000021cc 00006f2b R_ARM_MOVW_ABS_NC 000005c8 .LC48 │ │ │ │ │ +000021d0 00006f2c R_ARM_MOVT_ABS 000005c8 .LC48 │ │ │ │ │ +000021e0 0001441c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000021ec 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021f4 0001801c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +0000222c 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002248 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000022a0 0001811c R_ARM_CALL 00000000 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11120 contains 467 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11114 contains 467 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0001281d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000094 0001311c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000000cc 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000d0 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000d8 0001681c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000000e4 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -976,15 +973,15 @@ │ │ │ │ │ 000003e8 0001721c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00000434 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000458 0001741c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000488 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004ac 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004e4 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 000004f4 0001721c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000530 0000561c R_ARM_CALL 00002478 fastsearch │ │ │ │ │ +00000530 0000561c R_ARM_CALL 00002314 fastsearch │ │ │ │ │ 00000548 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000056c 0001741c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000598 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005b4 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 000005d8 0001741c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000608 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000062c 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1055,15 +1052,15 @@ │ │ │ │ │ 00000bc8 00012b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000bec 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000c24 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000c28 0001532c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000c40 0000682b R_ARM_MOVW_ABS_NC 0000059c .LC45 │ │ │ │ │ 00000c44 0000682c R_ARM_MOVT_ABS 0000059c .LC45 │ │ │ │ │ 00000c48 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000c90 00006d1c R_ARM_CALL 00001a08 stringlib_bytes_join │ │ │ │ │ +00000c90 00006d1c R_ARM_CALL 00001b78 stringlib_bytes_join │ │ │ │ │ 00000d1c 0001311c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000d40 0001821c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000d50 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000da8 0001831c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000e14 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000e58 0001831c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 00000e9c 0001322b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ @@ -1165,15 +1162,15 @@ │ │ │ │ │ 0000171c 0001941c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ 00001744 0001681c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001750 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001764 0001691c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000178c 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017dc 0001281d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 0000181c 00016f1c 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 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 00001840 0001702c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 00001848 00009f2b R_ARM_MOVW_ABS_NC 0000081c .LC64 │ │ │ │ │ 0000184c 00009f2c R_ARM_MOVT_ABS 0000081c .LC64 │ │ │ │ │ 00001854 0001711c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000018e0 0001311c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001918 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ @@ -1207,15 +1204,15 @@ │ │ │ │ │ 00001bcc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001bf8 0001721c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00001c44 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c68 0001741c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001cac 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ce4 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001cf4 0001721c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001d34 0000561c R_ARM_CALL 00002478 fastsearch │ │ │ │ │ +00001d34 0000561c R_ARM_CALL 00002314 fastsearch │ │ │ │ │ 00001d4c 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001d74 0001741c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001da0 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001db0 0001951c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ 00001dd8 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001dfc 0001741c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001e34 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1234,16 +1231,16 @@ │ │ │ │ │ 00001fd4 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002010 0001341c R_ARM_CALL 00000000 memset │ │ │ │ │ 00002020 00013a1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002050 00016a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00002064 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002078 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002090 00013c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000020ec 0000a31c R_ARM_CALL 00002b64 stringlib__preprocess │ │ │ │ │ -000020fc 0000a41c R_ARM_CALL 00002c94 stringlib__two_way │ │ │ │ │ +000020ec 0000a31c R_ARM_CALL 00002a00 stringlib__preprocess │ │ │ │ │ +000020fc 0000a41c R_ARM_CALL 00002b30 stringlib__two_way │ │ │ │ │ 00002134 0001961c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00002144 00019802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00002220 0000b02b R_ARM_MOVW_ABS_NC 0000083c .LC67 │ │ │ │ │ 00002224 0000b02c R_ARM_MOVT_ABS 0000083c .LC67 │ │ │ │ │ 00002228 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000223c 0001821c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 0000224c 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1287,24 +1284,24 @@ │ │ │ │ │ 00002568 0001681c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00002580 0000c12b R_ARM_MOVW_ABS_NC 00000890 .LC75 │ │ │ │ │ 00002584 0000c12c R_ARM_MOVT_ABS 00000890 .LC75 │ │ │ │ │ 0000258c 0001641c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000025a0 0001691c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000025bc 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000025e4 00012e1c 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 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00002648 0001532b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000264c 0001532c 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 0001611d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ 000026d8 00019f1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002724 0000161c R_ARM_CALL 00001384 _getbytevalue │ │ │ │ │ +00002724 0000161c R_ARM_CALL 000014e8 _getbytevalue │ │ │ │ │ 00002744 00015c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ 00002748 00015c2c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002784 0000271d R_ARM_JUMP24 0000053c bytearray_setslice │ │ │ │ │ 000027e0 0000c52b R_ARM_MOVW_ABS_NC 00000898 .LC76 │ │ │ │ │ @@ -1350,15 +1347,15 @@ │ │ │ │ │ 00002b80 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002bfc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002c00 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002c04 0000542b R_ARM_MOVW_ABS_NC 00000490 .LC37 │ │ │ │ │ 00002c08 0000542c R_ARM_MOVT_ABS 00000490 .LC37 │ │ │ │ │ 00002c10 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002c1c 0001a51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002c4c 0000561c R_ARM_CALL 00002478 fastsearch │ │ │ │ │ +00002c4c 0000561c R_ARM_CALL 00002314 fastsearch │ │ │ │ │ 00002c60 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002c70 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002c8c 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002cb4 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002cbc 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002ce8 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002d18 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1370,23 +1367,23 @@ │ │ │ │ │ 00002dfc 0001791c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00002e7c 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00002e80 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00002e84 0000542b R_ARM_MOVW_ABS_NC 00000490 .LC37 │ │ │ │ │ 00002e88 0000542c R_ARM_MOVT_ABS 00000490 .LC37 │ │ │ │ │ 00002e90 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002e9c 0001a51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002ecc 0000561c R_ARM_CALL 00002478 fastsearch │ │ │ │ │ +00002ecc 0000561c R_ARM_CALL 00002314 fastsearch │ │ │ │ │ 00002ee0 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002ef0 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002f10 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002f38 0001281c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00002f40 0001351c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002f6c 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002f9c 00012e1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fd4 0000161c R_ARM_CALL 00001384 _getbytevalue │ │ │ │ │ +00002fd4 0000161c R_ARM_CALL 000014e8 _getbytevalue │ │ │ │ │ 00003000 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00003004 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00003008 0000d22b R_ARM_MOVW_ABS_NC 000008d0 .LC79 │ │ │ │ │ 0000300c 0000d22c R_ARM_MOVT_ABS 000008d0 .LC79 │ │ │ │ │ 00003014 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003038 0001511c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00003044 0000151c R_ARM_CALL 00000a6c bytearray_resize_lock_held │ │ │ │ │ @@ -1405,15 +1402,15 @@ │ │ │ │ │ 00003110 00015c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00003114 0000362b R_ARM_MOVW_ABS_NC 000002c4 .LC22 │ │ │ │ │ 00003118 0000362c R_ARM_MOVT_ABS 000002c4 .LC22 │ │ │ │ │ 00003120 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003130 0001652b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ 00003134 0001652c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x11fb8 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x11fac 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 │ │ │ │ ├── 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,28 +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 │ │ │ │ │ + b c0c │ │ │ │ │ │ │ │ │ │ -00000dcc : │ │ │ │ │ +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 │ │ │ │ │ @@ -1039,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 e4c │ │ │ │ │ + bhi ce8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt e74 │ │ │ │ │ + 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] │ │ │ │ │ @@ -1068,150 +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 e08 │ │ │ │ │ + bne ca4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e44 │ │ │ │ │ + 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 e6c │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq e14 │ │ │ │ │ + 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 e14 │ │ │ │ │ - b e6c │ │ │ │ │ + bne cb0 │ │ │ │ │ + b d08 │ │ │ │ │ │ │ │ │ │ -00000eb4 : │ │ │ │ │ +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 f30 │ │ │ │ │ + beq dcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f60 │ │ │ │ │ + ble dfc │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq f30 │ │ │ │ │ + beq dcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl a6c │ │ │ │ │ + bl a6c │ │ │ │ │ R_ARM_CALL bytearray_resize_lock_held │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f40 │ │ │ │ │ + blt ddc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt f48 │ │ │ │ │ + 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 efc │ │ │ │ │ + beq d98 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f28 │ │ │ │ │ + b dc4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ sub r2, r1, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b f20 │ │ │ │ │ + b dbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef4 │ │ │ │ │ + bne d90 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b ef4 │ │ │ │ │ + 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,45 +1595,45 @@ │ │ │ │ │ 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 : │ │ │ │ │ bytearrayiter_next(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 16d4 │ │ │ │ │ + blt 1570 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 16a8 │ │ │ │ │ + bge 1544 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ ldrb r2, [ip, r2] │ │ │ │ │ @@ -1746,33 +1643,33 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - bgt 16d4 │ │ │ │ │ + bgt 1570 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 16dc │ │ │ │ │ + beq 1578 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001700 : │ │ │ │ │ +0000159c : │ │ │ │ │ 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 │ │ │ │ │ @@ -1780,18 +1677,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 1780 │ │ │ │ │ + bhi 161c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 17a8 │ │ │ │ │ + bgt 1644 │ │ │ │ │ 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] │ │ │ │ │ @@ -1809,61 +1706,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 173c │ │ │ │ │ + bne 15d8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1778 │ │ │ │ │ + b 1614 │ │ │ │ │ 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 17a0 │ │ │ │ │ + beq 163c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 1748 │ │ │ │ │ + beq 15e4 │ │ │ │ │ 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 1748 │ │ │ │ │ - b 17a0 │ │ │ │ │ + bne 15e4 │ │ │ │ │ + b 163c │ │ │ │ │ │ │ │ │ │ -000017e8 : │ │ │ │ │ +00001684 : │ │ │ │ │ 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 181c │ │ │ │ │ + beq 16b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1830 │ │ │ │ │ + b 16cc │ │ │ │ │ │ │ │ │ │ -00001830 : │ │ │ │ │ +000016cc : │ │ │ │ │ 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 │ │ │ │ │ @@ -1871,15 +1768,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 1894 │ │ │ │ │ + bne 1730 │ │ │ │ │ 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> │ │ │ │ │ @@ -1891,34 +1788,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 1864 │ │ │ │ │ + bne 1700 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 188c │ │ │ │ │ + b 1728 │ │ │ │ │ │ │ │ │ │ -000018b8 : │ │ │ │ │ +00001754 : │ │ │ │ │ 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 1e6c │ │ │ │ │ + bne 1d08 │ │ │ │ │ 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 │ │ │ │ │ @@ -1926,402 +1823,402 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r9, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 1e9c │ │ │ │ │ + bhi 1d38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1e9c │ │ │ │ │ + beq 1d38 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1db8 │ │ │ │ │ + bne 1c54 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1db8 │ │ │ │ │ + bne 1c54 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 1a0c │ │ │ │ │ + bne 18a8 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 1a68 │ │ │ │ │ + blt 1904 │ │ │ │ │ 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 1c40 │ │ │ │ │ + beq 1adc │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1dc4 │ │ │ │ │ + bne 1c60 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1b20 │ │ │ │ │ + beq 19bc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 19c8 │ │ │ │ │ + blt 1864 │ │ │ │ │ stm sp, {r7, sl} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 2478 │ │ │ │ │ + bl 2314 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bgt 1a7c │ │ │ │ │ + bgt 1918 │ │ │ │ │ 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 19ec │ │ │ │ │ + beq 1888 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a00 │ │ │ │ │ + beq 189c │ │ │ │ │ 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 1d50 │ │ │ │ │ + beq 1bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1d34 │ │ │ │ │ + ble 1bd0 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 1d50 │ │ │ │ │ + beq 1bec │ │ │ │ │ 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 1a68 │ │ │ │ │ + bgt 1904 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 1d2c │ │ │ │ │ - bne 1980 │ │ │ │ │ + blt 1bc8 │ │ │ │ │ + bne 181c │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 19d8 │ │ │ │ │ + b 1874 │ │ │ │ │ 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 1db8 │ │ │ │ │ + beq 1c54 │ │ │ │ │ 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 1b0c │ │ │ │ │ + beq 19a8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - bl 2478 │ │ │ │ │ + bl 2314 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1b0c │ │ │ │ │ + beq 19a8 │ │ │ │ │ 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 1aa8 │ │ │ │ │ + b 1944 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 19d8 │ │ │ │ │ + b 1874 │ │ │ │ │ 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 1b68 │ │ │ │ │ + b 1a04 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 1c28 │ │ │ │ │ + beq 1ac4 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b58 │ │ │ │ │ + bne 19f4 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 19c8 │ │ │ │ │ + beq 1864 │ │ │ │ │ sub r1, r4, sl │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1c54 │ │ │ │ │ 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 1bf8 │ │ │ │ │ + b 1a94 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1c0c │ │ │ │ │ + beq 1aa8 │ │ │ │ │ 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 1bc8 │ │ │ │ │ + bne 1a64 │ │ │ │ │ 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 19d8 │ │ │ │ │ + b 1874 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 1b98 │ │ │ │ │ + b 1a34 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1a68 │ │ │ │ │ + beq 1904 │ │ │ │ │ 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 1da0 │ │ │ │ │ + blt 1c3c │ │ │ │ │ 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 1db8 │ │ │ │ │ + beq 1c54 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ sub r9, r7, #1 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ add r7, r0, sl │ │ │ │ │ - ble 1d60 │ │ │ │ │ + ble 1bfc │ │ │ │ │ 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 1d04 │ │ │ │ │ + bge 1ba0 │ │ │ │ │ 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 1cd0 │ │ │ │ │ + b 1b6c │ │ │ │ │ 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 19d8 │ │ │ │ │ + b 1874 │ │ │ │ │ mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 1980 │ │ │ │ │ + b 181c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a30 │ │ │ │ │ + bne 18cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a30 │ │ │ │ │ + b 18cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1958 │ │ │ │ │ - b 1db8 │ │ │ │ │ + beq 17f4 │ │ │ │ │ + b 1c54 │ │ │ │ │ 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 1fc8 │ │ │ │ │ + bge 1e64 │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - b 1d78 │ │ │ │ │ + b 1c14 │ │ │ │ │ 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 19d8 │ │ │ │ │ + b 1874 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 1fd8 │ │ │ │ │ + bne 1e74 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1ee0 │ │ │ │ │ + bne 1d7c │ │ │ │ │ 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 19c8 │ │ │ │ │ + beq 1864 │ │ │ │ │ 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 1db8 │ │ │ │ │ + beq 1c54 │ │ │ │ │ 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 1e4c │ │ │ │ │ + b 1ce8 │ │ │ │ │ strb r9, [r0], #1 │ │ │ │ │ sub r2, r4, r0 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - beq 19d8 │ │ │ │ │ + beq 1874 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e48 │ │ │ │ │ - b 19d8 │ │ │ │ │ + bne 1ce4 │ │ │ │ │ + b 1874 │ │ │ │ │ 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] @ 22a4 │ │ │ │ │ + ldr ip, [pc, #1024] @ 2140 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov lr, #3 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ sub ip, fp, #136 @ 0x88 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -2329,37 +2226,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 1924 │ │ │ │ │ - b 1db8 │ │ │ │ │ + bne 17c0 │ │ │ │ │ + b 1c54 │ │ │ │ │ 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 2478 │ │ │ │ │ + bl 2314 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq 19c8 │ │ │ │ │ + beq 1864 │ │ │ │ │ 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 1db8 │ │ │ │ │ + beq 1c54 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ @@ -2373,195 +2270,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 20fc │ │ │ │ │ + beq 1f98 │ │ │ │ │ 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 2478 │ │ │ │ │ + bl 2314 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 20fc │ │ │ │ │ + beq 1f98 │ │ │ │ │ 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 1f78 │ │ │ │ │ + b 1e14 │ │ │ │ │ bic r9, r9, r9, asr #31 │ │ │ │ │ mla r0, r9, r1, r7 │ │ │ │ │ add r1, r9, r8 │ │ │ │ │ - b 1d20 │ │ │ │ │ + b 1bbc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2138 │ │ │ │ │ + beq 1fd4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 19c8 │ │ │ │ │ + blt 1864 │ │ │ │ │ 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 2478 │ │ │ │ │ + bl 2314 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ble 19c8 │ │ │ │ │ + ble 1864 │ │ │ │ │ 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 1da0 │ │ │ │ │ + bgt 1c3c │ │ │ │ │ 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 1db8 │ │ │ │ │ + beq 1c54 │ │ │ │ │ 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 211c │ │ │ │ │ + beq 1fb8 │ │ │ │ │ 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 2478 │ │ │ │ │ + bl 2314 │ │ │ │ │ ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 211c │ │ │ │ │ + beq 1fb8 │ │ │ │ │ add r3, r8, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2104 │ │ │ │ │ + beq 1fa0 │ │ │ │ │ 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 206c │ │ │ │ │ + b 1f08 │ │ │ │ │ ldr r5, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 19d8 │ │ │ │ │ + b 1874 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, sl │ │ │ │ │ add r9, r9, sl │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 206c │ │ │ │ │ + b 1f08 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 19d8 │ │ │ │ │ + b 1874 │ │ │ │ │ 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 2180 │ │ │ │ │ + b 201c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 225c │ │ │ │ │ + beq 20f8 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2170 │ │ │ │ │ + bne 200c │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 19c8 │ │ │ │ │ + beq 1864 │ │ │ │ │ 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 1da0 │ │ │ │ │ + bgt 1c3c │ │ │ │ │ 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 1db8 │ │ │ │ │ + beq 1c54 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ sub r3, r3, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 2290 │ │ │ │ │ + beq 212c │ │ │ │ │ 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 2290 │ │ │ │ │ + beq 212c │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq 2274 │ │ │ │ │ + beq 2110 │ │ │ │ │ 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 │ │ │ │ │ @@ -2569,39 +2466,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 21e8 │ │ │ │ │ + b 2084 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r4, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r5, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 21b0 │ │ │ │ │ + b 204c │ │ │ │ │ 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 21e8 │ │ │ │ │ + b 2084 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 19d8 │ │ │ │ │ + b 1874 │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000022a8 : │ │ │ │ │ +00002144 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2609,18 +2506,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 2328 │ │ │ │ │ + bhi 21c4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 2350 │ │ │ │ │ + bgt 21ec │ │ │ │ │ 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] │ │ │ │ │ @@ -2638,37 +2535,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 22e4 │ │ │ │ │ + bne 2180 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2320 │ │ │ │ │ + b 21bc │ │ │ │ │ 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 2348 │ │ │ │ │ + beq 21e4 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 22f0 │ │ │ │ │ + beq 218c │ │ │ │ │ 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 22f0 │ │ │ │ │ - b 2348 │ │ │ │ │ + bne 218c │ │ │ │ │ + b 21e4 │ │ │ │ │ │ │ │ │ │ -00002390 : │ │ │ │ │ +0000222c : │ │ │ │ │ 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 │ │ │ │ │ @@ -2676,18 +2573,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 2410 │ │ │ │ │ + bhi 22ac │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bgt 2438 │ │ │ │ │ + bgt 22d4 │ │ │ │ │ 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] │ │ │ │ │ @@ -2705,245 +2602,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 23cc │ │ │ │ │ + bne 2268 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2408 │ │ │ │ │ + b 22a4 │ │ │ │ │ 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 2430 │ │ │ │ │ + beq 22cc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 2274 │ │ │ │ │ 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 23d8 │ │ │ │ │ - b 2430 │ │ │ │ │ + bne 2274 │ │ │ │ │ + b 22cc │ │ │ │ │ │ │ │ │ │ -00002478 : │ │ │ │ │ +00002314 : │ │ │ │ │ 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] @ 2b60 │ │ │ │ │ + ldr ip, [pc, #1736] @ 29fc │ │ │ │ │ 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 272c │ │ │ │ │ + blt 25c8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 2734 │ │ │ │ │ + ble 25d0 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 28e4 │ │ │ │ │ + beq 2780 │ │ │ │ │ movw ip, #2499 @ 0x9c3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 2774 │ │ │ │ │ + bgt 2610 │ │ │ │ │ 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 25b8 │ │ │ │ │ + beq 2454 │ │ │ │ │ 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 25b8 │ │ │ │ │ + beq 2454 │ │ │ │ │ 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 25b8 │ │ │ │ │ + beq 2454 │ │ │ │ │ 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 25b8 │ │ │ │ │ + beq 2454 │ │ │ │ │ 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 25b8 │ │ │ │ │ + beq 2454 │ │ │ │ │ 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 259c │ │ │ │ │ + bcs 2438 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 26e4 │ │ │ │ │ + blt 2580 │ │ │ │ │ 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 2678 │ │ │ │ │ + bne 2514 │ │ │ │ │ add r5, r8, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r6, [r5] │ │ │ │ │ ldrb r1, [lr, r0] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne 2618 │ │ │ │ │ + bne 24b4 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 25f8 │ │ │ │ │ + bgt 2494 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 26b0 │ │ │ │ │ + bne 254c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 26ec │ │ │ │ │ + bne 2588 │ │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 24f0 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 25e0 │ │ │ │ │ + bge 247c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 272c │ │ │ │ │ - ldr r3, [pc, #1284] @ 2b60 │ │ │ │ │ + bne 25c8 │ │ │ │ │ + ldr r3, [pc, #1284] @ 29fc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 2714 │ │ │ │ │ + bne 25b0 │ │ │ │ │ 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 264c │ │ │ │ │ + blt 24e8 │ │ │ │ │ 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 25e0 │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ - b 2640 │ │ │ │ │ + b 24dc │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge 26c4 │ │ │ │ │ + bge 2560 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - b 2640 │ │ │ │ │ + b 24dc │ │ │ │ │ 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 26bc │ │ │ │ │ - b 26a4 │ │ │ │ │ + bne 2558 │ │ │ │ │ + b 2540 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 264c │ │ │ │ │ + b 24e8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 24f0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 2afc │ │ │ │ │ - ldr ip, [pc, #1116] @ 2b60 │ │ │ │ │ + beq 2998 │ │ │ │ │ + ldr ip, [pc, #1116] @ 29fc │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 2b24 │ │ │ │ │ + beq 29c0 │ │ │ │ │ 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 2a90 │ │ │ │ │ + bne 292c │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2654 │ │ │ │ │ - bne 272c │ │ │ │ │ + b 24f0 │ │ │ │ │ + bne 25c8 │ │ │ │ │ ldrb ip, [r2] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 2a68 │ │ │ │ │ + beq 2904 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 2a38 │ │ │ │ │ + bne 28d4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ addle r1, r0, r1 │ │ │ │ │ - bgt 2718 │ │ │ │ │ + bgt 25b4 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bcs 272c │ │ │ │ │ + bcs 25c8 │ │ │ │ │ ldrb r3, [r1, #-1]! │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 2758 │ │ │ │ │ + bne 25f4 │ │ │ │ │ sub r4, r1, r8 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 24f0 │ │ │ │ │ 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 24e0 │ │ │ │ │ + bne 237c │ │ │ │ │ asr r4, r3, #2 │ │ │ │ │ str r4, [fp, #-160] @ 0xffffff60 │ │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ │ cmp r4, r1, asr #2 │ │ │ │ │ - blt 26f4 │ │ │ │ │ + blt 2590 │ │ │ │ │ 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] │ │ │ │ │ @@ -2952,263 +2849,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 27d4 │ │ │ │ │ + bcs 2670 │ │ │ │ │ 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 264c │ │ │ │ │ + blt 24e8 │ │ │ │ │ ldr r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r2, [r2, r7] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 2960 │ │ │ │ │ + bne 27fc │ │ │ │ │ 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 2860 │ │ │ │ │ + b 26fc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - ble 2870 │ │ │ │ │ + ble 270c │ │ │ │ │ ldrb r7, [r1] │ │ │ │ │ ldrb r5, [lr, r2] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 2850 │ │ │ │ │ + beq 26ec │ │ │ │ │ ldr r5, [fp, #-164] @ 0xffffff5c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ ldr r7, [fp, #-168] @ 0xffffff58 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - beq 2a0c │ │ │ │ │ + beq 28a8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ ldr r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bge 29c4 │ │ │ │ │ + bge 2860 │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ cmp r2, #2000 @ 0x7d0 │ │ │ │ │ - ble 29c4 │ │ │ │ │ + ble 2860 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub r5, r0, r7 │ │ │ │ │ - bne 299c │ │ │ │ │ + bne 2838 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 2b64 │ │ │ │ │ + bl 2a00 │ │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2c94 │ │ │ │ │ + bl 2b30 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 272c │ │ │ │ │ + beq 25c8 │ │ │ │ │ add r4, r7, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 24f0 │ │ │ │ │ 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 2900 │ │ │ │ │ + bne 279c │ │ │ │ │ add r5, r8, r6 │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 272c │ │ │ │ │ + blt 25c8 │ │ │ │ │ ldrb r2, [r8, r4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2b38 │ │ │ │ │ + bne 29d4 │ │ │ │ │ add r7, r5, r4 │ │ │ │ │ add r2, lr, r6 │ │ │ │ │ ldrb sl, [r7, #-1]! │ │ │ │ │ ldrb r9, [r2, #-1]! │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 2ad0 │ │ │ │ │ + bne 296c │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 2944 │ │ │ │ │ - b 2654 │ │ │ │ │ + bne 27e0 │ │ │ │ │ + b 24f0 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 2994 │ │ │ │ │ + blt 2830 │ │ │ │ │ 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 2818 │ │ │ │ │ + b 26b4 │ │ │ │ │ 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 2654 │ │ │ │ │ + b 24f0 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 29fc │ │ │ │ │ + blt 2898 │ │ │ │ │ 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 2994 │ │ │ │ │ + beq 2830 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ - b 2994 │ │ │ │ │ + b 2830 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2a30 │ │ │ │ │ + bne 28cc │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq 2654 │ │ │ │ │ + beq 24f0 │ │ │ │ │ add r7, r7, r9 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ - b 2994 │ │ │ │ │ + b 2830 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 24f0 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 2a98 │ │ │ │ │ + beq 2934 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 2654 │ │ │ │ │ + ble 24f0 │ │ │ │ │ ldrb r2, [r8, r3] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 2abc │ │ │ │ │ + beq 2958 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2a4c │ │ │ │ │ - ldr r3, [pc, #240] @ 2b60 │ │ │ │ │ + b 28e8 │ │ │ │ │ + ldr r3, [pc, #240] @ 29fc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 2714 │ │ │ │ │ + bne 25b0 │ │ │ │ │ mov r2, ip │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 2dc8 │ │ │ │ │ + b 2dc8 │ │ │ │ │ R_ARM_JUMP24 stringlib_find_char │ │ │ │ │ sub r4, r0, r8 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 24f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 2654 │ │ │ │ │ + ble 24f0 │ │ │ │ │ ldrb r2, [r8, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ addeq r4, r4, #1 │ │ │ │ │ - b 2aa0 │ │ │ │ │ + b 293c │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 2a60 │ │ │ │ │ - b 2654 │ │ │ │ │ + bne 28fc │ │ │ │ │ + b 24f0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2af0 │ │ │ │ │ + beq 298c │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 2b58 │ │ │ │ │ + beq 29f4 │ │ │ │ │ sub r4, r4, r0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - b 2928 │ │ │ │ │ + b 27c4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, lr │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 2b64 │ │ │ │ │ + bl 2a00 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2c94 │ │ │ │ │ + bl 2b30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2654 │ │ │ │ │ + b 24f0 │ │ │ │ │ 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 2af4 │ │ │ │ │ + beq 2990 │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 2af4 │ │ │ │ │ + bne 2990 │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ - b 2af4 │ │ │ │ │ + b 2990 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00002b64 : │ │ │ │ │ +00002a00 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3217,59 +3114,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 2c74 │ │ │ │ │ + bne 2b10 │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2c20 │ │ │ │ │ + blt 2abc │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 2c8c │ │ │ │ │ + bne 2b28 │ │ │ │ │ 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 2c34 │ │ │ │ │ + bne 2ad0 │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ - b 2c60 │ │ │ │ │ + b 2afc │ │ │ │ │ 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 2c4c │ │ │ │ │ + blt 2ae8 │ │ │ │ │ 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 2bec │ │ │ │ │ + b 2a88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2bfc │ │ │ │ │ + b 2a98 │ │ │ │ │ │ │ │ │ │ -00002c94 : │ │ │ │ │ +00002b30 : │ │ │ │ │ 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} │ │ │ │ │ @@ -3281,133 +3178,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 2de0 │ │ │ │ │ + beq 2c7c │ │ │ │ │ rsb r9, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 2d8c │ │ │ │ │ + bcs 2c28 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2d84 │ │ │ │ │ + bne 2c20 │ │ │ │ │ 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 2d54 │ │ │ │ │ + bge 2bf0 │ │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ │ ldrb r2, [lr, r3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - beq 2d1c │ │ │ │ │ + beq 2bb8 │ │ │ │ │ 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 2ce4 │ │ │ │ │ + b 2b80 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 2d70 │ │ │ │ │ + b 2c0c │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ ldrb r3, [lr, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2d94 │ │ │ │ │ + bne 2c30 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 2d5c │ │ │ │ │ + blt 2bf8 │ │ │ │ │ sub r0, lr, r0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 2cec │ │ │ │ │ + bhi 2b88 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2d7c │ │ │ │ │ + b 2c18 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls 2d8c │ │ │ │ │ + bls 2c28 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb lr, [r6, r3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 2d04 │ │ │ │ │ + beq 2ba0 │ │ │ │ │ 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 2ce4 │ │ │ │ │ + b 2b80 │ │ │ │ │ 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 2d8c │ │ │ │ │ + bcs 2c28 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e28 │ │ │ │ │ + beq 2cc4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 2e04 │ │ │ │ │ - b 2d8c │ │ │ │ │ + bhi 2ca0 │ │ │ │ │ + b 2c28 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r1, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 2e5c │ │ │ │ │ + bge 2cf8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 2d2c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2e38 │ │ │ │ │ + b 2cd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 2ea8 │ │ │ │ │ + bge 2d44 │ │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 2e68 │ │ │ │ │ + beq 2d04 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - b 2dfc │ │ │ │ │ + b 2c98 │ │ │ │ │ cmp r3, sl │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 2dfc │ │ │ │ │ + b 2c98 │ │ │ │ │ sub r0, r2, lr │ │ │ │ │ - b 2d7c │ │ │ │ │ + b 2c18 │ │ │ │ │ │ │ │ │ │ -00002eb0 : │ │ │ │ │ +00002d4c : │ │ │ │ │ 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,91 +1683,93 @@ │ │ │ │ │ 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 15c0 │ │ │ │ │ + beq 1730 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15c0 │ │ │ │ │ + beq 1730 │ │ │ │ │ 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 17ac │ │ │ │ │ + beq 191c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17c0 │ │ │ │ │ + blt 1930 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge 17d4 │ │ │ │ │ + bge 1944 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ │ add r2, r2, #588 @ 0x24c │ │ │ │ │ @@ -1674,66 +1777,66 @@ │ │ │ │ │ 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 17ec │ │ │ │ │ + bne 195c │ │ │ │ │ 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 17e4 │ │ │ │ │ + blt 1954 │ │ │ │ │ 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 1798 │ │ │ │ │ + ble 1908 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r4, [r5, #20] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 162c │ │ │ │ │ + bne 179c │ │ │ │ │ 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 17e4 │ │ │ │ │ + beq 1954 │ │ │ │ │ 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 1708 │ │ │ │ │ + beq 1878 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 16f0 │ │ │ │ │ + beq 1860 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 16e0 │ │ │ │ │ + beq 1850 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 1840 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 16c0 │ │ │ │ │ + beq 1830 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 16b0 │ │ │ │ │ + beq 1820 │ │ │ │ │ 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]! │ │ │ │ │ @@ -1756,15 +1859,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 15b8 │ │ │ │ │ + beq 1728 │ │ │ │ │ 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] │ │ │ │ │ @@ -1791,212 +1894,212 @@ │ │ │ │ │ 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 1708 │ │ │ │ │ - b 15b8 │ │ │ │ │ + bne 1878 │ │ │ │ │ + b 1728 │ │ │ │ │ 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 15b8 │ │ │ │ │ + b 1728 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17e4 │ │ │ │ │ + bne 1954 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ adds r4, r4, r2 │ │ │ │ │ - bmi 17d4 │ │ │ │ │ + bmi 1944 │ │ │ │ │ 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 15b8 │ │ │ │ │ + b 1728 │ │ │ │ │ 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 17e4 │ │ │ │ │ + b 1954 │ │ │ │ │ │ │ │ │ │ -0000180c : │ │ │ │ │ +0000197c : │ │ │ │ │ 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 197c │ │ │ │ │ + beq 1aec │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 1988 │ │ │ │ │ + bhi 1af8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ adds r3, r5, #1 │ │ │ │ │ - bmi 19c0 │ │ │ │ │ + bmi 1b30 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 19a4 │ │ │ │ │ + bgt 1b14 │ │ │ │ │ ldrd r0, [r4, #16] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub ip, r1, r0 │ │ │ │ │ add lr, ip, r3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs 190c │ │ │ │ │ + bcs 1a7c │ │ │ │ │ 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 1964 │ │ │ │ │ + bls 1ad4 │ │ │ │ │ cmn r3, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 192c │ │ │ │ │ + bhi 1a9c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1938 │ │ │ │ │ + bne 1aa8 │ │ │ │ │ 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 19e0 │ │ │ │ │ + beq 1b50 │ │ │ │ │ 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 1950 │ │ │ │ │ + bne 1ac0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1930 │ │ │ │ │ + blt 1aa0 │ │ │ │ │ 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 18f4 │ │ │ │ │ + bcs 1a64 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmn r7, #-2147483630 @ 0x80000012 │ │ │ │ │ - bls 18a8 │ │ │ │ │ + bls 1a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1904 │ │ │ │ │ + b 1a74 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 18b4 │ │ │ │ │ + b 1a24 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ - bge 18f4 │ │ │ │ │ - b 1930 │ │ │ │ │ + bge 1a64 │ │ │ │ │ + b 1aa0 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ add r7, r3, r3, lsr #3 │ │ │ │ │ addls r7, r7, #3 │ │ │ │ │ - bls 18a8 │ │ │ │ │ + bls 1a18 │ │ │ │ │ add r7, r7, #6 │ │ │ │ │ - b 1924 │ │ │ │ │ + b 1a94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1930 │ │ │ │ │ + bne 1aa0 │ │ │ │ │ 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 1930 │ │ │ │ │ + b 1aa0 │ │ │ │ │ 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 1930 │ │ │ │ │ + b 1aa0 │ │ │ │ │ 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 1930 │ │ │ │ │ + b 1aa0 │ │ │ │ │ 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 1930 │ │ │ │ │ + b 1aa0 │ │ │ │ │ │ │ │ │ │ -00001a08 : │ │ │ │ │ +00001b78 : │ │ │ │ │ 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, #3584] @ 0xe00 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -2008,52 +2111,52 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ str r2, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1f3c │ │ │ │ │ + beq 20ac │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2020 │ │ │ │ │ + beq 2190 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ suble r3, fp, #476 @ 0x1dc │ │ │ │ │ strle r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ strle r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ - bgt 1ee4 │ │ │ │ │ + bgt 2054 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r1, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r2, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ str r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - beq 1c18 │ │ │ │ │ + beq 1d88 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 1f68 │ │ │ │ │ + bge 20d8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1e8c │ │ │ │ │ + beq 1ffc │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 1ea0 │ │ │ │ │ + bne 2010 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ @@ -2061,108 +2164,108 @@ │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ str r4, [r3] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r1, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - bne 1c84 │ │ │ │ │ + bne 1df4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 1c18 │ │ │ │ │ + b 1d88 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r4, [r1] │ │ │ │ │ sub ip, sl, r5 │ │ │ │ │ add r8, r6, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 1ffc │ │ │ │ │ + blt 216c │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1e2c │ │ │ │ │ + beq 1f9c │ │ │ │ │ sub r0, sl, r5 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - blt 1ffc │ │ │ │ │ + blt 216c │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1c88 │ │ │ │ │ + bne 1df8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq 1e44 │ │ │ │ │ + beq 1fb4 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr ip, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r4, [r0, r8, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 1e60 │ │ │ │ │ + bne 1fd0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str r4, [r1] │ │ │ │ │ sub ip, sl, r5 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 1ffc │ │ │ │ │ + blt 216c │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1c70 │ │ │ │ │ + beq 1de0 │ │ │ │ │ sub r0, sl, r5 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - blt 1ffc │ │ │ │ │ + blt 216c │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ ldr ip, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 1c88 │ │ │ │ │ + bne 1df8 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 1f68 │ │ │ │ │ + bge 20d8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1ec4 │ │ │ │ │ + beq 2034 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1b1c │ │ │ │ │ + beq 1c8c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2050 │ │ │ │ │ + bne 21c0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 1b40 │ │ │ │ │ + b 1cb0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ ldr ip, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq 1c14 │ │ │ │ │ + beq 1d84 │ │ │ │ │ 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 │ │ │ │ │ @@ -2171,45 +2274,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 1cc4 │ │ │ │ │ + bgt 1e34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f44 │ │ │ │ │ + beq 20b4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1e10 │ │ │ │ │ + beq 1f80 │ │ │ │ │ ldr r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ 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 1dc0 │ │ │ │ │ + beq 1f30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1da4 │ │ │ │ │ + beq 1f14 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1f00 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 1d7c │ │ │ │ │ + beq 1eec │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 1d68 │ │ │ │ │ + beq 1ed8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 1d54 │ │ │ │ │ + beq 1ec4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 1d40 │ │ │ │ │ + beq 1eb0 │ │ │ │ │ ldr r4, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ @@ -2245,15 +2348,15 @@ │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - beq 1e10 │ │ │ │ │ + beq 1f80 │ │ │ │ │ ldr r6, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r6, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -2273,173 +2376,173 @@ │ │ │ │ │ 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 1dc4 │ │ │ │ │ + bne 1f34 │ │ │ │ │ ldr r3, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ ldr r2, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1f50 │ │ │ │ │ + bne 20c0 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1b80 │ │ │ │ │ - b 1c84 │ │ │ │ │ + beq 1cf0 │ │ │ │ │ + b 1df4 │ │ │ │ │ add r0, r7, #16 │ │ │ │ │ ldr r4, [r0, r8, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 1bb0 │ │ │ │ │ + beq 1d20 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ str r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2050 │ │ │ │ │ + bne 21c0 │ │ │ │ │ ldr r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ ldr r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 1bd4 │ │ │ │ │ + b 1d44 │ │ │ │ │ ldr r4, [r7, #16] │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1ad4 │ │ │ │ │ + beq 1c44 │ │ │ │ │ ldr r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2050 │ │ │ │ │ + bne 21c0 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - b 1afc │ │ │ │ │ + b 1c6c │ │ │ │ │ add r0, r7, #16 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBytes_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBytes_Type │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 1b1c │ │ │ │ │ - b 1c4c │ │ │ │ │ + beq 1c8c │ │ │ │ │ + b 1dbc │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 1f1c │ │ │ │ │ + bhi 208c │ │ │ │ │ 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, #-492] @ 0xfffffe14 │ │ │ │ │ subne r3, fp, #476 @ 0x1dc │ │ │ │ │ strne r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 1a70 │ │ │ │ │ + bne 1be0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f38 │ │ │ │ │ + bgt 20a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f5c │ │ │ │ │ + beq 20cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 1e20 │ │ │ │ │ + b 1f90 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cc4 │ │ │ │ │ + b 1e34 │ │ │ │ │ ldr r0, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e20 │ │ │ │ │ + b 1f90 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f38 │ │ │ │ │ + b 20a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 21e4 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ ldr r4, [sl, #20] │ │ │ │ │ cmp r5, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - bne 2084 │ │ │ │ │ + bne 21f4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2094 │ │ │ │ │ + bne 2204 │ │ │ │ │ ldr r8, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r5, #44 @ 0x2c │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r6, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mla r5, r5, r6, r8 │ │ │ │ │ - b 1fd4 │ │ │ │ │ + b 2144 │ │ │ │ │ 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 1fc0 │ │ │ │ │ + bne 2130 │ │ │ │ │ ldr r6, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r3, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ca8 │ │ │ │ │ + beq 1e18 │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 1ca8 │ │ │ │ │ + b 1e18 │ │ │ │ │ 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 1ca8 │ │ │ │ │ + b 1e18 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 203c │ │ │ │ │ + bgt 21ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 207c │ │ │ │ │ + beq 21ec │ │ │ │ │ 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 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ @@ -2453,32 +2556,32 @@ │ │ │ │ │ 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 1ca8 │ │ │ │ │ + b 1e18 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 203c │ │ │ │ │ + b 21ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 1fa0 │ │ │ │ │ + b 2110 │ │ │ │ │ str r7, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr r7, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ ldr r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ str sl, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 20dc │ │ │ │ │ + b 224c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 20c0 │ │ │ │ │ + beq 2230 │ │ │ │ │ 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 │ │ │ │ │ @@ -2486,21 +2589,21 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 20b0 │ │ │ │ │ + bne 2220 │ │ │ │ │ ldr r7, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ ldr sl, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 1fe8 │ │ │ │ │ + b 2158 │ │ │ │ │ │ │ │ │ │ -00002100 : │ │ │ │ │ +00002270 : │ │ │ │ │ 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 │ │ │ │ ├── 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 2478 │ │ │ │ │ + bl 2314 <_common_reduce+0x98> │ │ │ │ │ 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 1a08 │ │ │ │ │ + bl 1b78 │ │ │ │ │ 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 2478 │ │ │ │ │ + bl 2314 <_common_reduce+0x98> │ │ │ │ │ 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 2b64 │ │ │ │ │ + bl 2a00 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 2c94 │ │ │ │ │ + bl 2b30 │ │ │ │ │ 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 │ │ │ │ │ @@ -3405,15 +3405,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2478 │ │ │ │ │ + bl 2314 <_common_reduce+0x98> │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bge 2c84 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ @@ -3594,15 +3594,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2478 │ │ │ │ │ + bl 2314 <_common_reduce+0x98> │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bge 2f08 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ @@ -3671,15 +3671,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 3074 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #20] │ │ │ │ │ ldrb r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ ├── 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: 95788 (bytes into file) │ │ │ │ │ + Start of section headers: 95916 (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 0x1762c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x176ac: │ │ │ │ │ │ │ │ │ │ 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 005bb8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 013954 0017b8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 005bec 000824 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01510c 000710 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 006410 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 006410 0016a6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 007ab8 0044b0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 01581c 001570 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00bf68 00258c 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 016d8c 000090 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00e4f4 00185c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 016e1c 000780 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00fd50 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00fd50 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00fd84 002270 10 16 361 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 011ff4 00195e 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01759c 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 005a18 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0139c4 001758 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 005a4c 000824 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01511c 000710 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 006270 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 006270 0016a6 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 007918 0046b0 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 01582c 0015e0 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00bfc8 00258c 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 016e0c 000090 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00e554 00185c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 016e9c 000780 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00fdb0 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00fdb0 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00fde4 002280 10 16 362 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 012064 00195e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01761c 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 551 entries: │ │ │ │ │ +Symbol table '.symtab' contains 552 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 │ │ │ │ │ @@ -74,105 +74,105 @@ │ │ │ │ │ 70: 00001e24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 71: 00000230 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ 72: 00001e28 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 73: 00002098 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 74: 00000250 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ 75: 00000224 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 76: 00000224 2496 FUNC LOCAL DEFAULT 1 bytes_replace │ │ │ │ │ - 77: 00000e94 1812 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ + 77: 00000dc4 1812 FUNC LOCAL DEFAULT 1 fastsearch │ │ │ │ │ 78: 00000be4 76 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ 79: 00000be0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 80: 00000be4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 81: 0000026c 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ - 82: 00000c30 208 FUNC LOCAL DEFAULT 1 bytes_rfind │ │ │ │ │ - 83: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ - 84: 00000d00 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ - 85: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 86: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ - 87: 0000209c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 88: 0000586c 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 89: 0000599c 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 82: 0000209c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 0000209c 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 84: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ + 85: 00000c30 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ + 86: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ + 87: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC32 │ │ │ │ │ + 88: 000056cc 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 89: 000057fc 540 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 90: 00001654 168 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ - 91: 000015a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 91: 000014d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 92: 000002a4 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ - 93: 000015a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 94: 000022e8 2384 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 93: 000014d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 94: 000023e8 2384 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 95: 000002c0 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 96: 000002dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 97: 0000031c 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 98: 00000338 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ - 99: 00002c34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 00002d34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 100: 00000360 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 101: 00000384 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 102: 000003a8 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 103: 000003cc 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 104: 000003d4 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 105: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 106: 00002c38 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 107: 00002c38 1264 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 108: 000017c4 144 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ - 109: 0000311c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 110: 00001854 76 FUNC LOCAL DEFAULT 1 bytes___bytes__ │ │ │ │ │ + 106: 00002d38 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 107: 00002d38 1264 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 108: 000016f4 144 FUNC LOCAL DEFAULT 1 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ + 109: 0000321c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 110: 00001784 76 FUNC LOCAL DEFAULT 1 bytes___bytes__ │ │ │ │ │ 111: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 112: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 113: 00000000 116 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ 114: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 115: 00003128 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 0000339c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 000018a0 44 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ - 118: 000033a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 000033a0 72 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ - 120: 000033e8 144 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 115: 00003228 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 116: 0000349c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 000017d0 44 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ + 118: 000034a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 000034a0 72 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ + 120: 000034e8 144 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ 121: 00000450 0 NOTYPE LOCAL DEFAULT 6 .LC48 │ │ │ │ │ - 122: 0000195c 208 FUNC LOCAL DEFAULT 1 bytes_index │ │ │ │ │ + 122: 0000188c 208 FUNC LOCAL DEFAULT 1 bytes_index │ │ │ │ │ 123: 00000458 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 124: 00003478 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 125: 00001a2c 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ + 124: 00003578 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 125: 0000195c 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ 126: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 127: 00001a40 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 128: 00003574 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 127: 00001970 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ + 128: 00003674 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 129: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 130: 00001b10 316 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ + 130: 00001a40 316 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ 131: 00000488 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 132: 00001c4c 208 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ + 132: 00001b7c 208 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ 133: 00000494 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 134: 000004b4 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 135: 000015dc 120 FUNC LOCAL DEFAULT 11 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ - 136: 00003d9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 136: 00003e9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 137: 000004dc 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 138: 00001d1c 208 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ + 138: 00001c4c 208 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ 139: 000004e4 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 140: 00001dec 424 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ - 141: 00001f90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 142: 00001f94 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 143: 00001f94 2296 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 144: 00002888 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 140: 00001d1c 424 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ + 141: 00001ec0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 142: 00001ec4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 143: 00001ec4 2296 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ + 144: 000027b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 145: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 146: 0000288c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 147: 0000288c 120 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 148: 00002904 512 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ - 149: 00002b04 248 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 150: 00002bfc 1124 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 151: 00002bf8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 146: 000027bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 147: 000027bc 120 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 148: 00002834 512 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ + 149: 00002a34 248 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 150: 00002b2c 1124 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 151: 00002b28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 152: 000004fc 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ - 153: 00002bfc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 154: 00003da8 1800 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ + 153: 00002b2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 154: 00003ea8 1800 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ 155: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 156: 00000574 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ 157: 00000578 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ 158: 0000057c 0 NOTYPE LOCAL DEFAULT 6 .LC63 │ │ │ │ │ 159: 00000580 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 160: 00000584 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 161: 00000588 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ 162: 0000058c 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 163: 00000590 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 164: 00000594 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ - 165: 00003da8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 166: 000044a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 167: 00003104 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 165: 00003ea8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 166: 000045a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 167: 00003034 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ 168: 00000598 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ 169: 000005a8 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ 170: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ 171: 000005d8 0 NOTYPE LOCAL DEFAULT 6 .LC74 │ │ │ │ │ 172: 0000060c 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 173: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ 174: 0000068c 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ @@ -208,347 +208,348 @@ │ │ │ │ │ 204: 00000e24 0 NOTYPE LOCAL DEFAULT 6 .LC110 │ │ │ │ │ 205: 00000e74 0 NOTYPE LOCAL DEFAULT 6 .LC111 │ │ │ │ │ 206: 00000e9c 0 NOTYPE LOCAL DEFAULT 6 .LC112 │ │ │ │ │ 207: 00000ee8 0 NOTYPE LOCAL DEFAULT 6 .LC113 │ │ │ │ │ 208: 00000f38 0 NOTYPE LOCAL DEFAULT 6 .LC114 │ │ │ │ │ 209: 00000f94 0 NOTYPE LOCAL DEFAULT 6 .LC115 │ │ │ │ │ 210: 00000fc8 0 NOTYPE LOCAL DEFAULT 6 .LC116 │ │ │ │ │ - 211: 00004768 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 211: 00004698 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ 212: 00000498 404 FUNC LOCAL DEFAULT 11 formatfloat │ │ │ │ │ - 213: 00004214 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 214: 00004228 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 213: 00004144 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 214: 00004158 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 215: 00001014 0 NOTYPE LOCAL DEFAULT 6 .LC117 │ │ │ │ │ - 216: 0000484c 384 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 217: 000049c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 218: 000049cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 219: 000049cc 144 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 216: 0000477c 384 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 217: 000048f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 218: 000048fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 219: 000048fc 144 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 220: 00001048 0 NOTYPE LOCAL DEFAULT 6 .LC118 │ │ │ │ │ 221: 00001080 0 NOTYPE LOCAL DEFAULT 6 .LC119 │ │ │ │ │ 222: 000010c0 0 NOTYPE LOCAL DEFAULT 6 .LC120 │ │ │ │ │ - 223: 00004cc8 424 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 224: 00004e6c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 225: 00004e70 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 226: 00004e70 68 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 223: 00004bf8 424 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 224: 00004d9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 225: 00004da0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 226: 00004da0 68 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 227: 00000074 32 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ 228: 00000094 32 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ 229: 00001100 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ 230: 000000b4 116 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ - 231: 00004eb4 788 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 232: 000051c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 233: 000051c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 231: 00004de4 788 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 232: 000050f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 233: 000050f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 234: 00001108 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ - 235: 000051e0 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 236: 00005258 68 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 237: 0000529c 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 235: 00005110 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 236: 00005188 68 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 237: 000051cc 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ 238: 00000188 100 FUNC LOCAL DEFAULT 11 bytes_item │ │ │ │ │ 239: 000001ec 68 FUNC LOCAL DEFAULT 11 stringlib_capitalize │ │ │ │ │ - 240: 00005438 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 240: 00005368 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 241: 00001110 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ 242: 00000278 544 FUNC LOCAL DEFAULT 11 stringlib_expandtabs │ │ │ │ │ 243: 00000494 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 244: 00001120 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ 245: 00001158 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ 246: 00001194 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ 247: 00000498 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 248: 000011cc 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ 249: 000011d4 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ │ 250: 00001230 0 NOTYPE LOCAL DEFAULT 6 .LC129 │ │ │ │ │ 251: 0000124c 0 NOTYPE LOCAL DEFAULT 6 .LC130 │ │ │ │ │ 252: 00001258 0 NOTYPE LOCAL DEFAULT 6 .LC131 │ │ │ │ │ 253: 0000062c 444 FUNC LOCAL DEFAULT 11 stringlib_center │ │ │ │ │ - 254: 00005464 180 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 254: 00005394 180 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ 255: 000007e8 32 FUNC LOCAL DEFAULT 11 stringlib_isalnum │ │ │ │ │ 256: 00000808 32 FUNC LOCAL DEFAULT 11 stringlib_isalpha │ │ │ │ │ 257: 00000828 32 FUNC LOCAL DEFAULT 11 stringlib_islower │ │ │ │ │ 258: 00000848 32 FUNC LOCAL DEFAULT 11 stringlib_isspace │ │ │ │ │ 259: 00000868 32 FUNC LOCAL DEFAULT 11 stringlib_istitle │ │ │ │ │ 260: 00000888 32 FUNC LOCAL DEFAULT 11 stringlib_isupper │ │ │ │ │ 261: 000012b8 0 NOTYPE LOCAL DEFAULT 6 .LC132 │ │ │ │ │ 262: 000012c0 0 NOTYPE LOCAL DEFAULT 6 .LC133 │ │ │ │ │ 263: 00001318 0 NOTYPE LOCAL DEFAULT 6 .LC134 │ │ │ │ │ - 264: 00005518 452 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ + 264: 00005448 452 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ 265: 00001374 0 NOTYPE LOCAL DEFAULT 6 .LC135 │ │ │ │ │ 266: 0000137c 0 NOTYPE LOCAL DEFAULT 6 .LC136 │ │ │ │ │ 267: 000013d4 0 NOTYPE LOCAL DEFAULT 6 .LC137 │ │ │ │ │ 268: 000008a8 428 FUNC LOCAL DEFAULT 11 stringlib_rjust │ │ │ │ │ 269: 00001430 0 NOTYPE LOCAL DEFAULT 6 .LC138 │ │ │ │ │ - 270: 000056dc 208 FUNC LOCAL DEFAULT 1 bytes_rindex │ │ │ │ │ - 271: 00001438 0 NOTYPE LOCAL DEFAULT 6 .LC139 │ │ │ │ │ - 272: 00001494 0 NOTYPE LOCAL DEFAULT 6 .LC140 │ │ │ │ │ - 273: 00000ad0 68 FUNC LOCAL DEFAULT 11 stringlib_swapcase │ │ │ │ │ - 274: 00000b14 68 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ - 275: 00000b58 220 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ - 276: 00000c34 1828 FUNC LOCAL DEFAULT 11 bytes_rsplit │ │ │ │ │ - 277: 00001354 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 278: 000014e8 0 NOTYPE LOCAL DEFAULT 6 .LC141 │ │ │ │ │ - 279: 000014f0 0 NOTYPE LOCAL DEFAULT 6 .LC142 │ │ │ │ │ - 280: 00001358 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 281: 00001358 96 FUNC LOCAL DEFAULT 11 striter_reduce │ │ │ │ │ - 282: 000013b4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 283: 000013b8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 284: 000013b8 232 FUNC LOCAL DEFAULT 11 bytes_removeprefix │ │ │ │ │ - 285: 000015a8 52 FUNC LOCAL DEFAULT 11 striter_traverse │ │ │ │ │ - 286: 000016f8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 287: 000016fc 152 FUNC LOCAL DEFAULT 11 stringlib__lex_search │ │ │ │ │ - 288: 000016fc 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 289: 000014f8 0 NOTYPE LOCAL DEFAULT 6 .LC144 │ │ │ │ │ - 290: 00001794 40 FUNC LOCAL DEFAULT 11 bytes_getnewargs │ │ │ │ │ - 291: 000017bc 120 FUNC LOCAL DEFAULT 11 striter_setstate │ │ │ │ │ - 292: 00001834 40 FUNC LOCAL DEFAULT 11 bytes_alloc │ │ │ │ │ - 293: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 294: 00000488 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ - 295: 000007fc 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ - 296: 000007f0 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ - 297: 000007e8 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ - 298: 000003a0 459 OBJECT LOCAL DEFAULT 9 bytes_doc │ │ │ │ │ - 299: 00000518 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ - 300: 00000448 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ - 301: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 302: 000002ac 12 OBJECT LOCAL DEFAULT 9 _keywords.1 │ │ │ │ │ - 303: 00000334 32 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 304: 000001d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ - 305: 000002cc 16 OBJECT LOCAL DEFAULT 9 _keywords.10 │ │ │ │ │ - 306: 00000390 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ - 307: 00000200 44 OBJECT LOCAL DEFAULT 3 _parser.26 │ │ │ │ │ - 308: 00000308 16 OBJECT LOCAL DEFAULT 9 _keywords.25 │ │ │ │ │ - 309: 00000424 36 OBJECT LOCAL DEFAULT 3 _kwtuple.24 │ │ │ │ │ - 310: 0000022c 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ - 311: 000002e8 12 OBJECT LOCAL DEFAULT 9 _keywords.16 │ │ │ │ │ - 312: 000003cc 32 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ - 313: 00000258 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ - 314: 000002fc 12 OBJECT LOCAL DEFAULT 9 _keywords.22 │ │ │ │ │ - 315: 00000408 28 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ - 316: 00000284 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ - 317: 000002c0 12 OBJECT LOCAL DEFAULT 9 _keywords.7 │ │ │ │ │ - 318: 00000370 32 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ - 319: 000002b0 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ - 320: 000002f4 8 OBJECT LOCAL DEFAULT 9 _keywords.19 │ │ │ │ │ - 321: 000003ec 28 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ - 322: 000002dc 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 323: 000002b8 8 OBJECT LOCAL DEFAULT 9 _keywords.4 │ │ │ │ │ - 324: 00000354 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 325: 00000308 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ - 326: 000002dc 12 OBJECT LOCAL DEFAULT 9 _keywords.13 │ │ │ │ │ - 327: 000003ac 32 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ - 328: 00000368 55 OBJECT LOCAL DEFAULT 9 length_hint_doc │ │ │ │ │ - 329: 00000340 39 OBJECT LOCAL DEFAULT 9 reduce_doc │ │ │ │ │ - 330: 00000318 38 OBJECT LOCAL DEFAULT 9 setstate_doc │ │ │ │ │ - 331: 0000254c 64 OBJECT LOCAL DEFAULT 9 bytes___bytes____doc__ │ │ │ │ │ - 332: 00000604 138 OBJECT LOCAL DEFAULT 9 stringlib_center__doc__ │ │ │ │ │ - 333: 000015c8 261 OBJECT LOCAL DEFAULT 9 bytes_count__doc__ │ │ │ │ │ - 334: 00000bc4 507 OBJECT LOCAL DEFAULT 9 bytes_decode__doc__ │ │ │ │ │ - 335: 00000dc0 298 OBJECT LOCAL DEFAULT 9 bytes_endswith__doc__ │ │ │ │ │ - 336: 000007b0 167 OBJECT LOCAL DEFAULT 9 stringlib_expandtabs__doc__ │ │ │ │ │ - 337: 00001c80 303 OBJECT LOCAL DEFAULT 9 bytes_find__doc__ │ │ │ │ │ - 338: 00000a3c 189 OBJECT LOCAL DEFAULT 9 bytes_fromhex__doc__ │ │ │ │ │ - 339: 00000858 482 OBJECT LOCAL DEFAULT 9 bytes_hex__doc__ │ │ │ │ │ - 340: 00001b34 331 OBJECT LOCAL DEFAULT 9 bytes_index__doc__ │ │ │ │ │ - 341: 00001db0 253 OBJECT LOCAL DEFAULT 9 bytes_join__doc__ │ │ │ │ │ - 342: 00000720 143 OBJECT LOCAL DEFAULT 9 stringlib_ljust__doc__ │ │ │ │ │ - 343: 00001768 150 OBJECT LOCAL DEFAULT 9 bytes_lstrip__doc__ │ │ │ │ │ - 344: 00001368 268 OBJECT LOCAL DEFAULT 9 bytes_maketrans__doc__ │ │ │ │ │ - 345: 00002230 396 OBJECT LOCAL DEFAULT 9 bytes_partition__doc__ │ │ │ │ │ - 346: 00001200 359 OBJECT LOCAL DEFAULT 9 bytes_replace__doc__ │ │ │ │ │ - 347: 0000111c 228 OBJECT LOCAL DEFAULT 9 bytes_removeprefix__doc__ │ │ │ │ │ - 348: 0000101c 256 OBJECT LOCAL DEFAULT 9 bytes_removesuffix__doc__ │ │ │ │ │ - 349: 00001a00 305 OBJECT LOCAL DEFAULT 9 bytes_rfind__doc__ │ │ │ │ │ - 350: 000018b0 333 OBJECT LOCAL DEFAULT 9 bytes_rindex__doc__ │ │ │ │ │ - 351: 00000690 144 OBJECT LOCAL DEFAULT 9 stringlib_rjust__doc__ │ │ │ │ │ - 352: 0000208c 418 OBJECT LOCAL DEFAULT 9 bytes_rpartition__doc__ │ │ │ │ │ - 353: 00001eb0 476 OBJECT LOCAL DEFAULT 9 bytes_rsplit__doc__ │ │ │ │ │ - 354: 000016d0 151 OBJECT LOCAL DEFAULT 9 bytes_rstrip__doc__ │ │ │ │ │ - 355: 000023bc 397 OBJECT LOCAL DEFAULT 9 bytes_split__doc__ │ │ │ │ │ - 356: 00000afc 198 OBJECT LOCAL DEFAULT 9 bytes_splitlines__doc__ │ │ │ │ │ - 357: 00000eec 302 OBJECT LOCAL DEFAULT 9 bytes_startswith__doc__ │ │ │ │ │ - 358: 00001800 174 OBJECT LOCAL DEFAULT 9 bytes_strip__doc__ │ │ │ │ │ - 359: 00001474 337 OBJECT LOCAL DEFAULT 9 bytes_translate__doc__ │ │ │ │ │ - 360: 0000056c 149 OBJECT LOCAL DEFAULT 9 stringlib_zfill__doc__ │ │ │ │ │ - 361: 00000000 308 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ - 371: 00000208 712 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 377: 000004d0 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 380: 0000052c 1380 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 382: 00000d00 604 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 384: 000011a8 168 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ - 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ - 389: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 392: 00000f5c 588 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 403: 000015e4 300 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ - 404: 00001710 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ - 405: 0000174c 596 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ - 406: 00000000 232 FUNC GLOBAL DEFAULT 1 PyBytes_FromString │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 422: 00001e28 628 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ - 434: 00000de0 180 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ - 435: 0000209c 444 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 436: 00002258 144 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 440: 000015a8 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ - 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 445: 00001614 432 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 447: 00003598 2064 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ - 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 451: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 454: 00003128 632 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 457: 000018cc 144 FUNC GLOBAL DEFAULT 1 _PyBytes_Repeat │ │ │ │ │ - 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ - 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ - 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_GetItemRef │ │ │ │ │ - 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ - 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ - 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ - 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 476: 00003060 60 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormat │ │ │ │ │ - 477: 0000309c 104 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormatV │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 480: 0000314c 5660 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ - 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ - 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ - 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ - 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIndex_Check │ │ │ │ │ - 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 494: 000047fc 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ - 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ - 496: 00004a5c 620 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ - 497: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ - 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ - 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 502: 000051c8 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ - 503: 00000128 96 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Resize │ │ │ │ │ - 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 505: 00005398 160 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ - 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ - 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 508: 00000230 72 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ - 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ - 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ - 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ - 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ - 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ - 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ - 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ - 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ - 519: 00000a54 124 FUNC GLOBAL DEFAULT 11 PyBytesWriter_WriteBytes │ │ │ │ │ - 520: 000057ac 192 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ - 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ - 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ - 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 528: 000014a0 24 FUNC GLOBAL DEFAULT 11 _PyBytesWriter_CreateByteArray │ │ │ │ │ - 529: 000014b8 152 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Format │ │ │ │ │ - 530: 00001550 44 FUNC GLOBAL DEFAULT 11 PyBytes_ConcatAndDel │ │ │ │ │ - 531: 0000157c 44 FUNC GLOBAL DEFAULT 11 PyBytes_Repr │ │ │ │ │ - 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 533: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ - 534: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ - 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ - 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ - 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ - 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ - 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ - 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ - 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ - 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ - 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ - 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ - 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ - 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ - 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ │ + 270: 000045b0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 271: 000045b0 256 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ + 272: 00001438 0 NOTYPE LOCAL DEFAULT 6 .LC139 │ │ │ │ │ + 273: 00001494 0 NOTYPE LOCAL DEFAULT 6 .LC140 │ │ │ │ │ + 274: 00000ad0 68 FUNC LOCAL DEFAULT 11 stringlib_swapcase │ │ │ │ │ + 275: 00000b14 68 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ + 276: 00000b58 220 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ + 277: 00000c34 1828 FUNC LOCAL DEFAULT 11 bytes_rsplit │ │ │ │ │ + 278: 00001354 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 279: 000014e8 0 NOTYPE LOCAL DEFAULT 6 .LC141 │ │ │ │ │ + 280: 000014f0 0 NOTYPE LOCAL DEFAULT 6 .LC142 │ │ │ │ │ + 281: 00001358 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 282: 00001358 96 FUNC LOCAL DEFAULT 11 striter_reduce │ │ │ │ │ + 283: 000013b4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 284: 000013b8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 285: 000013b8 232 FUNC LOCAL DEFAULT 11 bytes_removeprefix │ │ │ │ │ + 286: 000015a8 52 FUNC LOCAL DEFAULT 11 striter_traverse │ │ │ │ │ + 287: 000016f8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 288: 000016fc 152 FUNC LOCAL DEFAULT 11 stringlib__lex_search │ │ │ │ │ + 289: 000016fc 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 290: 000014f8 0 NOTYPE LOCAL DEFAULT 6 .LC144 │ │ │ │ │ + 291: 00001794 40 FUNC LOCAL DEFAULT 11 bytes_getnewargs │ │ │ │ │ + 292: 000017bc 120 FUNC LOCAL DEFAULT 11 striter_setstate │ │ │ │ │ + 293: 00001834 40 FUNC LOCAL DEFAULT 11 bytes_alloc │ │ │ │ │ + 294: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 295: 00000488 144 OBJECT LOCAL DEFAULT 3 bytes_as_number │ │ │ │ │ + 296: 000007fc 40 OBJECT LOCAL DEFAULT 3 bytes_as_sequence │ │ │ │ │ + 297: 000007f0 12 OBJECT LOCAL DEFAULT 3 bytes_as_mapping │ │ │ │ │ + 298: 000007e8 8 OBJECT LOCAL DEFAULT 3 bytes_as_buffer │ │ │ │ │ + 299: 000003a0 459 OBJECT LOCAL DEFAULT 9 bytes_doc │ │ │ │ │ + 300: 00000518 720 OBJECT LOCAL DEFAULT 3 bytes_methods │ │ │ │ │ + 301: 00000448 64 OBJECT LOCAL DEFAULT 3 striter_methods │ │ │ │ │ + 302: 000001a8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 303: 000002ac 12 OBJECT LOCAL DEFAULT 9 _keywords.1 │ │ │ │ │ + 304: 00000334 32 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 305: 000001d4 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ + 306: 000002cc 16 OBJECT LOCAL DEFAULT 9 _keywords.10 │ │ │ │ │ + 307: 00000390 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ + 308: 00000200 44 OBJECT LOCAL DEFAULT 3 _parser.26 │ │ │ │ │ + 309: 00000308 16 OBJECT LOCAL DEFAULT 9 _keywords.25 │ │ │ │ │ + 310: 00000424 36 OBJECT LOCAL DEFAULT 3 _kwtuple.24 │ │ │ │ │ + 311: 0000022c 44 OBJECT LOCAL DEFAULT 3 _parser.17 │ │ │ │ │ + 312: 000002e8 12 OBJECT LOCAL DEFAULT 9 _keywords.16 │ │ │ │ │ + 313: 000003cc 32 OBJECT LOCAL DEFAULT 3 _kwtuple.15 │ │ │ │ │ + 314: 00000258 44 OBJECT LOCAL DEFAULT 3 _parser.23 │ │ │ │ │ + 315: 000002fc 12 OBJECT LOCAL DEFAULT 9 _keywords.22 │ │ │ │ │ + 316: 00000408 28 OBJECT LOCAL DEFAULT 3 _kwtuple.21 │ │ │ │ │ + 317: 00000284 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ + 318: 000002c0 12 OBJECT LOCAL DEFAULT 9 _keywords.7 │ │ │ │ │ + 319: 00000370 32 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ + 320: 000002b0 44 OBJECT LOCAL DEFAULT 3 _parser.20 │ │ │ │ │ + 321: 000002f4 8 OBJECT LOCAL DEFAULT 9 _keywords.19 │ │ │ │ │ + 322: 000003ec 28 OBJECT LOCAL DEFAULT 3 _kwtuple.18 │ │ │ │ │ + 323: 000002dc 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 324: 000002b8 8 OBJECT LOCAL DEFAULT 9 _keywords.4 │ │ │ │ │ + 325: 00000354 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 326: 00000308 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ + 327: 000002dc 12 OBJECT LOCAL DEFAULT 9 _keywords.13 │ │ │ │ │ + 328: 000003ac 32 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ + 329: 00000368 55 OBJECT LOCAL DEFAULT 9 length_hint_doc │ │ │ │ │ + 330: 00000340 39 OBJECT LOCAL DEFAULT 9 reduce_doc │ │ │ │ │ + 331: 00000318 38 OBJECT LOCAL DEFAULT 9 setstate_doc │ │ │ │ │ + 332: 0000254c 64 OBJECT LOCAL DEFAULT 9 bytes___bytes____doc__ │ │ │ │ │ + 333: 00000604 138 OBJECT LOCAL DEFAULT 9 stringlib_center__doc__ │ │ │ │ │ + 334: 000015c8 261 OBJECT LOCAL DEFAULT 9 bytes_count__doc__ │ │ │ │ │ + 335: 00000bc4 507 OBJECT LOCAL DEFAULT 9 bytes_decode__doc__ │ │ │ │ │ + 336: 00000dc0 298 OBJECT LOCAL DEFAULT 9 bytes_endswith__doc__ │ │ │ │ │ + 337: 000007b0 167 OBJECT LOCAL DEFAULT 9 stringlib_expandtabs__doc__ │ │ │ │ │ + 338: 00001c80 303 OBJECT LOCAL DEFAULT 9 bytes_find__doc__ │ │ │ │ │ + 339: 00000a3c 189 OBJECT LOCAL DEFAULT 9 bytes_fromhex__doc__ │ │ │ │ │ + 340: 00000858 482 OBJECT LOCAL DEFAULT 9 bytes_hex__doc__ │ │ │ │ │ + 341: 00001b34 331 OBJECT LOCAL DEFAULT 9 bytes_index__doc__ │ │ │ │ │ + 342: 00001db0 253 OBJECT LOCAL DEFAULT 9 bytes_join__doc__ │ │ │ │ │ + 343: 00000720 143 OBJECT LOCAL DEFAULT 9 stringlib_ljust__doc__ │ │ │ │ │ + 344: 00001768 150 OBJECT LOCAL DEFAULT 9 bytes_lstrip__doc__ │ │ │ │ │ + 345: 00001368 268 OBJECT LOCAL DEFAULT 9 bytes_maketrans__doc__ │ │ │ │ │ + 346: 00002230 396 OBJECT LOCAL DEFAULT 9 bytes_partition__doc__ │ │ │ │ │ + 347: 00001200 359 OBJECT LOCAL DEFAULT 9 bytes_replace__doc__ │ │ │ │ │ + 348: 0000111c 228 OBJECT LOCAL DEFAULT 9 bytes_removeprefix__doc__ │ │ │ │ │ + 349: 0000101c 256 OBJECT LOCAL DEFAULT 9 bytes_removesuffix__doc__ │ │ │ │ │ + 350: 00001a00 305 OBJECT LOCAL DEFAULT 9 bytes_rfind__doc__ │ │ │ │ │ + 351: 000018b0 333 OBJECT LOCAL DEFAULT 9 bytes_rindex__doc__ │ │ │ │ │ + 352: 00000690 144 OBJECT LOCAL DEFAULT 9 stringlib_rjust__doc__ │ │ │ │ │ + 353: 0000208c 418 OBJECT LOCAL DEFAULT 9 bytes_rpartition__doc__ │ │ │ │ │ + 354: 00001eb0 476 OBJECT LOCAL DEFAULT 9 bytes_rsplit__doc__ │ │ │ │ │ + 355: 000016d0 151 OBJECT LOCAL DEFAULT 9 bytes_rstrip__doc__ │ │ │ │ │ + 356: 000023bc 397 OBJECT LOCAL DEFAULT 9 bytes_split__doc__ │ │ │ │ │ + 357: 00000afc 198 OBJECT LOCAL DEFAULT 9 bytes_splitlines__doc__ │ │ │ │ │ + 358: 00000eec 302 OBJECT LOCAL DEFAULT 9 bytes_startswith__doc__ │ │ │ │ │ + 359: 00001800 174 OBJECT LOCAL DEFAULT 9 bytes_strip__doc__ │ │ │ │ │ + 360: 00001474 337 OBJECT LOCAL DEFAULT 9 bytes_translate__doc__ │ │ │ │ │ + 361: 0000056c 149 OBJECT LOCAL DEFAULT 9 stringlib_zfill__doc__ │ │ │ │ │ + 362: 00000000 308 FUNC GLOBAL DEFAULT 7 PyBytes_FromStringAndSize │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ + 372: 00000208 712 FUNC GLOBAL DEFAULT 7 _PyBytes_Resize │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Realloc │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 378: 000004d0 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ + 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 381: 0000052c 1380 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ + 383: 00000d00 604 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 385: 000011a8 168 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ + 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ + 390: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 393: 00000f5c 588 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 404: 000015e4 300 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ + 405: 00001710 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ + 406: 0000174c 596 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ + 407: 00000000 232 FUNC GLOBAL DEFAULT 1 PyBytes_FromString │ │ │ │ │ + 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 423: 00001e28 628 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ + 435: 00000d10 180 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ + 436: 0000219c 444 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 437: 00002358 144 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 441: 000014d8 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ + 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ + 446: 00001544 432 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 448: 00003698 2064 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ + 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 452: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 455: 00003228 632 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 458: 000017fc 144 FUNC GLOBAL DEFAULT 1 _PyBytes_Repeat │ │ │ │ │ + 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ + 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ + 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ + 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_GetItemRef │ │ │ │ │ + 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ + 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ + 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ + 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 477: 00002f90 60 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormat │ │ │ │ │ + 478: 00002fcc 104 FUNC GLOBAL DEFAULT 1 PyBytes_FromFormatV │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ + 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ + 481: 0000307c 5660 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ + 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ + 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ + 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIndex_Check │ │ │ │ │ + 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ + 495: 0000472c 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ + 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 497: 0000498c 620 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ + 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 499: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ + 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ + 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ + 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 503: 000050f8 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ + 504: 00000128 96 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Resize │ │ │ │ │ + 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ + 506: 000052c8 160 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ + 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 509: 00000230 72 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ + 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 512: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 513: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ + 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ + 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ │ + 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ + 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ + 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ + 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ + 520: 00000a54 124 FUNC GLOBAL DEFAULT 11 PyBytesWriter_WriteBytes │ │ │ │ │ + 521: 0000560c 192 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 523: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ + 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ + 526: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ + 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 529: 000014a0 24 FUNC GLOBAL DEFAULT 11 _PyBytesWriter_CreateByteArray │ │ │ │ │ + 530: 000014b8 152 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Format │ │ │ │ │ + 531: 00001550 44 FUNC GLOBAL DEFAULT 11 PyBytes_ConcatAndDel │ │ │ │ │ + 532: 0000157c 44 FUNC GLOBAL DEFAULT 11 PyBytes_Repr │ │ │ │ │ + 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 534: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyBytesIter_Type │ │ │ │ │ + 535: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyBytes_Type │ │ │ │ │ + 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_capitalize__doc__ │ │ │ │ │ + 540: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalnum__doc__ │ │ │ │ │ + 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isalpha__doc__ │ │ │ │ │ + 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isascii__doc__ │ │ │ │ │ + 543: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isdigit__doc__ │ │ │ │ │ + 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_islower__doc__ │ │ │ │ │ + 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isspace__doc__ │ │ │ │ │ + 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_istitle__doc__ │ │ │ │ │ + 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_isupper__doc__ │ │ │ │ │ + 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_lower__doc__ │ │ │ │ │ + 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_swapcase__doc__ │ │ │ │ │ + 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_title__doc__ │ │ │ │ │ + 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_upper__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,797 +1,785 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13954 contains 759 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x139c4 contains 747 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000003c 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000018 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000003c 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000048 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000004c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000068 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000084 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000090 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000094 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000068 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000084 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000090 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000094 0001712c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000b8 0001711d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000000c8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000000cc 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000e4 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000114 0001a01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000000a8 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000b8 0001721d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000000c8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000000cc 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000e4 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000114 0001a11c 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 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000190 0001781c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000019c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001a0 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001a0 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000020c 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ -0000021c 0001a11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000220 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000264 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000278 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000029c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000002b0 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000034c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000360 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000398 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000003b8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000003d8 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000410 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000428 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000494 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000004b8 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000004fc 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00000548 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000580 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000005a4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000005bc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000614 0001ab1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000630 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000006c0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000006d0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000728 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000075c 0001ab1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000778 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000007b8 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000007e0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000800 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000818 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000828 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000083c 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000890 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000894 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000021c 0001a21d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000220 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000264 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000278 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000029c 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000002b0 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000034c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000360 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000398 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000003b8 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000003d8 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000410 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000428 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000494 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004b8 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004fc 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00000548 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000580 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000005a4 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000005bc 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000614 0001ac1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000630 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000006c0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000006d0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000728 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000075c 0001ac1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000778 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000007b8 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000007e0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000800 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000818 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000828 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000083c 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000890 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000894 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000898 00004a2b R_ARM_MOVW_ABS_NC 00000250 .LC28 │ │ │ │ │ 0000089c 00004a2c R_ARM_MOVT_ABS 00000250 .LC28 │ │ │ │ │ -000008a4 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008d0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e0 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000918 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000093c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000094c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000984 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000009cc 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000009ec 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000a00 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000a50 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000a74 0001ab1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000a88 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000abc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000b10 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000b34 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000b4c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000b74 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000008a4 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008d0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e0 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000918 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000093c 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000094c 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000984 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000009cc 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000009ec 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000a00 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000a50 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000a74 0001ac1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000a88 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000abc 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b10 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b34 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b4c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b74 00016d1c 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 0001691d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000c8c 0001ae1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00000ca4 0000512b R_ARM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ -00000ca8 0000512c R_ARM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ -00000cac 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000ccc 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000cec 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00000d2c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000d3c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000d54 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d68 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000d7c 0001b11c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ -00000d94 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000da8 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000dc4 0000532b R_ARM_MOVW_ABS_NC 00000274 .LC30 │ │ │ │ │ -00000dc8 0000532c R_ARM_MOVT_ABS 00000274 .LC30 │ │ │ │ │ -00000dcc 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000e24 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000e40 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e44 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e48 0000552b R_ARM_MOVW_ABS_NC 00000280 .LC31 │ │ │ │ │ -00000e4c 0000552c R_ARM_MOVT_ABS 00000280 .LC31 │ │ │ │ │ -00000e54 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e60 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e64 00017a2c 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 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e80 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00000e84 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00000e8c 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001124 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000011cc 0001b51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000011e0 0001b61c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00001460 00005a1c R_ARM_CALL 00001654 stringlib__two_way_count │ │ │ │ │ -00001598 00005a1d R_ARM_JUMP24 00001654 stringlib__two_way_count │ │ │ │ │ -000015a4 0001b702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000015dc 00005e1d R_ARM_JUMP24 000022e8 stringlib_bytes_join │ │ │ │ │ -000015e0 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000015e4 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000015ec 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000015f8 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015fc 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001600 00005c2b R_ARM_MOVW_ABS_NC 000002a4 .LC34 │ │ │ │ │ -00001604 00005c2c R_ARM_MOVT_ABS 000002a4 .LC34 │ │ │ │ │ -0000160c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000165c 0001a61c R_ARM_CALL 00001e28 _PyBytes_Concat │ │ │ │ │ -00001680 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001684 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000169c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000016d0 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000016f4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000016fc 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001720 0001761d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001724 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000172c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001760 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000176c 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001770 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001778 0000472b R_ARM_MOVW_ABS_NC 00000230 .LC27 │ │ │ │ │ -0000177c 0000472c R_ARM_MOVT_ABS 00000230 .LC27 │ │ │ │ │ -0000178c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017c0 0001761d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001830 0001c41d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00001848 0001c51c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00001858 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000185c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000189c 0001691d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000018b8 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -000018bc 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000018c8 0001c61d R_ARM_JUMP24 00003128 _Py_bytes_repr │ │ │ │ │ -00001908 0001a91d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00001928 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000194c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000019b8 0001ca1c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -000019d0 0000792b R_ARM_MOVW_ABS_NC 00000450 .LC48 │ │ │ │ │ -000019d4 0000792c R_ARM_MOVT_ABS 00000450 .LC48 │ │ │ │ │ -000019d8 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000019f8 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a18 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001a3c 00005e1d R_ARM_JUMP24 000022e8 stringlib_bytes_join │ │ │ │ │ -00001a9c 0001cc1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00001ab4 00007e2b R_ARM_MOVW_ABS_NC 00000460 .LC50 │ │ │ │ │ -00001ab8 00007e2c R_ARM_MOVT_ABS 00000460 .LC50 │ │ │ │ │ -00001abc 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001adc 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001afc 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001b38 0001ab1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001b60 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001b6c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001b70 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b8c 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001bb8 0001c91c R_ARM_CALL 000018cc _PyBytes_Repeat │ │ │ │ │ -00001bd8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001bdc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c0c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001c10 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c28 0001711d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001c2c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001c30 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001c34 0000812b R_ARM_MOVW_ABS_NC 0000046c .LC51 │ │ │ │ │ -00001c38 0000812c R_ARM_MOVT_ABS 0000046c .LC51 │ │ │ │ │ -00001c44 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ca8 0001ce1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00001cc0 0000832b R_ARM_MOVW_ABS_NC 00000488 .LC52 │ │ │ │ │ -00001cc4 0000832c R_ARM_MOVT_ABS 00000488 .LC52 │ │ │ │ │ -00001cc8 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001ce8 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001d08 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001d78 0001d71c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00001d90 0000892b R_ARM_MOVW_ABS_NC 000004dc .LC55 │ │ │ │ │ -00001d94 0000892c R_ARM_MOVT_ABS 000004dc .LC55 │ │ │ │ │ -00001d98 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001db8 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001dd8 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e18 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001e28 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e58 0001d81c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001e94 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001ec0 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001ec8 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001ee4 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f48 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001f4c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001f50 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -00001f54 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00001f5c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f88 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f90 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000200c 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002018 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002048 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000204c 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002064 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000020a0 0001da1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000021bc 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002208 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002230 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002248 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002278 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002280 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000022b4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000022b8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000022fc 0001da1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000230c 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002310 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000236c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002394 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000023cc 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023f4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023f8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002480 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002490 0001da1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000024b0 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002524 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000254c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002550 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002554 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -00002558 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00002560 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002574 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000025a4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025c8 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025ec 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025fc 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002628 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002634 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002638 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002678 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000026a4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026b4 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000026b8 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000026cc 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000026d0 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000026fc 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002744 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002760 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000278c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002798 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027e0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002818 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002830 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000285c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002880 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000028d4 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000028d8 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000028ec 0000912b R_ARM_MOVW_ABS_NC 000004f4 .LC57 │ │ │ │ │ -000028f0 0000912c R_ARM_MOVT_ABS 000004f4 .LC57 │ │ │ │ │ -000028f4 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002918 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000291c 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002948 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002990 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000029a0 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000029b8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000029e4 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002a04 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a08 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a3c 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002a40 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002a94 0001691d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002a9c 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002aa0 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002adc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ae0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002b9c 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002be4 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002bf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c34 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002c44 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002c80 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002dd0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002dd4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002de8 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002df8 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002e04 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002e54 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e60 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002e64 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002e80 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002ec4 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002efc 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002f60 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00002f8c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002fa0 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002fb0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002fb4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002fe0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003000 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000300c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003014 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003018 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000301c 0000982b R_ARM_MOVW_ABS_NC 000004fc .LC58 │ │ │ │ │ -00003020 0000982c R_ARM_MOVT_ABS 000004fc .LC58 │ │ │ │ │ -00003028 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003088 0001dd1c R_ARM_CALL 0000309c PyBytes_FromFormatV │ │ │ │ │ -000030b8 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000030c0 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -000030d8 00009a1c R_ARM_CALL 00003da8 bytes_fromformat │ │ │ │ │ -000030f0 00017e1d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -000030f4 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00003134 0001e01d R_ARM_JUMP24 0000314c _PyBytes_FormatEx │ │ │ │ │ -00003138 00018d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000313c 00018d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003188 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -000031dc 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000031e0 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003338 0001e12b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000333c 0001e12c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000033a4 0001aa1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000033cc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003400 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ -00003418 00017e1c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -000034bc 0001b31c R_ARM_CALL 0000209c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -0000350c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003528 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ -0000354c 0001e21c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -000035a0 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000035a4 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000035b4 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000035b8 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000035e8 0000cf2b R_ARM_MOVW_ABS_NC 00000ee8 .LC113 │ │ │ │ │ -000035ec 0000d02b R_ARM_MOVW_ABS_NC 00000f38 .LC114 │ │ │ │ │ -000035f0 0000cf2c R_ARM_MOVT_ABS 00000ee8 .LC113 │ │ │ │ │ -000035f4 0000d02c R_ARM_MOVT_ABS 00000f38 .LC114 │ │ │ │ │ -000035f8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003600 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ -00003608 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00003678 0001e31c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -000036d8 0001e41c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00003780 0001b31c R_ARM_CALL 0000209c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000037b8 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000037c8 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000037cc 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000037dc 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000037e0 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000037fc 0000cd2b R_ARM_MOVW_ABS_NC 00000e74 .LC111 │ │ │ │ │ -00003800 0000cd2c R_ARM_MOVT_ABS 00000e74 .LC111 │ │ │ │ │ -00003808 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003860 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003884 0001e51c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -000038e8 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003914 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000391c 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003928 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000392c 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003934 0001c11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000395c 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00003960 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00003964 0000b32b R_ARM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ -00003968 0000b32c R_ARM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ -0000396c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000398c 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003990 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003994 0000d12b R_ARM_MOVW_ABS_NC 00000f94 .LC115 │ │ │ │ │ -00003998 0000d12c R_ARM_MOVT_ABS 00000f94 .LC115 │ │ │ │ │ -000039a0 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039a8 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ -000039b4 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000039b8 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000039bc 0000ab2b R_ARM_MOVW_ABS_NC 000005d8 .LC74 │ │ │ │ │ -000039c0 0000ab2c R_ARM_MOVT_ABS 000005d8 .LC74 │ │ │ │ │ -000039d0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039d8 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039dc 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000039e4 0000aa2b R_ARM_MOVW_ABS_NC 000005b4 .LC73 │ │ │ │ │ -000039e8 0000aa2c R_ARM_MOVT_ABS 000005b4 .LC73 │ │ │ │ │ -000039f0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a5c 0001e61c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00003a90 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003aa0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003aa4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003aac 0001c11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003ad8 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003adc 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003ae8 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003aec 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003af8 0000c02b R_ARM_MOVW_ABS_NC 00000a08 .LC98 │ │ │ │ │ -00003afc 0000c02c R_ARM_MOVT_ABS 00000a08 .LC98 │ │ │ │ │ -00003b00 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b48 0000d41c R_ARM_CALL 00000498 formatfloat │ │ │ │ │ -00003b7c 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003b80 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003b94 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003b98 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003ba4 0000bf2b R_ARM_MOVW_ABS_NC 000009d8 .LC97 │ │ │ │ │ -00003ba8 0000bf2c R_ARM_MOVT_ABS 000009d8 .LC97 │ │ │ │ │ -00003bac 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003be4 0000d41c R_ARM_CALL 00000498 formatfloat │ │ │ │ │ -00003bf8 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ -00003bfc 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ -00003c04 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ -00003c08 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ -00003c20 0000be2b R_ARM_MOVW_ABS_NC 000009a8 .LC96 │ │ │ │ │ -00003c24 0000be2c R_ARM_MOVT_ABS 000009a8 .LC96 │ │ │ │ │ -00003c28 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c44 0001e41c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00003c6c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c74 0001e71c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00003c80 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c84 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003cfc 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003d38 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003d3c 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003d50 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003d54 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003dc4 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00003dc8 0001e82c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003de4 0001e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e2c 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e30 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e50 0000af2b R_ARM_MOVW_ABS_NC 000006b8 .LC79 │ │ │ │ │ -00003e54 0000af2c R_ARM_MOVT_ABS 000006b8 .LC79 │ │ │ │ │ -00003e58 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e64 0000ad2b R_ARM_MOVW_ABS_NC 00000648 .LC77 │ │ │ │ │ -00003e68 0000ad2c R_ARM_MOVT_ABS 00000648 .LC77 │ │ │ │ │ -00003e70 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003e74 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003e80 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e8c 0000b02b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ -00003e90 0000b02c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ -00003e94 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ea0 0000ae2b R_ARM_MOVW_ABS_NC 0000068c .LC78 │ │ │ │ │ -00003ea4 0000ae2c R_ARM_MOVT_ABS 0000068c .LC78 │ │ │ │ │ -00003ea8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003eb0 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00003eb4 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00003eb8 0000b42b R_ARM_MOVW_ABS_NC 00000764 .LC84 │ │ │ │ │ -00003ebc 0000b42c R_ARM_MOVT_ABS 00000764 .LC84 │ │ │ │ │ -00003ec0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ecc 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00003ed0 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00003ed4 0000b22b R_ARM_MOVW_ABS_NC 00000710 .LC82 │ │ │ │ │ -00003ed8 0000b22c R_ARM_MOVT_ABS 00000710 .LC82 │ │ │ │ │ -00003edc 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f24 0000ba2b R_ARM_MOVW_ABS_NC 00000858 .LC90 │ │ │ │ │ -00003f28 0000ba2c R_ARM_MOVT_ABS 00000858 .LC90 │ │ │ │ │ -00003f30 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003f34 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003f40 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f6c 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003fc4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003fdc 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004010 0000b92b R_ARM_MOVW_ABS_NC 00000834 .LC89 │ │ │ │ │ -00004014 0000b92c R_ARM_MOVT_ABS 00000834 .LC89 │ │ │ │ │ -0000401c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004020 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000402c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000406c 0001ea1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000040b0 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000040bc 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000040c0 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000040c8 0001c11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000040f0 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -000040f4 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -000040f8 0000b72b R_ARM_MOVW_ABS_NC 000007d8 .LC87 │ │ │ │ │ -000040fc 0000b72c R_ARM_MOVT_ABS 000007d8 .LC87 │ │ │ │ │ -00004100 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004108 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000410c 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004130 0000b02b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ -00004134 0000b02c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ -00004138 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004140 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004144 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004148 0000b82b R_ARM_MOVW_ABS_NC 00000808 .LC88 │ │ │ │ │ -0000414c 0000b82c R_ARM_MOVT_ABS 00000808 .LC88 │ │ │ │ │ -00004150 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000415c 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004160 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004164 0000b62b R_ARM_MOVW_ABS_NC 000007ac .LC86 │ │ │ │ │ -00004168 0000b62c R_ARM_MOVT_ABS 000007ac .LC86 │ │ │ │ │ -0000416c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000041d8 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041e4 0000d22b R_ARM_MOVW_ABS_NC 00000fc8 .LC116 │ │ │ │ │ -000041e8 0000d22c R_ARM_MOVT_ABS 00000fc8 .LC116 │ │ │ │ │ -000041f0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000041f4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000420c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004214 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004218 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000421c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004220 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004224 0001c36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004228 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000422c 0001e82c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004240 0001e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004254 0001be1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004264 0001cf1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000427c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004290 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -000042b8 0001d01c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000042c8 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000042d4 0001881c R_ARM_CALL 00000f5c PyBytesWriter_FinishWithSize │ │ │ │ │ -00004308 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00004310 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004324 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004328 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004340 0000bd2b R_ARM_MOVW_ABS_NC 00000944 .LC94 │ │ │ │ │ -00004344 0000bd2c R_ARM_MOVT_ABS 00000944 .LC94 │ │ │ │ │ -00004348 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004390 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043c8 0000bc2b R_ARM_MOVW_ABS_NC 000008dc .LC93 │ │ │ │ │ -000043cc 0000bc2c R_ARM_MOVT_ABS 000008dc .LC93 │ │ │ │ │ -000043d0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004408 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000440c 0001e82c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004418 0001e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004428 0001eb1c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ -0000443c 0001ec1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00004480 0000bb2b R_ARM_MOVW_ABS_NC 00000874 .LC92 │ │ │ │ │ -00004484 0000bb2c R_ARM_MOVT_ABS 00000874 .LC92 │ │ │ │ │ -00004488 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004490 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004494 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000044a4 0000682b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ -000044a8 0000682c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ -000044ac 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044d4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044dc 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000044e8 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000044ec 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004508 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -0000450c 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004510 0000c92b R_ARM_MOVW_ABS_NC 00000d48 .LC107 │ │ │ │ │ -00004514 0000c92c R_ARM_MOVT_ABS 00000d48 .LC107 │ │ │ │ │ -00004518 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004524 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004528 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -0000452c 0000c82b R_ARM_MOVW_ABS_NC 00000d10 .LC106 │ │ │ │ │ -00004530 0000c82c R_ARM_MOVT_ABS 00000d10 .LC106 │ │ │ │ │ -00004534 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004540 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ -00004544 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ -00004548 0000c72b R_ARM_MOVW_ABS_NC 00000cd8 .LC105 │ │ │ │ │ -0000454c 0000c72c R_ARM_MOVT_ABS 00000cd8 .LC105 │ │ │ │ │ -00004550 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004560 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004564 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000457c 0000cc2b R_ARM_MOVW_ABS_NC 00000e24 .LC110 │ │ │ │ │ -00004580 0000cc2c R_ARM_MOVT_ABS 00000e24 .LC110 │ │ │ │ │ -00004584 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045a0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000045a4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000045bc 0000c52b R_ARM_MOVW_ABS_NC 00000bf4 .LC103 │ │ │ │ │ -000045c0 0000c52c R_ARM_MOVT_ABS 00000bf4 .LC103 │ │ │ │ │ -000045c4 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000045e8 0000c62b R_ARM_MOVW_ABS_NC 00000c68 .LC104 │ │ │ │ │ -000045ec 0000c62c R_ARM_MOVT_ABS 00000c68 .LC104 │ │ │ │ │ -000045f0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004600 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004604 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000461c 0000c22b R_ARM_MOVW_ABS_NC 00000aa4 .LC100 │ │ │ │ │ -00004620 0000c22c R_ARM_MOVT_ABS 00000aa4 .LC100 │ │ │ │ │ -00004624 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004630 0000c42b R_ARM_MOVW_ABS_NC 00000b80 .LC102 │ │ │ │ │ -00004634 0000c42c R_ARM_MOVT_ABS 00000b80 .LC102 │ │ │ │ │ -00004638 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004658 0000cb2b R_ARM_MOVW_ABS_NC 00000dd0 .LC109 │ │ │ │ │ -0000465c 0000cb2c R_ARM_MOVT_ABS 00000dd0 .LC109 │ │ │ │ │ -00004660 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004670 0000ca2b R_ARM_MOVW_ABS_NC 00000d7c .LC108 │ │ │ │ │ -00004674 0000ca2c R_ARM_MOVT_ABS 00000d7c .LC108 │ │ │ │ │ -00004678 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004684 0000c32b R_ARM_MOVW_ABS_NC 00000b14 .LC101 │ │ │ │ │ -00004688 0000c32c R_ARM_MOVT_ABS 00000b14 .LC101 │ │ │ │ │ -0000468c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004698 0000c12b R_ARM_MOVW_ABS_NC 00000a34 .LC99 │ │ │ │ │ -0000469c 0000c12c R_ARM_MOVT_ABS 00000a34 .LC99 │ │ │ │ │ -000046a0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046a8 0000ce2b R_ARM_MOVW_ABS_NC 00000e9c .LC112 │ │ │ │ │ -000046ac 0000ce2c R_ARM_MOVT_ABS 00000e9c .LC112 │ │ │ │ │ -000046b0 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046b8 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -000046bc 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000046c4 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000046e4 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000046e8 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000046ec 0000ac2b R_ARM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ -000046f0 0000ac2c R_ARM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ -00004700 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004730 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000473c 0000b52b R_ARM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ -00004740 0000b52c R_ARM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ -00004748 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000474c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004758 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047a4 0001ed1d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -000047bc 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000047c0 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000047cc 0000d72b R_ARM_MOVW_ABS_NC 00001014 .LC117 │ │ │ │ │ -000047d0 0000d72c R_ARM_MOVT_ABS 00001014 .LC117 │ │ │ │ │ -000047d4 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000047e0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000047e4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004828 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000482c 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004834 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ -00004838 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ -00004840 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000048b0 0001ef1c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -000048e8 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004920 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000494c 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004964 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000498c 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000049bc 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049f0 0001f01c R_ARM_CALL 00004a5c _PyBytes_FromHex │ │ │ │ │ -000049f4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000049f8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004a24 0001f11c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00004a50 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ac8 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ -00004ae8 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00004aec 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004af0 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00004af4 00017d2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00004b6c 00017e1c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00004bc0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004bc4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004bd0 0000de2b R_ARM_MOVW_ABS_NC 000010c0 .LC120 │ │ │ │ │ -00004bd4 0000de2c R_ARM_MOVT_ABS 000010c0 .LC120 │ │ │ │ │ -00004bd8 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004be0 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00004bfc 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004c24 0001cf1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00004c3c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004c5c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004c68 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004c6c 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004c74 0000dc2b R_ARM_MOVW_ABS_NC 00001048 .LC118 │ │ │ │ │ -00004c78 0000dc2c R_ARM_MOVT_ABS 00001048 .LC118 │ │ │ │ │ -00004c80 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c90 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c94 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004ca0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004ca4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004cb8 0000dd2b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ -00004cbc 0000dd2c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ -00004cc0 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cf4 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004d04 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004d34 0001d81c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00004da8 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004db8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004dbc 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004dc0 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ -00004dc4 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00004dcc 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e00 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e30 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e38 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e64 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e6c 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e90 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004ea8 0001f21c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00004f14 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004f2c 0001f51c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004f48 0001da1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000506c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005080 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000050dc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050e0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050f8 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00005154 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005178 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005188 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051b4 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000051c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005228 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000522c 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005240 0000ea2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ -00005244 0000ea2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ -00005248 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005278 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005290 0001f81c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -000052c8 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -000052d8 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005318 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000532c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005344 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005360 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005364 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000538c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005410 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005460 0001fb1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000054a8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000054cc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000054ec 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005510 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000554c 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005558 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000055e0 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -000055e4 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -000055e8 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005600 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005604 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000560c 0001062b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ -00005610 0001062c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ -00005618 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005620 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00005624 0001e82c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00005644 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005648 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005650 0001072b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ -00005654 0001072c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ -0000565c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005670 0001e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005684 0000fa2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -00005688 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -0000568c 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -00005690 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -00005694 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -00005698 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -0000569c 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000056bc 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056c8 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005738 0002061c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00005750 00010d2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ -00005754 00010d2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ -00005758 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005778 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005798 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057d0 00017c1c R_ARM_CALL 0000052c _PyBytes_DecodeEscape2 │ │ │ │ │ -000057f8 0002092b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000057fc 0002092c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005810 00010f2b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ -00005814 00010f2c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ -00005818 00020a1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00005848 0001102b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ -0000584c 0001102c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ -00005850 00020a1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00005864 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000589c 00011f1c R_ARM_CALL 000016fc stringlib__lex_search │ │ │ │ │ -000058b4 00011f1c R_ARM_CALL 000016fc stringlib__lex_search │ │ │ │ │ -000058dc 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c2c 00016a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000c5c 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000c6c 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000c84 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000c98 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000cac 0001b21c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ +00000cc4 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000cd8 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000cf4 0000542b R_ARM_MOVW_ABS_NC 00000274 .LC30 │ │ │ │ │ +00000cf8 0000542c R_ARM_MOVT_ABS 00000274 .LC30 │ │ │ │ │ +00000cfc 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000d54 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000d70 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d74 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d78 0000562b R_ARM_MOVW_ABS_NC 00000280 .LC31 │ │ │ │ │ +00000d7c 0000562c R_ARM_MOVT_ABS 00000280 .LC31 │ │ │ │ │ +00000d84 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d90 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d94 00017b2c 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 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000db0 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00000db4 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00000dbc 0001781c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001054 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000010fc 0001b61c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001110 0001b71c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +00001390 00005a1c R_ARM_CALL 00001654 stringlib__two_way_count │ │ │ │ │ +000014c8 00005a1d R_ARM_JUMP24 00001654 stringlib__two_way_count │ │ │ │ │ +000014d4 0001b802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000150c 00005e1d R_ARM_JUMP24 000023e8 stringlib_bytes_join │ │ │ │ │ +00001510 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00001514 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +0000151c 0001781c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001528 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000152c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001530 00005c2b R_ARM_MOVW_ABS_NC 000002a4 .LC34 │ │ │ │ │ +00001534 00005c2c R_ARM_MOVT_ABS 000002a4 .LC34 │ │ │ │ │ +0000153c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000158c 0001a71c R_ARM_CALL 00001e28 _PyBytes_Concat │ │ │ │ │ +000015b0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000015b4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000015cc 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001600 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00001624 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000162c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001650 0001771d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001654 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000165c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001690 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000169c 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000016a0 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000016a8 0000472b R_ARM_MOVW_ABS_NC 00000230 .LC27 │ │ │ │ │ +000016ac 0000472c R_ARM_MOVT_ABS 00000230 .LC27 │ │ │ │ │ +000016bc 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000016f0 0001771d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001760 0001c51d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00001778 0001c61c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00001788 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000178c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000017cc 00016a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000017e8 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000017ec 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000017f8 0001c71d R_ARM_JUMP24 00003228 _Py_bytes_repr │ │ │ │ │ +00001838 0001aa1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00001858 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000187c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000018e8 0001cb1c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00001900 0000792b R_ARM_MOVW_ABS_NC 00000450 .LC48 │ │ │ │ │ +00001904 0000792c R_ARM_MOVT_ABS 00000450 .LC48 │ │ │ │ │ +00001908 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001928 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001948 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000196c 00005e1d R_ARM_JUMP24 000023e8 stringlib_bytes_join │ │ │ │ │ +000019cc 0001cd1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +000019e4 00007e2b R_ARM_MOVW_ABS_NC 00000460 .LC50 │ │ │ │ │ +000019e8 00007e2c R_ARM_MOVT_ABS 00000460 .LC50 │ │ │ │ │ +000019ec 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001a0c 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001a2c 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001a68 0001ac1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001a90 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001a9c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001aa0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001abc 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001ae8 0001ca1c R_ARM_CALL 000017fc _PyBytes_Repeat │ │ │ │ │ +00001b08 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b0c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b3c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b40 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b58 0001721d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001b5c 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001b60 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001b64 0000812b R_ARM_MOVW_ABS_NC 0000046c .LC51 │ │ │ │ │ +00001b68 0000812c R_ARM_MOVT_ABS 0000046c .LC51 │ │ │ │ │ +00001b74 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bd8 0001cf1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00001bf0 0000832b R_ARM_MOVW_ABS_NC 00000488 .LC52 │ │ │ │ │ +00001bf4 0000832c R_ARM_MOVT_ABS 00000488 .LC52 │ │ │ │ │ +00001bf8 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001c18 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001c38 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001ca8 0001d81c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00001cc0 0000892b R_ARM_MOVW_ABS_NC 000004dc .LC55 │ │ │ │ │ +00001cc4 0000892c R_ARM_MOVT_ABS 000004dc .LC55 │ │ │ │ │ +00001cc8 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001ce8 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001d08 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001d48 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001d58 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001d88 0001d91c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001dc4 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001df0 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001df8 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e14 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001e78 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001e7c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001e80 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +00001e84 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +00001e8c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001eb8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ec0 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001f3c 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001f48 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001f78 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f7c 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f94 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001fd0 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000020ec 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002138 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002160 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002178 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000021a8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021b0 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021e4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000021e8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000222c 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000223c 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002240 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000229c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000022c4 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000022fc 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002324 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002328 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023b0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023c0 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000023e0 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002454 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000247c 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002480 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002484 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +00002488 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +00002490 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024a4 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000024d4 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024f8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000251c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000252c 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002558 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002564 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002568 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000025a8 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000025d4 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025e4 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000025e8 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000025fc 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002600 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000262c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002674 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002690 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000026bc 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026c8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026f4 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002710 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002748 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002760 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000278c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027b0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002804 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002808 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000281c 0000912b R_ARM_MOVW_ABS_NC 000004f4 .LC57 │ │ │ │ │ +00002820 0000912c R_ARM_MOVT_ABS 000004f4 .LC57 │ │ │ │ │ +00002824 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002848 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000284c 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002878 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000028c0 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028d0 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000028e8 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002914 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002934 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002938 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000296c 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002970 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000029c4 00016a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000029cc 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000029d0 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002a0c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a10 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002acc 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002b14 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002b64 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002b74 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002bb0 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002d00 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002d04 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002d18 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d28 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d34 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d84 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d90 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002d94 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002db0 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002df4 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e2c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002e90 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00002ebc 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002ed0 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ee0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ee4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f10 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f30 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f3c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f44 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002f48 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002f4c 0000982b R_ARM_MOVW_ABS_NC 000004fc .LC58 │ │ │ │ │ +00002f50 0000982c R_ARM_MOVT_ABS 000004fc .LC58 │ │ │ │ │ +00002f58 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002fb8 0001de1c R_ARM_CALL 00002fcc PyBytes_FromFormatV │ │ │ │ │ +00002fe8 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002ff0 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +00003008 00009a1c R_ARM_CALL 00003ea8 bytes_fromformat │ │ │ │ │ +00003020 00017f1d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003024 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003064 0001e11d R_ARM_JUMP24 0000307c _PyBytes_FormatEx │ │ │ │ │ +00003068 00018e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000306c 00018e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000030b8 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +0000310c 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003110 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003268 0001e22b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000326c 0001e22c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000032d4 0001ab1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000032fc 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003330 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +00003348 00017f1c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +000033ec 0001b41c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000343c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003458 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +0000347c 0001e31c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +000034d0 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000034d4 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000034e4 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000034e8 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003518 0000cf2b R_ARM_MOVW_ABS_NC 00000ee8 .LC113 │ │ │ │ │ +0000351c 0000d02b R_ARM_MOVW_ABS_NC 00000f38 .LC114 │ │ │ │ │ +00003520 0000cf2c R_ARM_MOVT_ABS 00000ee8 .LC113 │ │ │ │ │ +00003524 0000d02c R_ARM_MOVT_ABS 00000f38 .LC114 │ │ │ │ │ +00003528 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003530 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +00003538 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +000035a8 0001e41c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +00003608 0001e51c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +000036b0 0001b41c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000036e8 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036f8 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000036fc 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000370c 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003710 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000372c 0000cd2b R_ARM_MOVW_ABS_NC 00000e74 .LC111 │ │ │ │ │ +00003730 0000cd2c R_ARM_MOVT_ABS 00000e74 .LC111 │ │ │ │ │ +00003738 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003790 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000037b4 0001e61c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003818 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003844 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000384c 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003858 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000385c 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003864 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000388c 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00003890 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00003894 0000b32b R_ARM_MOVW_ABS_NC 00000738 .LC83 │ │ │ │ │ +00003898 0000b32c R_ARM_MOVT_ABS 00000738 .LC83 │ │ │ │ │ +0000389c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038bc 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000038c0 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000038c4 0000d12b R_ARM_MOVW_ABS_NC 00000f94 .LC115 │ │ │ │ │ +000038c8 0000d12c R_ARM_MOVT_ABS 00000f94 .LC115 │ │ │ │ │ +000038d0 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000038d8 0000271c R_ARM_CALL 00001250 Py_XDECREF │ │ │ │ │ +000038e4 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000038e8 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000038ec 0000ab2b R_ARM_MOVW_ABS_NC 000005d8 .LC74 │ │ │ │ │ +000038f0 0000ab2c R_ARM_MOVT_ABS 000005d8 .LC74 │ │ │ │ │ +00003900 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003908 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000390c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003914 0000aa2b R_ARM_MOVW_ABS_NC 000005b4 .LC73 │ │ │ │ │ +00003918 0000aa2c R_ARM_MOVT_ABS 000005b4 .LC73 │ │ │ │ │ +00003920 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000398c 0001e71c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +000039c0 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000039d0 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039d4 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039dc 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003a08 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003a0c 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003a18 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003a1c 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003a28 0000c02b R_ARM_MOVW_ABS_NC 00000a08 .LC98 │ │ │ │ │ +00003a2c 0000c02c R_ARM_MOVT_ABS 00000a08 .LC98 │ │ │ │ │ +00003a30 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a78 0000d41c R_ARM_CALL 00000498 formatfloat │ │ │ │ │ +00003aac 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003ab0 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003ac4 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003ac8 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003ad4 0000bf2b R_ARM_MOVW_ABS_NC 000009d8 .LC97 │ │ │ │ │ +00003ad8 0000bf2c R_ARM_MOVT_ABS 000009d8 .LC97 │ │ │ │ │ +00003adc 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b14 0000d41c R_ARM_CALL 00000498 formatfloat │ │ │ │ │ +00003b28 0000a82b R_ARM_MOVW_ABS_NC 00000598 .LC71 │ │ │ │ │ +00003b2c 0000a82c R_ARM_MOVT_ABS 00000598 .LC71 │ │ │ │ │ +00003b34 0000a92b R_ARM_MOVW_ABS_NC 000005a8 .LC72 │ │ │ │ │ +00003b38 0000a92c R_ARM_MOVT_ABS 000005a8 .LC72 │ │ │ │ │ +00003b50 0000be2b R_ARM_MOVW_ABS_NC 000009a8 .LC96 │ │ │ │ │ +00003b54 0000be2c R_ARM_MOVT_ABS 000009a8 .LC96 │ │ │ │ │ +00003b58 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b74 0001e51c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00003b9c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ba4 0001e81c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00003bb0 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003bb4 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c2c 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003c68 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003c6c 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003c80 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003c84 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003cf4 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003cf8 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00003d14 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d5c 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d60 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d80 0000af2b R_ARM_MOVW_ABS_NC 000006b8 .LC79 │ │ │ │ │ +00003d84 0000af2c R_ARM_MOVT_ABS 000006b8 .LC79 │ │ │ │ │ +00003d88 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d94 0000ad2b R_ARM_MOVW_ABS_NC 00000648 .LC77 │ │ │ │ │ +00003d98 0000ad2c R_ARM_MOVT_ABS 00000648 .LC77 │ │ │ │ │ +00003da0 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003da4 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003db0 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003dbc 0000b02b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ +00003dc0 0000b02c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ +00003dc4 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003dd0 0000ae2b R_ARM_MOVW_ABS_NC 0000068c .LC78 │ │ │ │ │ +00003dd4 0000ae2c R_ARM_MOVT_ABS 0000068c .LC78 │ │ │ │ │ +00003dd8 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003de0 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00003de4 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00003de8 0000b42b R_ARM_MOVW_ABS_NC 00000764 .LC84 │ │ │ │ │ +00003dec 0000b42c R_ARM_MOVT_ABS 00000764 .LC84 │ │ │ │ │ +00003df0 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003dfc 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00003e00 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00003e04 0000b22b R_ARM_MOVW_ABS_NC 00000710 .LC82 │ │ │ │ │ +00003e08 0000b22c R_ARM_MOVT_ABS 00000710 .LC82 │ │ │ │ │ +00003e0c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e54 0000ba2b R_ARM_MOVW_ABS_NC 00000858 .LC90 │ │ │ │ │ +00003e58 0000ba2c R_ARM_MOVT_ABS 00000858 .LC90 │ │ │ │ │ +00003e60 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003e64 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e70 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e9c 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003ef4 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003f0c 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003f40 0000b92b R_ARM_MOVW_ABS_NC 00000834 .LC89 │ │ │ │ │ +00003f44 0000b92c R_ARM_MOVT_ABS 00000834 .LC89 │ │ │ │ │ +00003f4c 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003f50 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003f5c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f9c 0001eb1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00003fe0 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fec 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003ff0 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003ff8 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004020 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004024 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00004028 0000b72b R_ARM_MOVW_ABS_NC 000007d8 .LC87 │ │ │ │ │ +0000402c 0000b72c R_ARM_MOVT_ABS 000007d8 .LC87 │ │ │ │ │ +00004030 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004038 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000403c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004060 0000b02b R_ARM_MOVW_ABS_NC 000006e4 .LC80 │ │ │ │ │ +00004064 0000b02c R_ARM_MOVT_ABS 000006e4 .LC80 │ │ │ │ │ +00004068 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004070 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004074 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00004078 0000b82b R_ARM_MOVW_ABS_NC 00000808 .LC88 │ │ │ │ │ +0000407c 0000b82c R_ARM_MOVT_ABS 00000808 .LC88 │ │ │ │ │ +00004080 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000408c 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004090 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00004094 0000b62b R_ARM_MOVW_ABS_NC 000007ac .LC86 │ │ │ │ │ +00004098 0000b62c R_ARM_MOVT_ABS 000007ac .LC86 │ │ │ │ │ +0000409c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004108 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004114 0000d22b R_ARM_MOVW_ABS_NC 00000fc8 .LC116 │ │ │ │ │ +00004118 0000d22c R_ARM_MOVT_ABS 00000fc8 .LC116 │ │ │ │ │ +00004120 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004124 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000413c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004144 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004148 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000414c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004150 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004154 0001c46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004158 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000415c 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004170 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004184 0001bf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004194 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000041ac 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000041c0 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +000041e8 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000041f8 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004204 0001891c R_ARM_CALL 00000f5c PyBytesWriter_FinishWithSize │ │ │ │ │ +00004238 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00004240 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004254 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004258 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004270 0000bd2b R_ARM_MOVW_ABS_NC 00000944 .LC94 │ │ │ │ │ +00004274 0000bd2c R_ARM_MOVT_ABS 00000944 .LC94 │ │ │ │ │ +00004278 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000042c0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042f8 0000bc2b R_ARM_MOVW_ABS_NC 000008dc .LC93 │ │ │ │ │ +000042fc 0000bc2c R_ARM_MOVT_ABS 000008dc .LC93 │ │ │ │ │ +00004300 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004338 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000433c 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004348 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004358 0001ec1c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ +0000436c 0001ed1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000043b0 0000bb2b R_ARM_MOVW_ABS_NC 00000874 .LC92 │ │ │ │ │ +000043b4 0000bb2c R_ARM_MOVT_ABS 00000874 .LC92 │ │ │ │ │ +000043b8 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000043c0 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000043c4 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000043d4 0000682b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ +000043d8 0000682c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ +000043dc 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004404 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000440c 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004418 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000441c 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004438 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +0000443c 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00004440 0000c92b R_ARM_MOVW_ABS_NC 00000d48 .LC107 │ │ │ │ │ +00004444 0000c92c R_ARM_MOVT_ABS 00000d48 .LC107 │ │ │ │ │ +00004448 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004454 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004458 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +0000445c 0000c82b R_ARM_MOVW_ABS_NC 00000d10 .LC106 │ │ │ │ │ +00004460 0000c82c R_ARM_MOVT_ABS 00000d10 .LC106 │ │ │ │ │ +00004464 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004470 0000b12b R_ARM_MOVW_ABS_NC 0000070c .LC81 │ │ │ │ │ +00004474 0000b12c R_ARM_MOVT_ABS 0000070c .LC81 │ │ │ │ │ +00004478 0000c72b R_ARM_MOVW_ABS_NC 00000cd8 .LC105 │ │ │ │ │ +0000447c 0000c72c R_ARM_MOVT_ABS 00000cd8 .LC105 │ │ │ │ │ +00004480 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004490 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004494 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000044ac 0000cc2b R_ARM_MOVW_ABS_NC 00000e24 .LC110 │ │ │ │ │ +000044b0 0000cc2c R_ARM_MOVT_ABS 00000e24 .LC110 │ │ │ │ │ +000044b4 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044d0 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000044d4 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000044ec 0000c52b R_ARM_MOVW_ABS_NC 00000bf4 .LC103 │ │ │ │ │ +000044f0 0000c52c R_ARM_MOVT_ABS 00000bf4 .LC103 │ │ │ │ │ +000044f4 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004518 0000c62b R_ARM_MOVW_ABS_NC 00000c68 .LC104 │ │ │ │ │ +0000451c 0000c62c R_ARM_MOVT_ABS 00000c68 .LC104 │ │ │ │ │ +00004520 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004530 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004534 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000454c 0000c22b R_ARM_MOVW_ABS_NC 00000aa4 .LC100 │ │ │ │ │ +00004550 0000c22c R_ARM_MOVT_ABS 00000aa4 .LC100 │ │ │ │ │ +00004554 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004560 0000c42b R_ARM_MOVW_ABS_NC 00000b80 .LC102 │ │ │ │ │ +00004564 0000c42c R_ARM_MOVT_ABS 00000b80 .LC102 │ │ │ │ │ +00004568 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004588 0000cb2b R_ARM_MOVW_ABS_NC 00000dd0 .LC109 │ │ │ │ │ +0000458c 0000cb2c R_ARM_MOVT_ABS 00000dd0 .LC109 │ │ │ │ │ +00004590 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045a0 0000ca2b R_ARM_MOVW_ABS_NC 00000d7c .LC108 │ │ │ │ │ +000045a4 0000ca2c R_ARM_MOVT_ABS 00000d7c .LC108 │ │ │ │ │ +000045a8 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045b4 0000c32b R_ARM_MOVW_ABS_NC 00000b14 .LC101 │ │ │ │ │ +000045b8 0000c32c R_ARM_MOVT_ABS 00000b14 .LC101 │ │ │ │ │ +000045bc 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045c8 0000c12b R_ARM_MOVW_ABS_NC 00000a34 .LC99 │ │ │ │ │ +000045cc 0000c12c R_ARM_MOVT_ABS 00000a34 .LC99 │ │ │ │ │ +000045d0 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045d8 0000ce2b R_ARM_MOVW_ABS_NC 00000e9c .LC112 │ │ │ │ │ +000045dc 0000ce2c R_ARM_MOVT_ABS 00000e9c .LC112 │ │ │ │ │ +000045e0 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045e8 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +000045ec 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +000045f4 0001781c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004614 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004618 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000461c 0000ac2b R_ARM_MOVW_ABS_NC 0000060c .LC75 │ │ │ │ │ +00004620 0000ac2c R_ARM_MOVT_ABS 0000060c .LC75 │ │ │ │ │ +00004630 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004660 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000466c 0000b52b R_ARM_MOVW_ABS_NC 0000078c .LC85 │ │ │ │ │ +00004670 0000b52c R_ARM_MOVT_ABS 0000078c .LC85 │ │ │ │ │ +00004678 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000467c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004688 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000046d4 0001ee1d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +000046ec 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000046f0 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000046fc 0000d72b R_ARM_MOVW_ABS_NC 00001014 .LC117 │ │ │ │ │ +00004700 0000d72c R_ARM_MOVT_ABS 00001014 .LC117 │ │ │ │ │ +00004704 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004710 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004714 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004758 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000475c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004764 00000f2b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ +00004768 00000f2c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ +00004770 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000047e0 0001f01c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00004818 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004850 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000487c 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004894 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000048bc 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048ec 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004920 0001f11c R_ARM_CALL 0000498c _PyBytes_FromHex │ │ │ │ │ +00004924 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004928 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004954 0001f21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00004980 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000049f8 0000171c R_ARM_CALL 00000a90 byteswriter_create │ │ │ │ │ +00004a18 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004a1c 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004a20 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00004a24 00017e2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00004a9c 00017f1c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00004af0 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004af4 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004b00 0000de2b R_ARM_MOVW_ABS_NC 000010c0 .LC120 │ │ │ │ │ +00004b04 0000de2c R_ARM_MOVT_ABS 000010c0 .LC120 │ │ │ │ │ +00004b08 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004b10 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00004b2c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004b54 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00004b6c 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004b8c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004b98 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004b9c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004ba4 0000dc2b R_ARM_MOVW_ABS_NC 00001048 .LC118 │ │ │ │ │ +00004ba8 0000dc2c R_ARM_MOVT_ABS 00001048 .LC118 │ │ │ │ │ +00004bb0 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004bc0 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004bc4 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004bd0 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004bd4 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004be8 0000dd2b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ +00004bec 0000dd2c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ +00004bf0 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c24 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004c34 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004c64 0001d91c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00004cd8 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004ce8 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004cec 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cf0 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ +00004cf4 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ +00004cfc 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d30 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d60 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d68 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d94 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d9c 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004dc0 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004dd8 0001f31c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00004e44 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004e5c 0001f61c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004e78 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00004f9c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004fb0 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000500c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005010 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005028 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00005084 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050a8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050b8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050e4 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000050f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005158 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000515c 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005170 0000ea2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ +00005174 0000ea2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ +00005178 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000051a8 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000051c0 0001f91c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000051f8 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005208 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005248 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000525c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005274 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005290 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005294 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000052bc 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005340 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005390 0001fc1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000053d8 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000053fc 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000541c 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005440 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000547c 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005488 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005510 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +00005514 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +00005518 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005530 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005534 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000553c 0001062b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ +00005540 0001062c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ +00005548 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005550 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00005554 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00005574 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005578 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005580 0001072b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ +00005584 0001072c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ +0000558c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000055a0 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000055b4 0000fa2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +000055b8 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +000055bc 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +000055c0 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +000055c4 0001052b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +000055c8 0001052c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +000055cc 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000055ec 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055f8 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005630 00017d1c R_ARM_CALL 0000052c _PyBytes_DecodeEscape2 │ │ │ │ │ +00005658 00020a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000565c 00020a2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005670 0001102b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ +00005674 0001102c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ +00005678 00020b1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000056a8 0001112b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ +000056ac 0001112c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ +000056b0 00020b1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000056c4 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056fc 0001201c R_ARM_CALL 000016fc stringlib__lex_search │ │ │ │ │ +00005714 0001201c R_ARM_CALL 000016fc stringlib__lex_search │ │ │ │ │ +0000573c 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1510c contains 226 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1511c contains 226 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00021702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00021802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00007502 R_ARM_ABS32 000018a0 bytes_repr │ │ │ │ │ +0000002c 00007502 R_ARM_ABS32 000017d0 bytes_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00002802 R_ARM_ABS32 00001294 bytes_hash │ │ │ │ │ 00000044 00007102 R_ARM_ABS32 00000000 bytes_str │ │ │ │ │ -00000048 00021802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 00021902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00002b02 R_ARM_ABS32 000012dc bytes_richcompare │ │ │ │ │ 0000006c 00003b02 R_ARM_ABS32 000000e8 bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00012402 R_ARM_ABS32 00001834 bytes_alloc │ │ │ │ │ -0000009c 00006b02 R_ARM_ABS32 00002c38 bytes_new │ │ │ │ │ -000000a0 00017802 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d0 00007702 R_ARM_ABS32 000033a0 bytes_iteritem │ │ │ │ │ -000000d8 00021702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000098 00012502 R_ARM_ABS32 00001834 bytes_alloc │ │ │ │ │ +0000009c 00006b02 R_ARM_ABS32 00002d38 bytes_new │ │ │ │ │ +000000a0 00017902 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000d0 00007702 R_ARM_ABS32 000034a0 bytes_iteritem │ │ │ │ │ +000000d8 00021802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00003e02 R_ARM_ABS32 000001a4 striter_dealloc │ │ │ │ │ -0000011c 00021802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00011d02 R_ARM_ABS32 000015a8 striter_traverse │ │ │ │ │ -00000140 00021902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00007802 R_ARM_ABS32 000033e8 striter_next │ │ │ │ │ +0000011c 00021902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000130 00011e02 R_ARM_ABS32 000015a8 striter_traverse │ │ │ │ │ +00000140 00021a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000144 00007802 R_ARM_ABS32 000034e8 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 │ │ │ │ │ @@ -812,878 +800,892 @@ │ │ │ │ │ 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 0001d302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000034c 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000350 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000360 0001d302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000036c 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000037c 0001d302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000388 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000038c 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000039c 0001d302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003a8 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003b8 0001d302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003c4 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c8 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003d8 0001d302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003e4 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003e8 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003f8 0001d302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000404 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000414 0001d302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000420 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000430 0001d302 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000043c 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000440 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000444 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000340 0001d402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000034c 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000350 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000360 0001d402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000036c 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000037c 0001d402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000388 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000038c 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000039c 0001d402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003a8 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003b8 0001d402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003c4 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c8 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003d8 0001d402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003e4 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003e8 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003f8 0001d402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000404 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000414 0001d402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000420 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000430 0001d402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000043c 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000440 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000444 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f002 R_ARM_ABS32 00005438 striter_len │ │ │ │ │ +0000044c 0000f002 R_ARM_ABS32 00005368 striter_len │ │ │ │ │ 00000454 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 00011902 R_ARM_ABS32 00001358 striter_reduce │ │ │ │ │ +0000045c 00011a02 R_ARM_ABS32 00001358 striter_reduce │ │ │ │ │ 00000464 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 00012302 R_ARM_ABS32 000017bc striter_setstate │ │ │ │ │ +0000046c 00012402 R_ARM_ABS32 000017bc striter_setstate │ │ │ │ │ 00000474 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000494 0000a702 R_ARM_ABS32 00003104 bytes_mod │ │ │ │ │ +00000494 0000a702 R_ARM_ABS32 00003034 bytes_mod │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 00012202 R_ARM_ABS32 00001794 bytes_getnewargs │ │ │ │ │ +0000051c 00012302 R_ARM_ABS32 00001794 bytes_getnewargs │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00006e02 R_ARM_ABS32 00001854 bytes___bytes__ │ │ │ │ │ +0000052c 00006e02 R_ARM_ABS32 00001784 bytes___bytes__ │ │ │ │ │ 00000534 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0000ef02 R_ARM_ABS32 000001ec stringlib_capitalize │ │ │ │ │ -00000544 00021a02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ +00000544 00021b02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 0000fd02 R_ARM_ABS32 0000062c stringlib_center │ │ │ │ │ 00000554 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00008a02 R_ARM_ABS32 00001d1c bytes_count │ │ │ │ │ +0000055c 00008a02 R_ARM_ABS32 00001c4c bytes_count │ │ │ │ │ 00000564 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00004502 R_ARM_ABS32 00001bfc bytes_decode │ │ │ │ │ 00000574 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00008402 R_ARM_ABS32 00001c4c bytes_endswith │ │ │ │ │ +0000057c 00008402 R_ARM_ABS32 00001b7c bytes_endswith │ │ │ │ │ 00000584 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 0000f202 R_ARM_ABS32 00000278 stringlib_expandtabs │ │ │ │ │ 00000594 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 00007c02 R_ARM_ABS32 00003478 bytes_find │ │ │ │ │ +0000059c 00007c02 R_ARM_ABS32 00003578 bytes_find │ │ │ │ │ 000005a4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 0000db02 R_ARM_ABS32 000049cc bytes_fromhex │ │ │ │ │ +000005ac 0000db02 R_ARM_ABS32 000048fc bytes_fromhex │ │ │ │ │ 000005b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 0000d802 R_ARM_ABS32 0000484c bytes_hex │ │ │ │ │ +000005bc 0000d802 R_ARM_ABS32 0000477c bytes_hex │ │ │ │ │ 000005c4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00007a02 R_ARM_ABS32 0000195c bytes_index │ │ │ │ │ +000005cc 00007a02 R_ARM_ABS32 0000188c bytes_index │ │ │ │ │ 000005d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 0000ff02 R_ARM_ABS32 000007e8 stringlib_isalnum │ │ │ │ │ -000005e4 00021b02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ +000005e4 00021c02 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00010002 R_ARM_ABS32 00000808 stringlib_isalpha │ │ │ │ │ -000005f4 00021c02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ +000005f4 00021d02 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005fc 0000e402 R_ARM_ABS32 00000094 stringlib_isascii │ │ │ │ │ -00000604 00021d02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ +00000604 00021e02 R_ARM_ABS32 00000000 _Py_isascii__doc__ │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 0000e302 R_ARM_ABS32 00000074 stringlib_isdigit │ │ │ │ │ -00000614 00021e02 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ +00000614 00021f02 R_ARM_ABS32 00000000 _Py_isdigit__doc__ │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 00010102 R_ARM_ABS32 00000828 stringlib_islower │ │ │ │ │ -00000624 00021f02 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ +00000624 00022002 R_ARM_ABS32 00000000 _Py_islower__doc__ │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00010202 R_ARM_ABS32 00000848 stringlib_isspace │ │ │ │ │ -00000634 00022002 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ +00000634 00022102 R_ARM_ABS32 00000000 _Py_isspace__doc__ │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 00010302 R_ARM_ABS32 00000868 stringlib_istitle │ │ │ │ │ -00000644 00022102 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ +00000644 00022202 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00010402 R_ARM_ABS32 00000888 stringlib_isupper │ │ │ │ │ -00000654 00022202 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ +00000654 00022302 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00007d02 R_ARM_ABS32 00001a2c bytes_join │ │ │ │ │ +0000065c 00007d02 R_ARM_ABS32 0000195c bytes_join │ │ │ │ │ 00000664 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 00010802 R_ARM_ABS32 00005518 stringlib_ljust │ │ │ │ │ +0000066c 00010802 R_ARM_ABS32 00005448 stringlib_ljust │ │ │ │ │ 00000674 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 0000e202 R_ARM_ABS32 00004e70 stringlib_lower │ │ │ │ │ -00000684 00022302 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ +0000067c 0000e202 R_ARM_ABS32 00004da0 stringlib_lower │ │ │ │ │ +00000684 00022402 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000068c 0000e602 R_ARM_ABS32 000000b4 bytes_lstrip │ │ │ │ │ 00000694 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000069c 00005402 R_ARM_ABS32 00000d00 bytes_maketrans │ │ │ │ │ +0000069c 00005502 R_ARM_ABS32 00000c30 bytes_maketrans │ │ │ │ │ 000006a4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 00008c02 R_ARM_ABS32 00001dec bytes_partition │ │ │ │ │ +000006ac 00008c02 R_ARM_ABS32 00001d1c bytes_partition │ │ │ │ │ 000006b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 00004c02 R_ARM_ABS32 00000224 bytes_replace │ │ │ │ │ 000006c4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 00011c02 R_ARM_ABS32 000013b8 bytes_removeprefix │ │ │ │ │ +000006cc 00011d02 R_ARM_ABS32 000013b8 bytes_removeprefix │ │ │ │ │ 000006d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 0000ed02 R_ARM_ABS32 0000529c bytes_removesuffix │ │ │ │ │ +000006dc 0000ed02 R_ARM_ABS32 000051cc bytes_removesuffix │ │ │ │ │ 000006e4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 00005202 R_ARM_ABS32 00000c30 bytes_rfind │ │ │ │ │ +000006ec 00005302 R_ARM_ABS32 0000209c bytes_rfind │ │ │ │ │ 000006f4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00010e02 R_ARM_ABS32 000056dc bytes_rindex │ │ │ │ │ +000006fc 00010f02 R_ARM_ABS32 000045b0 bytes_rindex │ │ │ │ │ 00000704 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00010c02 R_ARM_ABS32 000008a8 stringlib_rjust │ │ │ │ │ 00000714 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 0000df02 R_ARM_ABS32 00004cc8 bytes_rpartition │ │ │ │ │ +0000071c 0000df02 R_ARM_ABS32 00004bf8 bytes_rpartition │ │ │ │ │ 00000724 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000072c 00011402 R_ARM_ABS32 00000c34 bytes_rsplit │ │ │ │ │ +0000072c 00011502 R_ARM_ABS32 00000c34 bytes_rsplit │ │ │ │ │ 00000734 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 00009302 R_ARM_ABS32 0000288c bytes_rstrip │ │ │ │ │ +0000073c 00009302 R_ARM_ABS32 000027bc bytes_rstrip │ │ │ │ │ 00000744 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 00008f02 R_ARM_ABS32 00001f94 bytes_split │ │ │ │ │ +0000074c 00008f02 R_ARM_ABS32 00001ec4 bytes_split │ │ │ │ │ 00000754 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 0000e702 R_ARM_ABS32 00004eb4 bytes_splitlines │ │ │ │ │ +0000075c 0000e702 R_ARM_ABS32 00004de4 bytes_splitlines │ │ │ │ │ 00000764 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00007f02 R_ARM_ABS32 00001a40 bytes_startswith │ │ │ │ │ +0000076c 00007f02 R_ARM_ABS32 00001970 bytes_startswith │ │ │ │ │ 00000774 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 0000eb02 R_ARM_ABS32 000051e0 bytes_strip │ │ │ │ │ +0000077c 0000eb02 R_ARM_ABS32 00005110 bytes_strip │ │ │ │ │ 00000784 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000078c 00011102 R_ARM_ABS32 00000ad0 stringlib_swapcase │ │ │ │ │ -00000794 00022402 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ +0000078c 00011202 R_ARM_ABS32 00000ad0 stringlib_swapcase │ │ │ │ │ +00000794 00022502 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000079c 00011202 R_ARM_ABS32 00000b14 stringlib_title │ │ │ │ │ -000007a4 00022502 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ +0000079c 00011302 R_ARM_ABS32 00000b14 stringlib_title │ │ │ │ │ +000007a4 00022602 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 00009502 R_ARM_ABS32 00002b04 bytes_translate │ │ │ │ │ +000007ac 00009502 R_ARM_ABS32 00002a34 bytes_translate │ │ │ │ │ 000007b4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007bc 0000ec02 R_ARM_ABS32 00005258 stringlib_upper │ │ │ │ │ -000007c4 00022602 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ +000007bc 0000ec02 R_ARM_ABS32 00005188 stringlib_upper │ │ │ │ │ +000007c4 00022702 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007cc 00011302 R_ARM_ABS32 00000b58 stringlib_zfill │ │ │ │ │ +000007cc 00011402 R_ARM_ABS32 00000b58 stringlib_zfill │ │ │ │ │ 000007d4 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e8 00003902 R_ARM_ABS32 00001bb8 bytes_buffer_getbuffer │ │ │ │ │ 000007f0 00003802 R_ARM_ABS32 00001ba0 bytes_length │ │ │ │ │ 000007f4 00003702 R_ARM_ABS32 000019a0 bytes_subscript │ │ │ │ │ 000007fc 00003802 R_ARM_ABS32 00001ba0 bytes_length │ │ │ │ │ -00000800 0001a602 R_ARM_ABS32 00001e28 _PyBytes_Concat │ │ │ │ │ -00000804 00008202 R_ARM_ABS32 00001b10 bytes_repeat │ │ │ │ │ +00000800 0001a702 R_ARM_ABS32 00001e28 _PyBytes_Concat │ │ │ │ │ +00000804 00008202 R_ARM_ABS32 00001a40 bytes_repeat │ │ │ │ │ 00000808 0000ee02 R_ARM_ABS32 00000188 bytes_item │ │ │ │ │ -00000818 00008002 R_ARM_ABS32 00003574 bytes_contains │ │ │ │ │ +00000818 00008002 R_ARM_ABS32 00003674 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1581c contains 686 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1582c contains 700 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000050 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000050 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000005c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000060 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000078 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000ac 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000000c4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000000c8 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000000e4 00016e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000000e8 00016e2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00000078 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000ac 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000000c4 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000000c8 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000000e4 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000000e8 00016f2c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000104 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000108 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000f8 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000104 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000108 0001712c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000120 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000130 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000016c 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000118 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000120 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000130 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000016c 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000178 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000017c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000198 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001c8 0001721c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -000001d0 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001d4 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000198 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001c8 0001731c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +000001d0 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001d4 0001712c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000200 0001711d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00000204 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000288 0001741c R_ARM_CALL 00000000 PyObject_Realloc │ │ │ │ │ -00000298 0001751c R_ARM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ -000002dc 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000001e4 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000200 0001721d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00000204 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000288 0001751c R_ARM_CALL 00000000 PyObject_Realloc │ │ │ │ │ +00000298 0001761c R_ARM_CALL 00000000 _Py_NewReferenceNoTotal │ │ │ │ │ +000002dc 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000002ec 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002f0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000310 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000378 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000039c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000003a0 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000310 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000378 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000039c 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000003a0 0001712c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003b0 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003e8 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 000003ec 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -000003f4 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000404 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000420 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000042c 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000468 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000004a0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ac 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000004bc 0001781c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000004c0 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004c8 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004cc 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004fc 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000500 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000003f4 0001781c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000404 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000420 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000042c 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000468 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000004a0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ac 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000004bc 0001791c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000004c0 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004c8 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004cc 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004fc 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000500 00017b2c 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 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005a4 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000005a8 00017d2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -00000670 00017e1d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00000684 00017d2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00000688 00017d2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000008bc 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008c0 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000051c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000005a4 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000005a8 00017e2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00000670 00017f1d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00000684 00017e2b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +00000688 00017e2c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000008bc 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008c0 0001802c 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 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008dc 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +000008d4 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000008dc 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ 000008f0 0000112b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 000008f4 0000112c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00000900 0001811c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000900 0001821c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000914 0000122b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ 00000918 0000122c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ -0000091c 0001811c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000948 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000094c 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000091c 0001821c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000948 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000094c 0001832c 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 0001811c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000009ac 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009b0 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000998 0001821c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000009ac 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009b0 0001802c 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 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a60 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a64 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009c4 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a60 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000a64 0001802c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a74 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a88 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a8c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b34 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b50 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00000b64 0001831c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000b9c 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000ba4 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000bac 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000bb0 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000b34 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b50 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00000b64 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000b9c 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000ba4 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000bac 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000bb0 0001802c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bc8 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000c34 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000c60 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000c98 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00000cb4 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000ce0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000cec 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000d58 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000bc0 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bc8 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000c34 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000c60 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c98 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00000cb4 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000ce0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000cec 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000d58 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000d68 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000d6c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000d88 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000dac 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e08 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000e0c 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000e58 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00000ea0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000eac 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000eb8 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000efc 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000f0c 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00000f18 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f34 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00000f38 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f3c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d88 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000dac 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e08 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000e0c 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000e58 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00000ea0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eac 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000eb8 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000efc 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000f0c 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00000f18 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f34 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00000f38 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f3c 0001802c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f54 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000f58 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fb4 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000f4c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f54 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f58 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fb4 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000fc0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000fc4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000fe0 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000100c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001098 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000010b4 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000010dc 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00001100 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000110c 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000112c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001130 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000fe0 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000100c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001098 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010b0 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000010b4 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000010dc 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00001100 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000110c 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000112c 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001130 0001712c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001158 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001168 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00001174 00016e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001178 00016e2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001140 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001158 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001168 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00001174 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001178 00016f2c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001190 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000011a0 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000011a4 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001230 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001248 0001871d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000124c 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001290 0001761d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000012c8 0001891c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ -00001370 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001388 00018b1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000013a0 00018b1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000013a8 00018c1c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -000013bc 00018d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013c0 00018d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000013e4 00018e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000013e8 00018e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000013f0 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000013f4 00018f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001428 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001438 00018e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000143c 00018e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001458 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000145c 00018f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000146c 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001470 00018f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001498 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000149c 00018f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014a0 00018e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014a4 00018e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014b4 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014b8 00018f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014bc 00018e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014c0 00018e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014d0 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014d4 00018f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014d8 00018e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014dc 00018e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014ec 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014f0 00018f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014f4 00018e2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014f8 00018e2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001508 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000150c 00018f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000151c 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001520 00018f2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000152c 0001901c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001564 0001912b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -00001568 0001912c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001188 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001190 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000011a0 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000011a4 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001230 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 0001881d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000124c 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001290 0001771d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000012c8 00018a1c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +00001370 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001388 00018c1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000013a0 00018c1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000013a8 00018d1c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000013bc 00018e2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013c0 00018e2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013e4 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000013e8 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000013f0 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000013f4 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001428 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001438 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000143c 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001458 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000145c 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000146c 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001470 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001498 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000149c 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014a0 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014a4 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014b4 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014b8 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014bc 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014c0 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014d0 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014d4 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014d8 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014dc 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000014ec 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014f0 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014f4 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000014f8 00018f2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001508 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000150c 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000151c 0001902b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001520 0001902c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000152c 0001911c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001564 0001922b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001568 0001922c 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 0001921c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000015b0 0001912b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000015b4 0001912c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001580 0001931c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000015b0 0001922b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +000015b4 0001922c 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 0001921c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000015c8 0001931c 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 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000169c 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -000016b0 0001831c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000016e8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000016ec 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001680 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000169c 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +000016b0 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000016e8 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000016ec 0001802c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001704 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000170c 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000017a8 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000016fc 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001704 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000170c 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000017a8 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000017b4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000017b8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000017d4 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001800 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001860 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001864 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001890 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000018ec 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001900 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001910 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -0000191c 00016e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001920 00016e2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017d4 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001800 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001860 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001864 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001890 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +000018ec 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001900 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001910 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000191c 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001920 00016f2c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000193c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001940 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001930 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000193c 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001940 0001712c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001968 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001978 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00001984 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001994 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001998 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000199c 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000019cc 0001982b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -000019d0 0001982c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -000019ec 0001991c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001a08 00019a1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001a34 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001a4c 00019b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001a50 00019b2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001a60 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001a8c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001a90 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001ac0 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001acc 00019d1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001950 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001968 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001978 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00001984 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001994 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001998 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000199c 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000019cc 0001992b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000019d0 0001992c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000019ec 00019a1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001a08 00019b1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001a34 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001a4c 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001a50 00019c2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001a60 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001a8c 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001a90 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001ac0 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001acc 00019e1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ 00001ad8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001adc 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b0c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001b4c 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001b0c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001b4c 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001b68 0000342b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ 00001b6c 0000342c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ -00001b74 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b80 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001b84 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001b74 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b80 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001b84 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001b8c 0000352b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ 00001b90 0000352c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ -00001b98 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001bf0 00019f1c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001c80 0001a21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001c8c 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001cb0 0001a31c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001cd8 0001a21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001ce4 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001d00 0001a31c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001d44 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001d68 0001a31c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001d98 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001da8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001dac 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001b98 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001bf0 0001a01c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001c80 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001c8c 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001cb0 0001a41c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001cd8 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001ce4 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001d00 0001a41c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001d44 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001d68 0001a41c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001d98 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001da8 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001dac 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001db0 0000432b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ 00001db4 0000432c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -00001dbc 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001dbc 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001dcc 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ 00001dd0 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ 00001dd4 0000412b R_ARM_MOVW_ABS_NC 000001e8 .LC23 │ │ │ │ │ 00001dd8 0000412c R_ARM_MOVT_ABS 000001e8 .LC23 │ │ │ │ │ 00001ddc 0000422b R_ARM_MOVW_ABS_NC 000001fc .LC24 │ │ │ │ │ 00001de0 0000422c R_ARM_MOVT_ABS 000001fc .LC24 │ │ │ │ │ -00001de4 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001de4 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00001e04 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ 00001e08 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ 00001e0c 0000442b R_ARM_MOVW_ABS_NC 0000021c .LC26 │ │ │ │ │ 00001e10 0000442c R_ARM_MOVT_ABS 0000021c .LC26 │ │ │ │ │ 00001e14 0000422b R_ARM_MOVW_ABS_NC 000001fc .LC24 │ │ │ │ │ 00001e18 0000422c R_ARM_MOVT_ABS 000001fc .LC24 │ │ │ │ │ -00001e1c 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001e1c 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00001e24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001e5c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001e74 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001ec8 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001e5c 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e74 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001ec8 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00001ed4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001ed8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ef0 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001f24 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f38 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f4c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001f64 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ef0 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001f24 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f38 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f4c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001f64 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001f78 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001f7c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001fc4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001fc8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ff0 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001ff4 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001ff0 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001ff4 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001ff8 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00001ffc 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00002004 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002034 00016e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002038 00016e2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002004 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002034 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002038 00016f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000203c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002040 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002048 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002050 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000205c 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002060 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002048 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002050 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000205c 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002060 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00002068 0000472b R_ARM_MOVW_ABS_NC 00000230 .LC27 │ │ │ │ │ 0000206c 0000472c R_ARM_MOVT_ABS 00000230 .LC27 │ │ │ │ │ -0000207c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002084 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002098 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002138 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000213c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002140 0000562b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ -00002144 0000562c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ -0000214c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002158 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002188 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000021a8 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021f0 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -00002200 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00002220 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002248 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000022c0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000022c4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000022c8 0000562b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ -000022cc 0000562c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ -000022d4 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022e0 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000230c 00005f2b R_ARM_MOVW_ABS_NC 000002c0 .LC35 │ │ │ │ │ -00002310 00005f2c R_ARM_MOVT_ABS 000002c0 .LC35 │ │ │ │ │ -00002318 0001b91c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000235c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002360 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023dc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023e0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002548 0001ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000254c 0001ba2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002550 0000622b R_ARM_MOVW_ABS_NC 00000338 .LC38 │ │ │ │ │ -00002554 0000622c R_ARM_MOVT_ABS 00000338 .LC38 │ │ │ │ │ -00002560 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002590 0001831c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000263c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002700 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002718 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002730 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002748 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002760 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002778 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002790 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027c4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027dc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027f4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000280c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002824 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000283c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002854 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000286c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000291c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002928 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002934 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002940 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000294c 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002958 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002968 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002970 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002978 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002980 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002988 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002990 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002998 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000029a4 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000029c4 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002a18 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002a28 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a2c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a4c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a70 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a74 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a90 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002ad0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002aec 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b14 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b1c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b30 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b34 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b38 0000602b R_ARM_MOVW_ABS_NC 000002dc .LC36 │ │ │ │ │ -00002b3c 0000602c R_ARM_MOVT_ABS 000002dc .LC36 │ │ │ │ │ -00002b4c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b84 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002bb8 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002bc8 0001bb1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002be0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bec 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bf4 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002bf8 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002bfc 0000612b R_ARM_MOVW_ABS_NC 0000031c .LC37 │ │ │ │ │ -00002c00 0000612c R_ARM_MOVT_ABS 0000031c .LC37 │ │ │ │ │ -00002c10 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c24 0001bc1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002c34 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002ca4 0001be1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002cb0 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002ce8 0001bf1c R_ARM_CALL 00003598 PyBytes_FromObject │ │ │ │ │ -00002cf4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002cf8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002d24 00006c1c R_ARM_CALL 000017c4 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ -00002d50 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d6c 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002d70 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002d7c 0000682b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ -00002d80 0000682c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ -00002d88 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002dc8 0001a21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002dd8 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002e18 0001c01c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00002e58 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e8c 00019d1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00002e9c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ed8 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002ef4 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ef8 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002efc 0000642b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ -00002f00 0000642c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ -00002f08 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f10 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002f14 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f18 0000662b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ -00002f1c 0000662c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ -00002f24 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f5c 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002f6c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002f70 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002f7c 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002fa4 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -00002fa8 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -00002fac 0000412b R_ARM_MOVW_ABS_NC 000001e8 .LC23 │ │ │ │ │ -00002fb0 0000412c R_ARM_MOVT_ABS 000001e8 .LC23 │ │ │ │ │ -00002fb4 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -00002fb8 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00002fbc 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002fe0 0001a21c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002ff0 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003018 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000301c 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003020 0000662b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ -00003024 0000662c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ -00003028 0000652b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ -0000302c 0000652c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ -00003040 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003048 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000304c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003050 0000432b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -00003054 0000432c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -0000305c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003078 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003080 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003084 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003088 0000692b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ -0000308c 0000692c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ -00003094 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000309c 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030a0 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030a8 0000642b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ -000030ac 0000642c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ -000030b0 0000652b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ -000030b4 0000652c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ -000030c4 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -000030c8 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -000030cc 0000442b R_ARM_MOVW_ABS_NC 0000021c .LC26 │ │ │ │ │ -000030d0 0000442c R_ARM_MOVT_ABS 0000021c .LC26 │ │ │ │ │ -000030d4 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ -000030d8 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000030dc 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000030e4 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030f0 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000030f4 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000030fc 0001c11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003108 0001c21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00003110 0001bf1c R_ARM_CALL 00003598 PyBytes_FromObject │ │ │ │ │ -0000311c 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003120 0001c36b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031f4 0001c71c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003238 0001c82b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -0000323c 0001c82c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -00003354 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003358 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000335c 0000722b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ -00003360 0000722c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ -0000336c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000339c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000033b8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000033bc 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003410 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003414 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000346c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034d4 0001cb1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -000034ec 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003510 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003534 00007b2b R_ARM_MOVW_ABS_NC 00000458 .LC49 │ │ │ │ │ -00003538 00007b2c R_ARM_MOVT_ABS 00000458 .LC49 │ │ │ │ │ -0000353c 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003560 0001b01c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003594 0001cd1d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -000035bc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000035c0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000035cc 0001cf1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000035e4 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003670 0001d01c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003680 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000036c4 00016a1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000036e8 00016b1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003710 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003760 0001d12b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003764 0001d12c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000037b0 0001d21c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ -000037c4 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003818 00017e1d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003828 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000382c 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003848 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000387c 0001d01c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000038a8 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000038cc 0001d32b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000038d0 0001d32c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000038ec 0001d41c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003900 0001d51c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00003940 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003980 0001d61c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000398c 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000039a0 00017e1c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ -000039c8 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039ec 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a38 00019c1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003a64 0001881d R_ARM_JUMP24 00000f5c PyBytesWriter_FinishWithSize │ │ │ │ │ -00003a80 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a94 0001831c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003ad4 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003adc 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ae0 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ae8 0001c11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003af8 0000862b R_ARM_MOVW_ABS_NC 000004b4 .LC54 │ │ │ │ │ -00003afc 0000862c R_ARM_MOVT_ABS 000004b4 .LC54 │ │ │ │ │ -00003b08 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b14 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003b18 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003b1c 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ -00003b20 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ -00003b28 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b34 00016e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003b38 00016e2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003b3c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003b40 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003b48 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b58 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00003b74 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00003b84 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00003b90 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00003b9c 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00003ba4 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003bac 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003bb4 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003bc4 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003bd0 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003bd4 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003bd8 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003bdc 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003be4 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003bec 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00003c1c 0000871c R_ARM_CALL 000015dc _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00003c58 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003c5c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003c60 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -00003c64 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00003c6c 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c88 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003c98 0001801c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ -00003ca4 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ccc 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cd0 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ce8 0000871c R_ARM_CALL 000015dc _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00003d0c 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003d10 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003d14 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003d18 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003d20 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d40 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d60 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003d64 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003d6c 0001771c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003d74 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d80 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003d84 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003d88 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ -00003d8c 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ -00003d94 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d9c 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003da0 0001856b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003da4 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003df8 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003dfc 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003ebc 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003f1c 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003f74 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003f90 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004084 0001731c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ -000040a8 0001b51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000040b4 0001711c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000410c 0001841c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00004128 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004198 0000a02b R_ARM_MOVW_ABS_NC 00000584 .LC65 │ │ │ │ │ -0000419c 0000a12b R_ARM_MOVW_ABS_NC 00000588 .LC66 │ │ │ │ │ -000041a0 0000a02c R_ARM_MOVT_ABS 00000584 .LC65 │ │ │ │ │ -000041a4 0000a12c R_ARM_MOVT_ABS 00000588 .LC66 │ │ │ │ │ -000041a8 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000041b0 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000041c4 0001b31c R_ARM_CALL 0000209c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000041dc 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000041f8 0000a42b R_ARM_MOVW_ABS_NC 00000594 .LC69 │ │ │ │ │ -000041fc 0000a42c R_ARM_MOVT_ABS 00000594 .LC69 │ │ │ │ │ -00004204 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004228 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000423c 0001b31c R_ARM_CALL 0000209c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004254 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004260 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004274 0001df1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -00004294 0000a22b R_ARM_MOVW_ABS_NC 0000058c .LC67 │ │ │ │ │ -00004298 0000a22c R_ARM_MOVT_ABS 0000058c .LC67 │ │ │ │ │ -000042a0 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000042b4 00009f2b R_ARM_MOVW_ABS_NC 00000580 .LC64 │ │ │ │ │ -000042b8 00009f2c R_ARM_MOVT_ABS 00000580 .LC64 │ │ │ │ │ -000042bc 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000042d4 0000a32b R_ARM_MOVW_ABS_NC 00000590 .LC68 │ │ │ │ │ -000042d8 0000a32c R_ARM_MOVT_ABS 00000590 .LC68 │ │ │ │ │ -000042e0 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004304 0001861c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000436c 00009d2b R_ARM_MOVW_ABS_NC 00000578 .LC62 │ │ │ │ │ -00004370 00009e2b R_ARM_MOVW_ABS_NC 0000057c .LC63 │ │ │ │ │ -00004374 00009d2c R_ARM_MOVT_ABS 00000578 .LC62 │ │ │ │ │ -00004378 00009e2c R_ARM_MOVT_ABS 0000057c .LC63 │ │ │ │ │ -0000437c 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004384 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004398 0001b31c R_ARM_CALL 0000209c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000043b0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000043c4 00009c2b R_ARM_MOVW_ABS_NC 00000574 .LC61 │ │ │ │ │ -000043c8 00009c2c R_ARM_MOVT_ABS 00000574 .LC61 │ │ │ │ │ -000043cc 0001de1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000443c 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004450 0001b31c R_ARM_CALL 0000209c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004468 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004484 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004488 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000448c 00009b2b R_ARM_MOVW_ABS_NC 0000052c .LC60 │ │ │ │ │ -00004490 00009b2c R_ARM_MOVT_ABS 0000052c .LC60 │ │ │ │ │ -00004498 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000044a8 0001b702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000044ac 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000207c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002084 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002098 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020f8 0001af1c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00002110 0000512b R_ARM_MOVW_ABS_NC 0000026c .LC29 │ │ │ │ │ +00002114 0000512c R_ARM_MOVT_ABS 0000026c .LC29 │ │ │ │ │ +00002118 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002138 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000215c 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002188 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002238 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000223c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002240 0000572b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ +00002244 0000572c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ +0000224c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002258 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002288 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000022a8 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000022f0 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +00002300 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00002320 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002348 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000023c0 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000023c4 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000023c8 0000572b R_ARM_MOVW_ABS_NC 00000294 .LC32 │ │ │ │ │ +000023cc 0000572c R_ARM_MOVT_ABS 00000294 .LC32 │ │ │ │ │ +000023d4 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023e0 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000240c 00005f2b R_ARM_MOVW_ABS_NC 000002c0 .LC35 │ │ │ │ │ +00002410 00005f2c R_ARM_MOVT_ABS 000002c0 .LC35 │ │ │ │ │ +00002418 0001ba1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000245c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002460 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024dc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024e0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002648 0001bb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000264c 0001bb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002650 0000622b R_ARM_MOVW_ABS_NC 00000338 .LC38 │ │ │ │ │ +00002654 0000622c R_ARM_MOVT_ABS 00000338 .LC38 │ │ │ │ │ +00002660 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002690 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000273c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002800 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002818 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002830 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002848 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002860 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002878 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002890 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028c4 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028dc 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028f4 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000290c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002924 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000293c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002954 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000296c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a1c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a28 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a34 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a40 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a4c 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a58 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a68 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a70 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a78 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a80 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a88 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a90 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a98 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002aa4 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ac4 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002b18 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002b28 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b2c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b4c 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002b70 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b74 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b90 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002bd0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002bec 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c14 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c1c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c30 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c34 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c38 0000602b R_ARM_MOVW_ABS_NC 000002dc .LC36 │ │ │ │ │ +00002c3c 0000602c R_ARM_MOVT_ABS 000002dc .LC36 │ │ │ │ │ +00002c4c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c84 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002cb8 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002cc8 0001bc1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002ce0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cec 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cf4 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002cf8 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002cfc 0000612b R_ARM_MOVW_ABS_NC 0000031c .LC37 │ │ │ │ │ +00002d00 0000612c R_ARM_MOVT_ABS 0000031c .LC37 │ │ │ │ │ +00002d10 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d24 0001bd1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002d34 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002da4 0001bf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002db0 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002de8 0001c01c R_ARM_CALL 00003698 PyBytes_FromObject │ │ │ │ │ +00002df4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002df8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002e24 00006c1c R_ARM_CALL 000016f4 _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ +00002e50 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e6c 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002e70 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e7c 0000682b R_ARM_MOVW_ABS_NC 000003d4 .LC43 │ │ │ │ │ +00002e80 0000682c R_ARM_MOVT_ABS 000003d4 .LC43 │ │ │ │ │ +00002e88 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ec8 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002ed8 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002f18 0001c11c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00002f58 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f8c 00019e1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00002f9c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fd8 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002ff4 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002ff8 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002ffc 0000642b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ +00003000 0000642c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ +00003008 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003010 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003014 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003018 0000662b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ +0000301c 0000662c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ +00003024 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000305c 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000306c 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003070 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000307c 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000030a4 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +000030a8 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +000030ac 0000412b R_ARM_MOVW_ABS_NC 000001e8 .LC23 │ │ │ │ │ +000030b0 0000412c R_ARM_MOVT_ABS 000001e8 .LC23 │ │ │ │ │ +000030b4 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000030b8 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000030bc 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000030e0 0001a31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000030f0 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003118 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000311c 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003120 0000662b R_ARM_MOVW_ABS_NC 000003a8 .LC41 │ │ │ │ │ +00003124 0000662c R_ARM_MOVT_ABS 000003a8 .LC41 │ │ │ │ │ +00003128 0000652b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ +0000312c 0000652c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ +00003140 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003148 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000314c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003150 0000432b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +00003154 0000432c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +0000315c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003178 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003180 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003184 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003188 0000692b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ +0000318c 0000692c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +00003194 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000319c 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031a0 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031a8 0000642b R_ARM_MOVW_ABS_NC 00000360 .LC39 │ │ │ │ │ +000031ac 0000642c R_ARM_MOVT_ABS 00000360 .LC39 │ │ │ │ │ +000031b0 0000652b R_ARM_MOVW_ABS_NC 00000384 .LC40 │ │ │ │ │ +000031b4 0000652c R_ARM_MOVT_ABS 00000384 .LC40 │ │ │ │ │ +000031c4 0000402b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +000031c8 0000402c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +000031cc 0000442b R_ARM_MOVW_ABS_NC 0000021c .LC26 │ │ │ │ │ +000031d0 0000442c R_ARM_MOVT_ABS 0000021c .LC26 │ │ │ │ │ +000031d4 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ +000031d8 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ +000031dc 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000031e4 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031f0 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000031f4 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000031fc 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003208 0001c31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003210 0001c01c R_ARM_CALL 00003698 PyBytes_FromObject │ │ │ │ │ +0000321c 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003220 0001c46b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000032f4 0001c81c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003338 0001c92b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +0000333c 0001c92c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00003454 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003458 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000345c 0000722b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ +00003460 0000722c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ +0000346c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000349c 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000034b8 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000034bc 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003510 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003514 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000356c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035d4 0001cc1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000035ec 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003610 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003634 00007b2b R_ARM_MOVW_ABS_NC 00000458 .LC49 │ │ │ │ │ +00003638 00007b2c R_ARM_MOVT_ABS 00000458 .LC49 │ │ │ │ │ +0000363c 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003660 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003694 0001ce1d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000036bc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000036c0 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000036cc 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000036e4 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003770 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003780 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037c4 00016b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000037e8 00016c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003810 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003860 0001d22b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003864 0001d22c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000038b0 0001d31c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ +000038c4 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003918 00017f1d R_ARM_JUMP24 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003928 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000392c 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003948 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000397c 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000039a8 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +000039cc 0001d42b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000039d0 0001d42c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000039ec 0001d51c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003a00 0001d61c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00003a40 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003a80 0001d71c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00003a8c 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003aa0 00017f1c R_ARM_CALL 00000d00 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00003ac8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aec 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b38 00019d1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00003b64 0001891d R_ARM_JUMP24 00000f5c PyBytesWriter_FinishWithSize │ │ │ │ │ +00003b80 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b94 0001841c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003bd4 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003bdc 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003be0 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003be8 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003bf8 0000862b R_ARM_MOVW_ABS_NC 000004b4 .LC54 │ │ │ │ │ +00003bfc 0000862c R_ARM_MOVT_ABS 000004b4 .LC54 │ │ │ │ │ +00003c08 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c14 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003c18 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003c1c 0000052b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ +00003c20 0000052c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ +00003c28 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c34 00016f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003c38 00016f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003c3c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003c40 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003c48 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003c58 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00003c74 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00003c84 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003c90 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003c9c 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003ca4 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003cac 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003cb4 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003cc4 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cd0 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003cd4 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003cd8 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003cdc 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003ce4 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003cec 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003d1c 0000871c R_ARM_CALL 000015dc _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00003d58 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003d5c 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003d60 00001b2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +00003d64 00001b2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +00003d6c 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d88 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003d98 0001811c R_ARM_CALL 000011a8 PyBytesWriter_Discard │ │ │ │ │ +00003da4 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dcc 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003dd0 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003de8 0000871c R_ARM_CALL 000015dc _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00003e0c 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003e10 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e14 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003e18 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003e20 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e40 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e60 00000c2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00003e64 00000c2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00003e6c 0001781c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003e74 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003e80 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003e84 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003e88 0000852b R_ARM_MOVW_ABS_NC 00000494 .LC53 │ │ │ │ │ +00003e8c 0000852c R_ARM_MOVT_ABS 00000494 .LC53 │ │ │ │ │ +00003e94 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e9c 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003ea0 0001866b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003ea4 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003ef8 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003efc 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003fbc 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000401c 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004074 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004090 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004184 0001741c R_ARM_CALL 00000208 _PyBytes_Resize │ │ │ │ │ +000041a8 0001b61c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000041b4 0001721c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000420c 0001851c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004228 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004298 0000a02b R_ARM_MOVW_ABS_NC 00000584 .LC65 │ │ │ │ │ +0000429c 0000a12b R_ARM_MOVW_ABS_NC 00000588 .LC66 │ │ │ │ │ +000042a0 0000a02c R_ARM_MOVT_ABS 00000584 .LC65 │ │ │ │ │ +000042a4 0000a12c R_ARM_MOVT_ABS 00000588 .LC66 │ │ │ │ │ +000042a8 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000042b0 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000042c4 0001b41c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000042dc 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000042f8 0000a42b R_ARM_MOVW_ABS_NC 00000594 .LC69 │ │ │ │ │ +000042fc 0000a42c R_ARM_MOVT_ABS 00000594 .LC69 │ │ │ │ │ +00004304 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004328 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000433c 0001b41c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004354 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004360 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004374 0001e01c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +00004394 0000a22b R_ARM_MOVW_ABS_NC 0000058c .LC67 │ │ │ │ │ +00004398 0000a22c R_ARM_MOVT_ABS 0000058c .LC67 │ │ │ │ │ +000043a0 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000043b4 00009f2b R_ARM_MOVW_ABS_NC 00000580 .LC64 │ │ │ │ │ +000043b8 00009f2c R_ARM_MOVT_ABS 00000580 .LC64 │ │ │ │ │ +000043bc 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000043d4 0000a32b R_ARM_MOVW_ABS_NC 00000590 .LC68 │ │ │ │ │ +000043d8 0000a32c R_ARM_MOVT_ABS 00000590 .LC68 │ │ │ │ │ +000043e0 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004404 0001871c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +0000446c 00009d2b R_ARM_MOVW_ABS_NC 00000578 .LC62 │ │ │ │ │ +00004470 00009e2b R_ARM_MOVW_ABS_NC 0000057c .LC63 │ │ │ │ │ +00004474 00009d2c R_ARM_MOVT_ABS 00000578 .LC62 │ │ │ │ │ +00004478 00009e2c R_ARM_MOVT_ABS 0000057c .LC63 │ │ │ │ │ +0000447c 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004484 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004498 0001b41c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000044b0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000044c4 00009c2b R_ARM_MOVW_ABS_NC 00000574 .LC61 │ │ │ │ │ +000044c8 00009c2c R_ARM_MOVT_ABS 00000574 .LC61 │ │ │ │ │ +000044cc 0001df1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000453c 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004550 0001b41c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004568 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004584 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004588 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000458c 00009b2b R_ARM_MOVW_ABS_NC 0000052c .LC60 │ │ │ │ │ +00004590 00009b2c R_ARM_MOVT_ABS 0000052c .LC60 │ │ │ │ │ +00004598 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045a8 0001b802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000045ac 00001802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000460c 0002071c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +00004624 00010d2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ +00004628 00010d2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ +0000462c 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000464c 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004670 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000469c 0001b11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16d8c contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16e0c 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 │ │ │ │ │ @@ -1696,249 +1698,249 @@ │ │ │ │ │ 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 0x16e1c contains 240 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x16e9c contains 240 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 00018c1c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +00000018 00018d1c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000034 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ 00000038 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -00000044 0001c61d R_ARM_JUMP24 00003128 _Py_bytes_repr │ │ │ │ │ -00000048 0001912b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -0000004c 0001912c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00000044 0001c71d R_ARM_JUMP24 00003228 _Py_bytes_repr │ │ │ │ │ +00000048 0001922b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +0000004c 0001922c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 00000054 00006f2b R_ARM_MOVW_ABS_NC 00000410 .LC45 │ │ │ │ │ 00000058 00006f2c R_ARM_MOVT_ABS 00000410 .LC45 │ │ │ │ │ -00000060 0001921c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000090 0001f31d R_ARM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ -000000b0 0001f41d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ -000000e4 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000e8 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000060 0001931c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000090 0001f41d R_ARM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ +000000b0 0001f51d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ +000000e4 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000000e8 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000fc 0000e52b R_ARM_MOVW_ABS_NC 00001100 .LC121 │ │ │ │ │ 00000100 0000e52c R_ARM_MOVT_ABS 00001100 .LC121 │ │ │ │ │ -00000104 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000124 0000941d R_ARM_JUMP24 00002904 do_argstrip │ │ │ │ │ -00000144 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000148 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000104 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000124 0000941d R_ARM_JUMP24 00002834 do_argstrip │ │ │ │ │ +00000144 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000148 0001802c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000158 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000168 00001f1c R_ARM_CALL 00000bcc byteswriter_resize │ │ │ │ │ -000001b0 00019b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000001b4 00019b2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000001b0 00019c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000001b4 00019c2c 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 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001d4 00016d2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000001d8 00016d2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000020c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000224 0001fa1c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -00000264 00004d1c R_ARM_CALL 00000e94 fastsearch │ │ │ │ │ -000002f0 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000318 0001ea1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000328 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000037c 0001fd1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000003e8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000428 0001fd1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000046c 0001702b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000470 0001702c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001c4 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001d4 00016e2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000001d8 00016e2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000020c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000224 0001fb1c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ +00000264 00004d1c R_ARM_CALL 00000dc4 fastsearch │ │ │ │ │ +000002f0 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000318 0001eb1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000328 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000037c 0001fe1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000003e8 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000428 0001fe1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000046c 0001712b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000470 0001712c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000474 0000f12b R_ARM_MOVW_ABS_NC 00001110 .LC123 │ │ │ │ │ 00000478 0000f12c R_ARM_MOVT_ABS 00001110 .LC123 │ │ │ │ │ -00000480 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000480 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000494 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004d0 0001fe1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -000004e8 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004f4 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004f8 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000500 0001c11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000004d0 0001ff1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000004e8 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004f4 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004f8 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000500 0001c21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000520 0000f42b R_ARM_MOVW_ABS_NC 00001120 .LC124 │ │ │ │ │ 00000524 0000f42c R_ARM_MOVT_ABS 00001120 .LC124 │ │ │ │ │ -0000052c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000052c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000053c 0000f52b R_ARM_MOVW_ABS_NC 00001158 .LC125 │ │ │ │ │ 00000540 0000f52c R_ARM_MOVT_ABS 00001158 .LC125 │ │ │ │ │ -00000550 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000550 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000564 0000f62b R_ARM_MOVW_ABS_NC 00001194 .LC126 │ │ │ │ │ 00000568 0000f62c R_ARM_MOVT_ABS 00001194 .LC126 │ │ │ │ │ -0000056c 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000594 0001ff1c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -000005a0 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000005c0 0001b31c R_ARM_CALL 0000209c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000005d0 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000005e0 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000005ec 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000005fc 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000608 0001871c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000065c 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000056c 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000594 0002001c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +000005a0 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000005c0 0001b41c R_ARM_CALL 0000219c PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000005d0 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000005e0 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000005ec 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000005fc 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000608 0001881c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000065c 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000678 0000f82b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ 0000067c 0000f82c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ -00000680 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000690 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000006ac 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000006d4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000070c 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000710 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000680 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000690 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000006ac 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006d4 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000070c 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000710 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000714 0000f92b R_ARM_MOVW_ABS_NC 000011d4 .LC128 │ │ │ │ │ 00000718 0000f92c R_ARM_MOVT_ABS 000011d4 .LC128 │ │ │ │ │ -00000720 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000728 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000072c 0001e82c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000750 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000754 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000720 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000728 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000072c 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000750 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000754 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000758 0000fc2b R_ARM_MOVW_ABS_NC 00001258 .LC131 │ │ │ │ │ 0000075c 0000fc2c R_ARM_MOVT_ABS 00001258 .LC131 │ │ │ │ │ -00000764 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000076c 0001e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000764 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000076c 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000077c 0000fa2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ 00000780 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 00000784 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 00000788 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 0000078c 0000f82b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ 00000790 0000f82c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ -00000794 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000794 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000007b4 00004e1d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ -000007dc 0000fe1d R_ARM_JUMP24 00005464 pad │ │ │ │ │ -00000804 0002001d R_ARM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ -00000824 0002011d R_ARM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ -00000844 0002021d R_ARM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ -00000864 0002031d R_ARM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ -00000884 0002041d R_ARM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ -000008a4 0002051d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ -000008d8 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000007dc 0000fe1d R_ARM_JUMP24 00005394 pad │ │ │ │ │ +00000804 0002011d R_ARM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ +00000824 0002021d R_ARM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ +00000844 0002031d R_ARM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ +00000864 0002041d R_ARM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ +00000884 0002051d R_ARM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ +000008a4 0002061d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ +000008d8 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000008f4 0001092b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ 000008f8 0001092c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ -000008fc 0001af1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000090c 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000928 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000950 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000984 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000988 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000008fc 0001b01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000090c 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000928 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000950 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000984 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000988 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000098c 00010a2b R_ARM_MOVW_ABS_NC 0000137c .LC136 │ │ │ │ │ 00000990 00010a2c R_ARM_MOVT_ABS 0000137c .LC136 │ │ │ │ │ -00000998 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009a0 0001e82b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000009a4 0001e82c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000009c8 00017a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009cc 00017a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000998 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009a0 0001e92b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000009a4 0001e92c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000009c8 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009cc 00017b2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009d0 00010b2b R_ARM_MOVW_ABS_NC 000013d4 .LC137 │ │ │ │ │ 000009d4 00010b2c R_ARM_MOVT_ABS 000013d4 .LC137 │ │ │ │ │ -000009dc 00017b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009e4 0001e91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000009dc 00017c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009e4 0001ea1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000009f4 0000fa2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ 000009f8 0000fa2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 000009fc 0000fb2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 00000a00 0000fb2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 00000a04 0001092b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ 00000a08 0001092c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ -00000a0c 0001a51c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000a0c 0001a61c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000a30 00004e1d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ -00000a48 0000fe1d R_ARM_JUMP24 00005464 pad │ │ │ │ │ -00000a7c 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000a90 0001b41c R_ARM_CALL 00002258 PyBytesWriter_Grow │ │ │ │ │ -00000ac4 00016c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000af0 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b08 00020b1c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ -00000b34 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000b4c 00020c1c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ -00000b74 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000b80 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b94 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000bbc 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000be0 0000fe1c R_ARM_CALL 00005464 pad │ │ │ │ │ +00000a48 0000fe1d R_ARM_JUMP24 00005394 pad │ │ │ │ │ +00000a7c 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000a90 0001b51c R_ARM_CALL 00002358 PyBytesWriter_Grow │ │ │ │ │ +00000ac4 00016d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000af0 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b08 00020c1c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ +00000b34 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b4c 00020d1c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ +00000b74 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000b80 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b94 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000bbc 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be0 0000fe1c R_ARM_CALL 00005394 pad │ │ │ │ │ 00000c0c 00004e1d R_ARM_JUMP24 00000be4 return_self │ │ │ │ │ -00000cac 0001a41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000ce0 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ce4 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000cec 0001ac1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000cf8 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d08 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000d30 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d40 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d44 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d58 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d5c 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d84 0001da1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000da0 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000da4 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000cac 0001a51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000ce0 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ce4 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cec 0001ad1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000cf8 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d08 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000d30 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d40 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d44 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d58 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d5c 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d84 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000da0 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000da4 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000e10 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e14 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e4c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000e70 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000e9c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ec0 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ed4 0001822b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ed8 0001822c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f04 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000f2c 00020d1c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ -00000f58 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f6c 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000f84 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f88 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000e4c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000e70 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000e9c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ec0 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed4 0001832b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ed8 0001832c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f04 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000f2c 00020e1c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ +00000f58 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f6c 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f84 0001802b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f88 0001802c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000f8c 00008b2b R_ARM_MOVW_ABS_NC 000004e4 .LC56 │ │ │ │ │ 00000f90 00008b2c R_ARM_MOVT_ABS 000004e4 .LC56 │ │ │ │ │ -00000f98 00016f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fc4 0001da1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001010 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001034 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00001074 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f98 0001701c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fc4 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00001010 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001034 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001074 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010a8 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000010ac 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000010c8 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000010e0 0001da1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001134 00004d1c R_ARM_CALL 00000e94 fastsearch │ │ │ │ │ -00001150 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001174 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000011a8 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c8 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000010e0 0001db1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00001134 00004d1c R_ARM_CALL 00000dc4 fastsearch │ │ │ │ │ +00001150 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001174 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000011a8 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c4 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011e4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000011e8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000121c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001240 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000126c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001290 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012a0 00020d1c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ -000012d4 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012e0 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000012f0 0001db1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000131c 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001340 0001761c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000121c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001240 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000126c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001290 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a0 00020e1c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ +000012d4 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e0 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000012f0 0001dc1c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000131c 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001340 0001771c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001354 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001374 00020e1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -0000138c 0001162b R_ARM_MOVW_ABS_NC 000014e8 .LC141 │ │ │ │ │ -00001390 0001162c R_ARM_MOVT_ABS 000014e8 .LC141 │ │ │ │ │ -0000139c 00020f1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000013a0 0001172b R_ARM_MOVW_ABS_NC 000014f0 .LC142 │ │ │ │ │ -000013a4 0001172c R_ARM_MOVT_ABS 000014f0 .LC142 │ │ │ │ │ -000013b0 00020f1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000013b4 00016d02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013e4 0001a91c R_ARM_CALL 00000000 memset │ │ │ │ │ -000013f4 0001a71c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001428 00018a1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000143c 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001374 00020f1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +0000138c 0001172b R_ARM_MOVW_ABS_NC 000014e8 .LC141 │ │ │ │ │ +00001390 0001172c R_ARM_MOVT_ABS 000014e8 .LC141 │ │ │ │ │ +0000139c 0002101d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000013a0 0001182b R_ARM_MOVW_ABS_NC 000014f0 .LC142 │ │ │ │ │ +000013a4 0001182c R_ARM_MOVT_ABS 000014f0 .LC142 │ │ │ │ │ +000013b0 0002101d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000013b4 00016e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013e4 0001aa1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000013f4 0001a81c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001428 00018b1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000143c 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 0000144c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001450 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001478 0001691c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001490 0001a81c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001478 00016a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001490 0001a91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000014b4 0000171d R_ARM_JUMP24 00000a90 byteswriter_create │ │ │ │ │ -000014e0 0001971c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000014f0 0001b41c R_ARM_CALL 00002258 PyBytesWriter_Grow │ │ │ │ │ -00001510 00009a1c R_ARM_CALL 00003da8 bytes_fromformat │ │ │ │ │ -0000153c 0001f71c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ -00001568 0001bd1c R_ARM_CALL 00001614 PyBytes_Concat │ │ │ │ │ +000014e0 0001981c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000014f0 0001b51c R_ARM_CALL 00002358 PyBytesWriter_Grow │ │ │ │ │ +00001510 00009a1c R_ARM_CALL 00003ea8 bytes_fromformat │ │ │ │ │ +0000153c 0001f81c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ +00001568 0001be1c R_ARM_CALL 00001544 PyBytes_Concat │ │ │ │ │ 00001578 0000271d R_ARM_JUMP24 00001250 Py_XDECREF │ │ │ │ │ 00001594 0000672b R_ARM_MOVW_ABS_NC 000003cc .LC42 │ │ │ │ │ 00001598 0000672c R_ARM_MOVT_ABS 000003cc .LC42 │ │ │ │ │ -000015a4 0001c61d R_ARM_JUMP24 00003128 _Py_bytes_repr │ │ │ │ │ -0000161c 0001f71c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ -000016a0 0000581c R_ARM_CALL 0000586c stringlib__preprocess │ │ │ │ │ -000016b0 0000591c R_ARM_CALL 0000599c stringlib__two_way │ │ │ │ │ -000016e8 0001b51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000016f8 0001b702 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000017a4 0001212b R_ARM_MOVW_ABS_NC 000014f8 .LC144 │ │ │ │ │ -000017a8 0001212c R_ARM_MOVT_ABS 000014f8 .LC144 │ │ │ │ │ -000017b8 00020f1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000017d8 0001ad1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000017f4 0001d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000017f8 0001d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001800 00019e1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001848 0002141c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000015a4 0001c71d R_ARM_JUMP24 00003228 _Py_bytes_repr │ │ │ │ │ +0000161c 0001f81c R_ARM_CALL 00000128 PyBytesWriter_Resize │ │ │ │ │ +000016a0 0000581c R_ARM_CALL 000056cc stringlib__preprocess │ │ │ │ │ +000016b0 0000591c R_ARM_CALL 000057fc stringlib__two_way │ │ │ │ │ +000016e8 0001b61c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000016f8 0001b802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000017a4 0001222b R_ARM_MOVW_ABS_NC 000014f8 .LC144 │ │ │ │ │ +000017a8 0001222c R_ARM_MOVT_ABS 000014f8 .LC144 │ │ │ │ │ +000017b8 0002101d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000017d8 0001ae1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000017f4 0001da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000017f8 0001da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001800 00019f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001848 0002151c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -159,15 +159,15 @@ │ │ │ │ │ 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 1250 │ │ │ │ │ + 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 │ │ │ │ │ @@ -239,15 +239,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ 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 420 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl be4 │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -331,15 +331,15 @@ │ │ │ │ │ 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 4ac │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -433,15 +433,15 @@ │ │ │ │ │ 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 330 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r6, sl, r9 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ @@ -473,15 +473,15 @@ │ │ │ │ │ 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 b3c │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -697,15 +697,15 @@ │ │ │ │ │ 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 330 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ @@ -730,15 +730,15 @@ │ │ │ │ │ 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 33c │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r5, r9, r5 │ │ │ │ │ @@ -875,76 +875,15 @@ │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000c30 : │ │ │ │ │ -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 c98 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bgt cc0 │ │ │ │ │ - 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 .LC29 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 0 <_PyArg_CheckPositional> │ │ │ │ │ - R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne c6c │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b c90 │ │ │ │ │ - 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 cb8 │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq c78 │ │ │ │ │ - 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 c78 │ │ │ │ │ - b cb8 │ │ │ │ │ - │ │ │ │ │ -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 586c │ │ │ │ │ + bl 56cc │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 599c │ │ │ │ │ + bl 57fc │ │ │ │ │ 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 1654 │ │ │ │ │ + bl 1654 │ │ │ │ │ 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 586c │ │ │ │ │ + bl 56cc │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 599c │ │ │ │ │ + bl 57fc │ │ │ │ │ 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 1654 │ │ │ │ │ + b 1654 │ │ │ │ │ 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 22e8 │ │ │ │ │ + b 23e8 │ │ │ │ │ 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,114 +1505,114 @@ │ │ │ │ │ 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_Concat(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 17a0 │ │ │ │ │ + beq 16d0 │ │ │ │ │ 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 167c │ │ │ │ │ + beq 15ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL _PyBytes_Concat │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [r4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1704 │ │ │ │ │ + ble 1634 │ │ │ │ │ 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 1654 │ │ │ │ │ + bne 1584 │ │ │ │ │ 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 1768 │ │ │ │ │ + bne 1698 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 1724 │ │ │ │ │ + blt 1654 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 208 │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1728 │ │ │ │ │ + beq 1658 │ │ │ │ │ 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 1674 │ │ │ │ │ + b 15a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1674 │ │ │ │ │ + bne 15a4 │ │ │ │ │ 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 1674 │ │ │ │ │ + beq 15a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1674 │ │ │ │ │ + bgt 15a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1674 │ │ │ │ │ + bne 15a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1674 │ │ │ │ │ + b 15a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -1683,45 +1622,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 173c │ │ │ │ │ - b 1674 │ │ │ │ │ + bne 166c │ │ │ │ │ + b 15a4 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000017c4 <_PyObject_VectorcallTstate.constprop.0>: │ │ │ │ │ +000016f4 <_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 1834 <_PyObject_VectorcallTstate.constprop.0+0x70> │ │ │ │ │ + beq 1764 <_PyObject_VectorcallTstate.constprop.0+0x70> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1834 <_PyObject_VectorcallTstate.constprop.0+0x70> │ │ │ │ │ + beq 1764 <_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 │ │ │ │ │ @@ -1737,99 +1676,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} │ │ │ │ │ │ │ │ │ │ -00001854 : │ │ │ │ │ +00001784 : │ │ │ │ │ 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 188c │ │ │ │ │ + bne 17bc │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000018a0 : │ │ │ │ │ +000017d0 : │ │ │ │ │ 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 3128 │ │ │ │ │ + b 3228 <_PyBytes_FormatEx+0x1ac> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ -000018cc <_PyBytes_Repeat>: │ │ │ │ │ +000017fc <_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 190c <_PyBytes_Repeat+0x40> │ │ │ │ │ + beq 183c <_PyBytes_Repeat+0x40> │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 1914 <_PyBytes_Repeat+0x48> │ │ │ │ │ + bne 1844 <_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 192c <_PyBytes_Repeat+0x60> │ │ │ │ │ + beq 185c <_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 190c <_PyBytes_Repeat+0x40> │ │ │ │ │ + bge 183c <_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 192c <_PyBytes_Repeat+0x60> │ │ │ │ │ + b 185c <_PyBytes_Repeat+0x60> │ │ │ │ │ │ │ │ │ │ -0000195c : │ │ │ │ │ +0000188c : │ │ │ │ │ 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 │ │ │ │ │ @@ -1837,18 +1776,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 19c4 │ │ │ │ │ + bhi 18f4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 19ec │ │ │ │ │ + bgt 191c │ │ │ │ │ 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 │ │ │ │ │ @@ -1860,46 +1799,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 1998 │ │ │ │ │ + bne 18c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 19bc │ │ │ │ │ + b 18ec │ │ │ │ │ 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 19e4 │ │ │ │ │ + beq 1914 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 19a4 │ │ │ │ │ + beq 18d4 │ │ │ │ │ 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 19a4 │ │ │ │ │ - b 19e4 │ │ │ │ │ + bne 18d4 │ │ │ │ │ + b 1914 │ │ │ │ │ │ │ │ │ │ -00001a2c : │ │ │ │ │ +0000195c : │ │ │ │ │ bytes_join(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 22e8 │ │ │ │ │ + b 23e8 │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ -00001a40 : │ │ │ │ │ +00001970 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1907,18 +1846,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 1aa8 │ │ │ │ │ + bhi 19d8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1ad0 │ │ │ │ │ + bgt 1a00 │ │ │ │ │ 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 │ │ │ │ │ @@ -1930,63 +1869,63 @@ │ │ │ │ │ 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 1a7c │ │ │ │ │ + bne 19ac │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1aa0 │ │ │ │ │ + b 19d0 │ │ │ │ │ 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 1ac8 │ │ │ │ │ + beq 19f8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1a88 │ │ │ │ │ + beq 19b8 │ │ │ │ │ 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 1a88 │ │ │ │ │ - b 1ac8 │ │ │ │ │ + bne 19b8 │ │ │ │ │ + b 19f8 │ │ │ │ │ │ │ │ │ │ -00001b10 : │ │ │ │ │ +00001a40 : │ │ │ │ │ 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 1bc4 │ │ │ │ │ + ble 1af4 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 1c2c │ │ │ │ │ + blt 1b5c │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 1c08 │ │ │ │ │ + beq 1b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r4, #18 │ │ │ │ │ - bhi 1c2c │ │ │ │ │ + bhi 1b5c │ │ │ │ │ add r0, r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c20 │ │ │ │ │ + beq 1b50 │ │ │ │ │ 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] │ │ │ │ │ @@ -2001,45 +1940,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 18cc <_PyBytes_Repeat> │ │ │ │ │ + bl 17fc <_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 1b5c │ │ │ │ │ + bne 1a8c │ │ │ │ │ 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 1b5c │ │ │ │ │ + bne 1a8c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 1bbc │ │ │ │ │ + b 1aec │ │ │ │ │ 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 1bf0 │ │ │ │ │ - b 1b50 │ │ │ │ │ + beq 1b20 │ │ │ │ │ + b 1a80 │ │ │ │ │ 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 │ │ │ │ │ @@ -2048,17 +1987,17 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1bbc │ │ │ │ │ + b 1aec │ │ │ │ │ │ │ │ │ │ -00001c4c : │ │ │ │ │ +00001b7c : │ │ │ │ │ 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 │ │ │ │ │ @@ -2066,18 +2005,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 1cb4 │ │ │ │ │ + bhi 1be4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1cdc │ │ │ │ │ + bgt 1c0c │ │ │ │ │ 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 │ │ │ │ │ @@ -2089,37 +2028,37 @@ │ │ │ │ │ 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 1c88 │ │ │ │ │ + bne 1bb8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1cac │ │ │ │ │ + b 1bdc │ │ │ │ │ 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 1cd4 │ │ │ │ │ + beq 1c04 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1c94 │ │ │ │ │ + beq 1bc4 │ │ │ │ │ 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 1c94 │ │ │ │ │ - b 1cd4 │ │ │ │ │ + bne 1bc4 │ │ │ │ │ + b 1c04 │ │ │ │ │ │ │ │ │ │ -00001d1c : │ │ │ │ │ +00001c4c : │ │ │ │ │ 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 │ │ │ │ │ @@ -2127,18 +2066,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 1d84 │ │ │ │ │ + bhi 1cb4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1dac │ │ │ │ │ + bgt 1cdc │ │ │ │ │ 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 │ │ │ │ │ @@ -2150,37 +2089,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 1d58 │ │ │ │ │ + bne 1c88 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1d7c │ │ │ │ │ + b 1cac │ │ │ │ │ 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 1da4 │ │ │ │ │ + beq 1cd4 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1d64 │ │ │ │ │ + beq 1c94 │ │ │ │ │ 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 1d64 │ │ │ │ │ - b 1da4 │ │ │ │ │ + bne 1c94 │ │ │ │ │ + b 1cd4 │ │ │ │ │ │ │ │ │ │ -00001dec : │ │ │ │ │ +00001d1c : │ │ │ │ │ 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 │ │ │ │ │ @@ -2193,38 +2132,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 1f60 │ │ │ │ │ + bne 1e90 │ │ │ │ │ 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 1f48 │ │ │ │ │ + beq 1e78 │ │ │ │ │ mov r0, #3 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f60 │ │ │ │ │ + beq 1e90 │ │ │ │ │ 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 1ef4 │ │ │ │ │ + blt 1e24 │ │ │ │ │ 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 │ │ │ │ │ @@ -2237,244 +2176,244 @@ │ │ │ │ │ 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 1f68 │ │ │ │ │ + bne 1e98 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ee8 │ │ │ │ │ + beq 1e18 │ │ │ │ │ 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 r2, [pc, #144] @ 1f90 │ │ │ │ │ + ldr r2, [pc, #144] @ 1ec0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ str r9, [r4, #16] │ │ │ │ │ ldr r1, [r2, #1232] @ 0x4d0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1f28 │ │ │ │ │ + ble 1e58 │ │ │ │ │ add r3, r2, #1232 @ 0x4d0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b 1ed4 │ │ │ │ │ + b 1e04 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ addne r1, r1, #2 │ │ │ │ │ str r0, [r3, #1232]! @ 0x4d0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ strne r1, [r2, #1232] @ 0x4d0 │ │ │ │ │ - b 1f20 │ │ │ │ │ + b 1e50 │ │ │ │ │ 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 1ed4 │ │ │ │ │ + b 1e04 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f60 │ │ │ │ │ + bgt 1e90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f60 │ │ │ │ │ + bne 1e90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f60 │ │ │ │ │ + b 1e90 │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001f94 : │ │ │ │ │ +00001ec4 : │ │ │ │ │ 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 27e8 │ │ │ │ │ + bne 2718 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi 2720 │ │ │ │ │ + bhi 2650 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27e8 │ │ │ │ │ + beq 2718 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r7, #-2147483648 @ 0x80000000 │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ addeq r4, r3, #16 │ │ │ │ │ ldreq r5, [r3, #8] │ │ │ │ │ - beq 22ec │ │ │ │ │ + beq 221c │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 26b4 │ │ │ │ │ + beq 25e4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 228c │ │ │ │ │ + beq 21bc │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2280 │ │ │ │ │ + beq 21b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 27cc │ │ │ │ │ + ble 26fc │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 2280 │ │ │ │ │ + beq 21b0 │ │ │ │ │ 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 22ec │ │ │ │ │ + beq 221c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 246c │ │ │ │ │ + bne 239c │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 254c │ │ │ │ │ + beq 247c │ │ │ │ │ cmp r7, #11 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ movlt r0, r7 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2488 │ │ │ │ │ + bne 23b8 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2564 │ │ │ │ │ + beq 2494 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r7, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge 21e8 │ │ │ │ │ + bge 2118 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 21e8 │ │ │ │ │ + beq 2118 │ │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 22a0 │ │ │ │ │ + beq 21d0 │ │ │ │ │ add sl, r1, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 22a8 │ │ │ │ │ + bge 21d8 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 20e4 │ │ │ │ │ add sl, r1, #2 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 22a8 │ │ │ │ │ + bge 21d8 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 20e4 │ │ │ │ │ add sl, r1, #3 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22a8 │ │ │ │ │ + ble 21d8 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 20e4 │ │ │ │ │ add sl, r1, #4 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22a8 │ │ │ │ │ + ble 21d8 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 20e4 │ │ │ │ │ add sl, r1, #5 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22a8 │ │ │ │ │ + ble 21d8 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 20e4 │ │ │ │ │ add sl, r1, #6 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22a8 │ │ │ │ │ + ble 21d8 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 20e4 │ │ │ │ │ add sl, r1, #7 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 22a8 │ │ │ │ │ + ble 21d8 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 21b4 │ │ │ │ │ + beq 20e4 │ │ │ │ │ add sl, r1, #8 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bgt 21a8 │ │ │ │ │ - b 22a8 │ │ │ │ │ + bgt 20d8 │ │ │ │ │ + b 21d8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 22a8 │ │ │ │ │ + bge 21d8 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 219c │ │ │ │ │ + bne 20cc │ │ │ │ │ sub r1, sl, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 26ac │ │ │ │ │ + beq 25dc │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 2240 │ │ │ │ │ + bgt 2170 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r1, [r3, r9, lsl #2] │ │ │ │ │ add r1, sl, #1 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 20c4 │ │ │ │ │ + b 1ff4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 22b0 │ │ │ │ │ + beq 21e0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt 2228 │ │ │ │ │ + bgt 2158 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 25cc │ │ │ │ │ + beq 24fc │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 2758 │ │ │ │ │ + bgt 2688 │ │ │ │ │ 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 │ │ │ │ │ @@ -2484,606 +2423,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 27a0 │ │ │ │ │ + bne 26d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 21d8 │ │ │ │ │ + bgt 2108 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21d8 │ │ │ │ │ + bne 2108 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21d8 │ │ │ │ │ + b 2108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 246c │ │ │ │ │ + bne 239c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mvn r7, #-2147483648 @ 0x80000000 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 2048 │ │ │ │ │ + b 1f78 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 21b4 │ │ │ │ │ + b 20e4 │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 20c4 │ │ │ │ │ + b 1ff4 │ │ │ │ │ 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 21f8 │ │ │ │ │ + bne 2128 │ │ │ │ │ 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 2228 │ │ │ │ │ + b 2158 │ │ │ │ │ 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 246c │ │ │ │ │ + beq 239c │ │ │ │ │ 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 26c0 │ │ │ │ │ + beq 25f0 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble 23d4 │ │ │ │ │ + ble 2304 │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ - bne 2324 │ │ │ │ │ + bne 2254 │ │ │ │ │ add r6, r0, #1 │ │ │ │ │ - b 234c │ │ │ │ │ + b 227c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 23e4 │ │ │ │ │ + ble 2314 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 2348 │ │ │ │ │ + beq 2278 │ │ │ │ │ sub r1, r6, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2474 │ │ │ │ │ + beq 23a4 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ ldrle r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ strle r8, [r3, r9, lsl #2] │ │ │ │ │ - ble 23ac │ │ │ │ │ + ble 22dc │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2430 │ │ │ │ │ + bne 2360 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 23b8 │ │ │ │ │ + ble 22e8 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 231c │ │ │ │ │ + b 224c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23ac │ │ │ │ │ + bne 22dc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 23ac │ │ │ │ │ - bne 2340 │ │ │ │ │ + b 22dc │ │ │ │ │ + bne 2270 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r9, [r8, #8] │ │ │ │ │ - b 2234 │ │ │ │ │ + b 2164 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r5, r6 │ │ │ │ │ - bne 2364 │ │ │ │ │ + bne 2294 │ │ │ │ │ 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 2364 │ │ │ │ │ + bne 2294 │ │ │ │ │ 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 23dc │ │ │ │ │ + b 230c │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bgt 2450 │ │ │ │ │ + bgt 2380 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 247c │ │ │ │ │ + beq 23ac │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 246c │ │ │ │ │ + bgt 239c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2794 │ │ │ │ │ + beq 26c4 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2234 │ │ │ │ │ + b 2164 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 2450 │ │ │ │ │ + b 2380 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2450 │ │ │ │ │ + b 2380 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2564 │ │ │ │ │ + beq 2494 │ │ │ │ │ ldr r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 24d8 │ │ │ │ │ + b 2408 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 25cc │ │ │ │ │ + beq 24fc │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 256c │ │ │ │ │ + bgt 249c │ │ │ │ │ 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 2510 │ │ │ │ │ + beq 2440 │ │ │ │ │ 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 24ac │ │ │ │ │ + bge 23dc │ │ │ │ │ ldr r5, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2630 │ │ │ │ │ + beq 2560 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 25cc │ │ │ │ │ + beq 24fc │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 25f4 │ │ │ │ │ + bgt 2524 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r4, [r3, sl, lsl #2] │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b 222c │ │ │ │ │ + b 215c │ │ │ │ │ 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 222c │ │ │ │ │ + b 215c │ │ │ │ │ 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 25ac │ │ │ │ │ + bne 24dc │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24cc │ │ │ │ │ + bgt 23fc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24cc │ │ │ │ │ + bne 23fc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24cc │ │ │ │ │ + b 23fc │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25cc │ │ │ │ │ + bgt 24fc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25cc │ │ │ │ │ + bne 24fc │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2564 │ │ │ │ │ + bgt 2494 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2564 │ │ │ │ │ + bne 2494 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2564 │ │ │ │ │ + b 2494 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2688 │ │ │ │ │ + bne 25b8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2540 │ │ │ │ │ + bgt 2470 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2540 │ │ │ │ │ + bne 2470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2540 │ │ │ │ │ + b 2470 │ │ │ │ │ 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 2670 │ │ │ │ │ + bne 25a0 │ │ │ │ │ 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 2544 │ │ │ │ │ + b 2474 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2538 │ │ │ │ │ - b 25cc │ │ │ │ │ + bne 2468 │ │ │ │ │ + b 24fc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25cc │ │ │ │ │ + bgt 24fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25cc │ │ │ │ │ + bne 24fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25cc │ │ │ │ │ + b 24fc │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 25cc │ │ │ │ │ + b 24fc │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 2008 │ │ │ │ │ + b 1f38 │ │ │ │ │ ldr r8, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble 23dc │ │ │ │ │ + ble 230c │ │ │ │ │ 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 26f4 │ │ │ │ │ + beq 2624 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne 26d4 │ │ │ │ │ - b 23dc │ │ │ │ │ + bne 2604 │ │ │ │ │ + b 230c │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2450 │ │ │ │ │ + beq 2380 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 2828 │ │ │ │ │ + bgt 2758 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r4, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 23dc │ │ │ │ │ + b 230c │ │ │ │ │ sub r1, fp, #88 @ 0x58 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #336] @ 2888 │ │ │ │ │ + ldr r1, [pc, #336] @ 27b8 │ │ │ │ │ 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 1ff4 │ │ │ │ │ - b 246c │ │ │ │ │ + bne 1f24 │ │ │ │ │ + b 239c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2688 │ │ │ │ │ + bne 25b8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2224 │ │ │ │ │ + bgt 2154 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2224 │ │ │ │ │ + bne 2154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2224 │ │ │ │ │ + b 2154 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 246c │ │ │ │ │ + b 239c │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bgt 25cc │ │ │ │ │ + bgt 24fc │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 25cc │ │ │ │ │ + bne 24fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25cc │ │ │ │ │ + b 24fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 202c │ │ │ │ │ + bne 1f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 202c │ │ │ │ │ + b 1f5c │ │ │ │ │ sub ip, fp, #88 @ 0x58 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #144] @ 2888 │ │ │ │ │ + ldr ip, [pc, #144] @ 27b8 │ │ │ │ │ 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 1fdc │ │ │ │ │ - b 246c │ │ │ │ │ + bne 1f0c │ │ │ │ │ + b 239c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2864 │ │ │ │ │ + bne 2794 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2718 │ │ │ │ │ + bgt 2648 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2718 │ │ │ │ │ + bne 2648 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2718 │ │ │ │ │ + b 2648 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2450 │ │ │ │ │ + bgt 2380 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2450 │ │ │ │ │ + bne 2380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2450 │ │ │ │ │ + b 2380 │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000288c : │ │ │ │ │ +000027bc : │ │ │ │ │ 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 28e0 │ │ │ │ │ + bhi 2810 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble 28d4 │ │ │ │ │ + ble 2804 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2904 │ │ │ │ │ + b 2834 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 28c0 │ │ │ │ │ + b 27f0 │ │ │ │ │ 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 28b4 │ │ │ │ │ + b 27e4 │ │ │ │ │ │ │ │ │ │ -00002904 : │ │ │ │ │ +00002834 : │ │ │ │ │ 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 2a2c │ │ │ │ │ + beq 295c │ │ │ │ │ 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 2acc │ │ │ │ │ + bne 29fc │ │ │ │ │ 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 29d0 │ │ │ │ │ + bne 2900 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r9, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - blt 299c │ │ │ │ │ + blt 28cc │ │ │ │ │ ldrb r1, [sl, r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2974 │ │ │ │ │ + bne 28a4 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpeq r9, r7 │ │ │ │ │ - beq 2a00 │ │ │ │ │ + beq 2930 │ │ │ │ │ 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 29f0 │ │ │ │ │ + bge 2920 │ │ │ │ │ ldrb r1, [r8, #1]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29cc │ │ │ │ │ + bne 28fc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2970 │ │ │ │ │ + bne 28a0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 299c │ │ │ │ │ + b 28cc │ │ │ │ │ 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 29b0 │ │ │ │ │ + bne 28e0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 29c0 │ │ │ │ │ + b 28f0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ - beq 2a98 │ │ │ │ │ + beq 29c8 │ │ │ │ │ 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 2a54 │ │ │ │ │ + b 2984 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bge 2a6c │ │ │ │ │ + bge 299c │ │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ tst ip, #8 │ │ │ │ │ - bne 2a50 │ │ │ │ │ + bne 2980 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2a9c │ │ │ │ │ + bne 29cc │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpeq r1, r7 │ │ │ │ │ - beq 2ad8 │ │ │ │ │ + beq 2a08 │ │ │ │ │ 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 │ │ │ │ │ @@ -3091,106 +3030,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 2a78 │ │ │ │ │ + blt 29a8 │ │ │ │ │ ldrb ip, [r0, r3] │ │ │ │ │ ldr ip, [lr, ip, lsl #2] │ │ │ │ │ tst ip, #8 │ │ │ │ │ - bne 2aa8 │ │ │ │ │ - b 2a78 │ │ │ │ │ + bne 29d8 │ │ │ │ │ + b 29a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 29c0 │ │ │ │ │ + b 28f0 │ │ │ │ │ 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 2a84 │ │ │ │ │ + bne 29b4 │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [lr] │ │ │ │ │ - b 29c0 │ │ │ │ │ + b 28f0 │ │ │ │ │ │ │ │ │ │ -00002b04 : │ │ │ │ │ +00002a34 : │ │ │ │ │ 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 2bb4 │ │ │ │ │ + bne 2ae4 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 2b6c │ │ │ │ │ + bhi 2a9c │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bb4 │ │ │ │ │ + beq 2ae4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 2bac │ │ │ │ │ + bne 2adc │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2bfc │ │ │ │ │ + bl 2b2c │ │ │ │ │ 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] @ 2bf8 │ │ │ │ │ + ldr ip, [pc, #108] @ 2b28 │ │ │ │ │ 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 2bf0 │ │ │ │ │ + beq 2b20 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b 2b5c │ │ │ │ │ + b 2a8c │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #56] @ 2bf8 │ │ │ │ │ + ldr ip, [pc, #56] @ 2b28 │ │ │ │ │ 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 2b4c │ │ │ │ │ + bne 2a7c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2b64 │ │ │ │ │ + b 2a94 │ │ │ │ │ .word 0x00000258 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002bfc : │ │ │ │ │ +00002b2c : │ │ │ │ │ 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 │ │ │ │ │ @@ -3208,60 +3147,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 2e60 │ │ │ │ │ + beq 2d90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ - bne 3014 │ │ │ │ │ + bne 2f44 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ - bne 2f6c │ │ │ │ │ + bne 2e9c │ │ │ │ │ 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 2ffc │ │ │ │ │ + beq 2f2c │ │ │ │ │ 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 2e98 │ │ │ │ │ + beq 2dc8 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bmi 2dcc │ │ │ │ │ + bmi 2cfc │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ mov lr, r1 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r0, r7 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2d58 │ │ │ │ │ + beq 2c88 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2d44 │ │ │ │ │ + beq 2c74 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2d38 │ │ │ │ │ + beq 2c68 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 2d2c │ │ │ │ │ + beq 2c5c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2d20 │ │ │ │ │ + beq 2c50 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2d14 │ │ │ │ │ + beq 2c44 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2e14 │ │ │ │ │ + bne 2d44 │ │ │ │ │ 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 │ │ │ │ │ @@ -3273,15 +3212,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 2dcc │ │ │ │ │ + beq 2cfc │ │ │ │ │ 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] │ │ │ │ │ @@ -3302,314 +3241,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 2d58 │ │ │ │ │ + bne 2c88 │ │ │ │ │ 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 2df4 │ │ │ │ │ + bne 2d24 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e24 │ │ │ │ │ + beq 2d54 │ │ │ │ │ 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 2d08 │ │ │ │ │ + b 2c38 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2e58 │ │ │ │ │ + bgt 2d88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e58 │ │ │ │ │ + bne 2d88 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 2df4 │ │ │ │ │ + b 2d24 │ │ │ │ │ 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 2c68 │ │ │ │ │ + beq 2b98 │ │ │ │ │ sub r1, fp, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fa4 │ │ │ │ │ + bne 2ed4 │ │ │ │ │ ldr r4, [fp, #-1148] @ 0xfffffb84 │ │ │ │ │ ldr r3, [fp, #-1140] @ 0xfffffb8c │ │ │ │ │ - b 2c60 │ │ │ │ │ + b 2b90 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3030 │ │ │ │ │ + bne 2f60 │ │ │ │ │ sub r3, fp, #1056 @ 0x420 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r4, [r3], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ │ - bne 2ea8 │ │ │ │ │ + bne 2dd8 │ │ │ │ │ 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 2eec │ │ │ │ │ + b 2e1c │ │ │ │ │ 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 2ed8 │ │ │ │ │ + blt 2e08 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ str r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 2f48 │ │ │ │ │ + bmi 2e78 │ │ │ │ │ ldrb lr, [r7], #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ add r2, r2, lr, lsl #2 │ │ │ │ │ ldr r2, [r2, #-1024] @ 0xfffffc00 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ - beq 2f10 │ │ │ │ │ + beq 2e40 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ strb r2, [r0], #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ orrne ip, ip, #1 │ │ │ │ │ - b 2f10 │ │ │ │ │ + b 2e40 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 2fac │ │ │ │ │ + beq 2edc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2f64 │ │ │ │ │ + ble 2e94 │ │ │ │ │ sub r1, r0, r1 │ │ │ │ │ sub r0, fp, #1152 @ 0x480 │ │ │ │ │ bl 208 │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r5, [fp, #-1152] @ 0xfffffb80 │ │ │ │ │ - b 2e08 │ │ │ │ │ + b 2d38 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ ldrne sl, [r9, #8] │ │ │ │ │ addne r9, r9, #16 │ │ │ │ │ - bne 2c74 │ │ │ │ │ + bne 2ba4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3054 │ │ │ │ │ + beq 2f84 │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2e08 │ │ │ │ │ + b 2d38 │ │ │ │ │ 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 2f50 │ │ │ │ │ + bne 2e80 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2fe4 │ │ │ │ │ + bgt 2f14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2fe4 │ │ │ │ │ + bne 2f14 │ │ │ │ │ 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 2e08 │ │ │ │ │ + b 2d38 │ │ │ │ │ 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 2fa4 │ │ │ │ │ + b 2ed4 │ │ │ │ │ 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 2f98 │ │ │ │ │ + b 2ec8 │ │ │ │ │ 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 3040 │ │ │ │ │ - b 2eb8 │ │ │ │ │ + bne 2f70 │ │ │ │ │ + b 2de8 │ │ │ │ │ ldr r9, [fp, #-1104] @ 0xfffffbb0 │ │ │ │ │ ldr sl, [fp, #-1096] @ 0xfffffbb8 │ │ │ │ │ - b 2c74 │ │ │ │ │ + b 2ba4 │ │ │ │ │ │ │ │ │ │ -00003060 : │ │ │ │ │ +00002f90 : │ │ │ │ │ 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 309c │ │ │ │ │ + bl 2fcc │ │ │ │ │ R_ARM_CALL PyBytes_FromFormatV │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000309c : │ │ │ │ │ +00002fcc : │ │ │ │ │ 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 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30f8 │ │ │ │ │ + beq 3028 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3da8 <_PyBytes_FormatEx+0xc5c> │ │ │ │ │ + bl 3ea8 <_PyBytes_FormatEx+0xe2c> │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 30f4 │ │ │ │ │ + beq 3024 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b d00 │ │ │ │ │ + b d00 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ - bl 11a8 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003104 : │ │ │ │ │ +00003034 : │ │ │ │ │ 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 3138 │ │ │ │ │ + beq 3068 │ │ │ │ │ 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 314c <_PyBytes_FormatEx> │ │ │ │ │ + b 307c <_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 │ │ │ │ │ │ │ │ │ │ -0000314c <_PyBytes_FormatEx>: │ │ │ │ │ +0000307c <_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 46b8 <_PyBytes_FormatEx+0x156c> │ │ │ │ │ + beq 45e8 <_PyBytes_FormatEx+0x156c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ moveq r1, r3 │ │ │ │ │ movne r1, #1 │ │ │ │ │ bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3618 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + beq 3548 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39f8 <_PyBytes_FormatEx+0x8ac> │ │ │ │ │ + bne 3928 <_PyBytes_FormatEx+0x8ac> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3564 <_PyBytes_FormatEx+0x418> │ │ │ │ │ + beq 3494 <_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 │ │ │ │ │ @@ -3617,117 +3556,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 33d4 <_PyBytes_FormatEx+0x288> │ │ │ │ │ + bmi 3304 <_PyBytes_FormatEx+0x288> │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldrb r3, [r6], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 3398 <_PyBytes_FormatEx+0x24c> │ │ │ │ │ + bne 32c8 <_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 31f0 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + beq 3120 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 38b0 <_PyBytes_FormatEx+0x764> │ │ │ │ │ + bne 37e0 <_PyBytes_FormatEx+0x764> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq 3810 <_PyBytes_FormatEx+0x6c4> │ │ │ │ │ + beq 3740 <_PyBytes_FormatEx+0x6c4> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 46e0 <_PyBytes_FormatEx+0x1594> │ │ │ │ │ + blt 4610 <_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 329c <_PyBytes_FormatEx+0x150> │ │ │ │ │ + beq 31cc <_PyBytes_FormatEx+0x150> │ │ │ │ │ mov r9, r8 │ │ │ │ │ - ldr r2, [pc, #4000] @ 4214 <_PyBytes_FormatEx+0x10c8> │ │ │ │ │ + ldr r2, [pc, #4000] @ 4144 <_PyBytes_FormatEx+0x10c8> │ │ │ │ │ ldrb r4, [r9], #1 │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi 3290 <_PyBytes_FormatEx+0x144> │ │ │ │ │ + bhi 31c0 <_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 3cc4 <_PyBytes_FormatEx+0xb78> │ │ │ │ │ + beq 3bf4 <_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 3620 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ + bne 3550 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq 3d34 <_PyBytes_FormatEx+0xbe8> │ │ │ │ │ + beq 3c64 <_PyBytes_FormatEx+0xbe8> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 3f20 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3e50 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ mvn r7, #0 │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ cmpne r3, #76 @ 0x4c │ │ │ │ │ - beq 417c <_PyBytes_FormatEx+0x1030> │ │ │ │ │ + beq 40ac <_PyBytes_FormatEx+0x1030> │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 4768 │ │ │ │ │ + bl 4698 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq sl, [r3, #268] @ 0x10c │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble 3424 <_PyBytes_FormatEx+0x2d8> │ │ │ │ │ + ble 3354 <_PyBytes_FormatEx+0x2d8> │ │ │ │ │ sub r3, r4, #105 @ 0x69 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 37c0 <_PyBytes_FormatEx+0x674> │ │ │ │ │ + bhi 36f0 <_PyBytes_FormatEx+0x674> │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r2, #36929 @ 0x9041 │ │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ │ - beq 344c <_PyBytes_FormatEx+0x300> │ │ │ │ │ + beq 337c <_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 36b8 <_PyBytes_FormatEx+0x56c> │ │ │ │ │ + bne 35e8 <_PyBytes_FormatEx+0x56c> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ and r3, r3, r7 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 36b8 <_PyBytes_FormatEx+0x56c> │ │ │ │ │ + bne 35e8 <_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 36b8 <_PyBytes_FormatEx+0x56c> │ │ │ │ │ - ldr r3, [pc, #3736] @ 4218 <_PyBytes_FormatEx+0x10cc> │ │ │ │ │ + beq 35e8 <_PyBytes_FormatEx+0x56c> │ │ │ │ │ + ldr r3, [pc, #3736] @ 4148 <_PyBytes_FormatEx+0x10cc> │ │ │ │ │ sub r4, r4, #100 @ 0x64 │ │ │ │ │ cmp r4, #20 │ │ │ │ │ - bhi 3a0c <_PyBytes_FormatEx+0x8c0> │ │ │ │ │ + bhi 393c <_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 │ │ │ │ │ @@ -3740,154 +3679,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 31f0 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 3120 <_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 41e0 <_PyBytes_FormatEx+0x1094> │ │ │ │ │ + bne 4110 <_PyBytes_FormatEx+0x1094> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 1250 │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 41b4 <_PyBytes_FormatEx+0x1068> │ │ │ │ │ + bne 40e4 <_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 3598 <_PyBytes_FormatEx+0x44c> │ │ │ │ │ - ldr r2, [pc, #3560] @ 421c <_PyBytes_FormatEx+0x10d0> │ │ │ │ │ + ble 34c8 <_PyBytes_FormatEx+0x44c> │ │ │ │ │ + ldr r2, [pc, #3560] @ 414c <_PyBytes_FormatEx+0x10d0> │ │ │ │ │ sub r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi 3598 <_PyBytes_FormatEx+0x44c> │ │ │ │ │ + bhi 34c8 <_PyBytes_FormatEx+0x44c> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 366c <_PyBytes_FormatEx+0x520> │ │ │ │ │ + bne 359c <_PyBytes_FormatEx+0x520> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4228 <_PyBytes_FormatEx+0x10dc> │ │ │ │ │ + beq 4158 <_PyBytes_FormatEx+0x10dc> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r2, r9, #16 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bgt 3484 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + bgt 33b4 <_PyBytes_FormatEx+0x338> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bge 3a14 <_PyBytes_FormatEx+0x8c8> │ │ │ │ │ + bge 3944 <_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 34c8 <_PyBytes_FormatEx+0x37c> │ │ │ │ │ + ble 33f8 <_PyBytes_FormatEx+0x37c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r7, #2 │ │ │ │ │ - bl 209c │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 39a4 <_PyBytes_FormatEx+0x858> │ │ │ │ │ + beq 38d4 <_PyBytes_FormatEx+0x858> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - bne 3f7c <_PyBytes_FormatEx+0xe30> │ │ │ │ │ + bne 3eac <_PyBytes_FormatEx+0xe30> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 3f48 <_PyBytes_FormatEx+0xdfc> │ │ │ │ │ + bgt 3e78 <_PyBytes_FormatEx+0xdfc> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 37a8 <_PyBytes_FormatEx+0x65c> │ │ │ │ │ + bne 36d8 <_PyBytes_FormatEx+0x65c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ strbne r9, [r5], #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c8c <_PyBytes_FormatEx+0xb40> │ │ │ │ │ + bne 3bbc <_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 3fc8 <_PyBytes_FormatEx+0xe7c> │ │ │ │ │ + blt 3ef8 <_PyBytes_FormatEx+0xe7c> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 397c <_PyBytes_FormatEx+0x830> │ │ │ │ │ + bne 38ac <_PyBytes_FormatEx+0x830> │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 1250 │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 31f0 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 3120 <_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 31f0 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ - b 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 3120 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r3, #8 │ │ │ │ │ - b 3534 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + b 3464 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3584 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + beq 34b4 <_PyBytes_FormatEx+0x438> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3dc0 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ + bne 3cf0 <_PyBytes_FormatEx+0xc74> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 31d4 <_PyBytes_FormatEx+0x88> │ │ │ │ │ + b 3104 <_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 37f8 <_PyBytes_FormatEx+0x6ac> │ │ │ │ │ + bne 3728 <_PyBytes_FormatEx+0x6ac> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 46a8 <_PyBytes_FormatEx+0x155c> │ │ │ │ │ + beq 45d8 <_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 │ │ │ │ │ @@ -3895,132 +3834,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 1250 │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 11a8 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4708 <_PyBytes_FormatEx+0x15bc> │ │ │ │ │ + bne 4638 <_PyBytes_FormatEx+0x15bc> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 341c <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + b 334c <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bmi 3f14 <_PyBytes_FormatEx+0xdc8> │ │ │ │ │ + bmi 3e44 <_PyBytes_FormatEx+0xdc8> │ │ │ │ │ ldrb r4, [r8], #1 │ │ │ │ │ ldr r2, [ip, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 4760 <_PyBytes_FormatEx+0x1614> │ │ │ │ │ + beq 4690 <_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 4738 <_PyBytes_FormatEx+0x15ec> │ │ │ │ │ + blt 4668 <_PyBytes_FormatEx+0x15ec> │ │ │ │ │ mov r2, #10 │ │ │ │ │ mla r2, r2, r0, r4 │ │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 3620 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ + b 3550 <_PyBytes_FormatEx+0x4d4> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne 37c0 <_PyBytes_FormatEx+0x674> │ │ │ │ │ + bne 36f0 <_PyBytes_FormatEx+0x674> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3e04 <_PyBytes_FormatEx+0xcb8> │ │ │ │ │ + beq 3d34 <_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 3490 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + b 33c0 <_PyBytes_FormatEx+0x344> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3a50 <_PyBytes_FormatEx+0x904> │ │ │ │ │ + beq 3980 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3a44 <_PyBytes_FormatEx+0x8f8> │ │ │ │ │ + beq 3974 <_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 3a20 <_PyBytes_FormatEx+0x8d4> │ │ │ │ │ + beq 3950 <_PyBytes_FormatEx+0x8d4> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ tst r3, #2 │ │ │ │ │ - bne 4174 <_PyBytes_FormatEx+0x1028> │ │ │ │ │ + bne 40a4 <_PyBytes_FormatEx+0x1028> │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r6, r2 │ │ │ │ │ movge r7, r6 │ │ │ │ │ movlt r7, r2 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 34a8 <_PyBytes_FormatEx+0x35c> │ │ │ │ │ + beq 33d8 <_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 378c <_PyBytes_FormatEx+0x640> │ │ │ │ │ + ble 36bc <_PyBytes_FormatEx+0x640> │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - bl 209c │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 39a4 <_PyBytes_FormatEx+0x858> │ │ │ │ │ + beq 38d4 <_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 34cc <_PyBytes_FormatEx+0x380> │ │ │ │ │ + b 33fc <_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 3518 <_PyBytes_FormatEx+0x3cc> │ │ │ │ │ + b 3448 <_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 │ │ │ │ │ @@ -4030,235 +3969,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 35d8 <_PyBytes_FormatEx+0x48c> │ │ │ │ │ + beq 3508 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39d8 <_PyBytes_FormatEx+0x88c> │ │ │ │ │ + beq 3908 <_PyBytes_FormatEx+0x88c> │ │ │ │ │ add r0, r8, #2 │ │ │ │ │ sub r7, sl, #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ subs r7, r7, #1 │ │ │ │ │ - bmi 39b0 <_PyBytes_FormatEx+0x864> │ │ │ │ │ + bmi 38e0 <_PyBytes_FormatEx+0x864> │ │ │ │ │ ldrb r2, [r8], #1 │ │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 3850 <_PyBytes_FormatEx+0x704> │ │ │ │ │ + beq 3780 <_PyBytes_FormatEx+0x704> │ │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ │ - bne 382c <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ + bne 375c <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 382c <_PyBytes_FormatEx+0x6e0> │ │ │ │ │ + bgt 375c <_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 3970 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + beq 38a0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38f0 <_PyBytes_FormatEx+0x7a4> │ │ │ │ │ + bne 3820 <_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 38d8 <_PyBytes_FormatEx+0x78c> │ │ │ │ │ + beq 3808 <_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 3254 <_PyBytes_FormatEx+0x108> │ │ │ │ │ + b 3184 <_PyBytes_FormatEx+0x108> │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3234 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ + bgt 3164 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 38e4 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + beq 3814 <_PyBytes_FormatEx+0x798> │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ - b 3234 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ + b 3164 <_PyBytes_FormatEx+0xe8> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 38d0 <_PyBytes_FormatEx+0x784> │ │ │ │ │ + b 3800 <_PyBytes_FormatEx+0x784> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 387c <_PyBytes_FormatEx+0x730> │ │ │ │ │ + bgt 37ac <_PyBytes_FormatEx+0x730> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 387c <_PyBytes_FormatEx+0x730> │ │ │ │ │ + bne 37ac <_PyBytes_FormatEx+0x730> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 387c <_PyBytes_FormatEx+0x730> │ │ │ │ │ + b 37ac <_PyBytes_FormatEx+0x730> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e10 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ + beq 3d40 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ec8 <_PyBytes_FormatEx+0xd7c> │ │ │ │ │ + bne 3df8 <_PyBytes_FormatEx+0xd7c> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3eb0 <_PyBytes_FormatEx+0xd64> │ │ │ │ │ + blt 3de0 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 3524 <_PyBytes_FormatEx+0x3d8> │ │ │ │ │ + bge 3454 <_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 1250 │ │ │ │ │ + bl 1250 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 3970 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38a0 <_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 3970 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38a0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ ldr r2, [r5, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r5, r3, #16 │ │ │ │ │ ldrne r5, [r3, #20] │ │ │ │ │ - b 31ac <_PyBytes_FormatEx+0x60> │ │ │ │ │ + b 30dc <_PyBytes_FormatEx+0x60> │ │ │ │ │ mov r3, #16 │ │ │ │ │ - b 3534 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ + b 3464 <_PyBytes_FormatEx+0x3e8> │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movge r6, r7 │ │ │ │ │ - b 3490 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + b 33c0 <_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 375c <_PyBytes_FormatEx+0x610> │ │ │ │ │ + b 368c <_PyBytes_FormatEx+0x610> │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3708 <_PyBytes_FormatEx+0x5bc> │ │ │ │ │ + b 3638 <_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 3c80 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ + beq 3bb0 <_PyBytes_FormatEx+0xb34> │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3c74 <_PyBytes_FormatEx+0xb28> │ │ │ │ │ + beq 3ba4 <_PyBytes_FormatEx+0xb28> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3c30 <_PyBytes_FormatEx+0xae4> │ │ │ │ │ + bne 3b60 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3bf4 <_PyBytes_FormatEx+0xaa8> │ │ │ │ │ + bne 3b24 <_PyBytes_FormatEx+0xaa8> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3b78 <_PyBytes_FormatEx+0xa2c> │ │ │ │ │ + bge 3aa8 <_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 │ │ │ │ │ @@ -4270,44 +4209,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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ and r3, r3, r7 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3bb4 <_PyBytes_FormatEx+0xa68> │ │ │ │ │ + beq 3ae4 <_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 498 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 352c <_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 3720 <_PyBytes_FormatEx+0x5d4> │ │ │ │ │ + b 3650 <_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 │ │ │ │ │ @@ -4321,32 +4260,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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ands r3, r2, #6 │ │ │ │ │ - bne 3b1c <_PyBytes_FormatEx+0x9d0> │ │ │ │ │ + bne 3a4c <_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 498 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 31f0 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ - b 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 3120 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 352c <_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 │ │ │ │ │ @@ -4360,457 +4299,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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 36e0 <_PyBytes_FormatEx+0x594> │ │ │ │ │ + bgt 3610 <_PyBytes_FormatEx+0x594> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36e0 <_PyBytes_FormatEx+0x594> │ │ │ │ │ + bne 3610 <_PyBytes_FormatEx+0x594> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 36e0 <_PyBytes_FormatEx+0x594> │ │ │ │ │ + b 3610 <_PyBytes_FormatEx+0x594> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 3a98 <_PyBytes_FormatEx+0x94c> │ │ │ │ │ + b 39c8 <_PyBytes_FormatEx+0x94c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b 3ab8 <_PyBytes_FormatEx+0x96c> │ │ │ │ │ + b 39e8 <_PyBytes_FormatEx+0x96c> │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ - bne 34fc <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ + bne 342c <_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 34fc <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ + b 342c <_PyBytes_FormatEx+0x3b0> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 3e60 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + blt 3d90 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 4768 │ │ │ │ │ + bl 4698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3e2c <_PyBytes_FormatEx+0xce0> │ │ │ │ │ + beq 3d5c <_PyBytes_FormatEx+0xce0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 391c <_PyBytes_FormatEx+0x7d0> │ │ │ │ │ + beq 384c <_PyBytes_FormatEx+0x7d0> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3e10 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ + blt 3d40 <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ sub sl, r7, #2 │ │ │ │ │ - beq 3f20 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3e50 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r9] │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne 32d4 <_PyBytes_FormatEx+0x188> │ │ │ │ │ + bne 3204 <_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 409c <_PyBytes_FormatEx+0xf50> │ │ │ │ │ + bmi 3fcc <_PyBytes_FormatEx+0xf50> │ │ │ │ │ ldrb r4, [r8] │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq 4034 <_PyBytes_FormatEx+0xee8> │ │ │ │ │ + beq 3f64 <_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 32d8 <_PyBytes_FormatEx+0x18c> │ │ │ │ │ + beq 3208 <_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 3f20 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + bmi 3e50 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r8], #1 │ │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 32d8 <_PyBytes_FormatEx+0x18c> │ │ │ │ │ + beq 3208 <_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 400c <_PyBytes_FormatEx+0xec0> │ │ │ │ │ + blt 3f3c <_PyBytes_FormatEx+0xec0> │ │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ │ mla r7, r0, r7, r4 │ │ │ │ │ - b 3d84 <_PyBytes_FormatEx+0xc38> │ │ │ │ │ + b 3cb4 <_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 3584 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + bne 34b4 <_PyBytes_FormatEx+0x438> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3584 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + bne 34b4 <_PyBytes_FormatEx+0x438> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 31d4 <_PyBytes_FormatEx+0x88> │ │ │ │ │ + b 3104 <_PyBytes_FormatEx+0x88> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 36a4 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + b 35d4 <_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 3d18 <_PyBytes_FormatEx+0xbcc> │ │ │ │ │ + b 3c48 <_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 3e9c <_PyBytes_FormatEx+0xd50> │ │ │ │ │ + bne 3dcc <_PyBytes_FormatEx+0xd50> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3e88 <_PyBytes_FormatEx+0xd3c> │ │ │ │ │ + blt 3db8 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 3970 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38a0 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 325c <_PyBytes_FormatEx+0x110> │ │ │ │ │ + b 318c <_PyBytes_FormatEx+0x110> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #35 @ 0x23 │ │ │ │ │ orr r3, r3, #8 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3ef4 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e24 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 4098 <_PyBytes_FormatEx+0xf4c> │ │ │ │ │ + beq 3fc8 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 3fa8 <_PyBytes_FormatEx+0xe5c> │ │ │ │ │ + bne 3ed8 <_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 34e0 <_PyBytes_FormatEx+0x394> │ │ │ │ │ + b 3410 <_PyBytes_FormatEx+0x394> │ │ │ │ │ bic r2, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ - bne 34d8 <_PyBytes_FormatEx+0x38c> │ │ │ │ │ + bne 3408 <_PyBytes_FormatEx+0x38c> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 3fe4 <_PyBytes_FormatEx+0xe98> │ │ │ │ │ + bne 3f14 <_PyBytes_FormatEx+0xe98> │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ │ - b 34d8 <_PyBytes_FormatEx+0x38c> │ │ │ │ │ + b 3408 <_PyBytes_FormatEx+0x38c> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq 34ec <_PyBytes_FormatEx+0x3a0> │ │ │ │ │ + beq 341c <_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 3518 <_PyBytes_FormatEx+0x3cc> │ │ │ │ │ + b 3448 <_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 3f98 <_PyBytes_FormatEx+0xe4c> │ │ │ │ │ + b 3ec8 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 3e60 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + blt 3d90 <_PyBytes_FormatEx+0xd14> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 4768 │ │ │ │ │ + bl 4698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4108 <_PyBytes_FormatEx+0xfbc> │ │ │ │ │ + beq 4038 <_PyBytes_FormatEx+0xfbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 40b0 <_PyBytes_FormatEx+0xf64> │ │ │ │ │ + beq 3fe0 <_PyBytes_FormatEx+0xf64> │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 3f20 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3e50 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r8, #1] │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ - b 32d8 <_PyBytes_FormatEx+0x18c> │ │ │ │ │ + b 3208 <_PyBytes_FormatEx+0x18c> │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r1, [r3, #184] @ 0xb8 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - beq 3f20 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + beq 3e50 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ │ - b 3d70 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ + b 3ca0 <_PyBytes_FormatEx+0xc24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 407c <_PyBytes_FormatEx+0xf30> │ │ │ │ │ + beq 3fac <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4158 <_PyBytes_FormatEx+0x100c> │ │ │ │ │ + bne 4088 <_PyBytes_FormatEx+0x100c> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4140 <_PyBytes_FormatEx+0xff4> │ │ │ │ │ + blt 4070 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 3e9c <_PyBytes_FormatEx+0xd50> │ │ │ │ │ + bne 3dcc <_PyBytes_FormatEx+0xd50> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 3e50 <_PyBytes_FormatEx+0xd04> │ │ │ │ │ + bge 3d80 <_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 3970 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38a0 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r9, #43 @ 0x2b │ │ │ │ │ - b 3a30 <_PyBytes_FormatEx+0x8e4> │ │ │ │ │ + b 3960 <_PyBytes_FormatEx+0x8e4> │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bcc 3f20 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ + bcc 3e50 <_PyBytes_FormatEx+0xdd4> │ │ │ │ │ ldrb r4, [r8], #1 │ │ │ │ │ - b 32e8 <_PyBytes_FormatEx+0x19c> │ │ │ │ │ + b 3218 <_PyBytes_FormatEx+0x19c> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #48 @ 0x30 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3ef4 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e24 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #45 @ 0x2d │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3ef4 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e24 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3410 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ + bgt 3340 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3410 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ + bne 3340 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3410 <_PyBytes_FormatEx+0x2c4> │ │ │ │ │ + b 3340 <_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 │ │ │ │ │ @@ -4820,15 +4759,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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ .word 0x0000021a │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000023c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000266 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000085e4 │ │ │ │ │ @@ -4836,192 +4775,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 43d8 <_PyBytes_FormatEx+0x128c> │ │ │ │ │ + beq 4308 <_PyBytes_FormatEx+0x128c> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43d8 <_PyBytes_FormatEx+0x128c> │ │ │ │ │ - ldr r1, [pc, #-52] @ 4220 <_PyBytes_FormatEx+0x10d4> │ │ │ │ │ + bne 4308 <_PyBytes_FormatEx+0x128c> │ │ │ │ │ + ldr r1, [pc, #-52] @ 4150 <_PyBytes_FormatEx+0x10d4> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 4350 <_PyBytes_FormatEx+0x1204> │ │ │ │ │ + bne 4280 <_PyBytes_FormatEx+0x1204> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4318 <_PyBytes_FormatEx+0x11cc> │ │ │ │ │ + beq 4248 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + blt 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl a90 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4304 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ + beq 4234 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ ldr r0, [r6, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42f0 <_PyBytes_FormatEx+0x11a4> │ │ │ │ │ + bne 4220 <_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 4304 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ + blt 4234 <_PyBytes_FormatEx+0x11b8> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r6, #260] @ 0x104 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl f5c │ │ │ │ │ + bl f5c │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ add r3, r9, #16 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3484 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + b 33b4 <_PyBytes_FormatEx+0x338> │ │ │ │ │ ldr r3, [r6, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 42ac <_PyBytes_FormatEx+0x1160> │ │ │ │ │ + b 41dc <_PyBytes_FormatEx+0x1160> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11a8 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 4478 <_PyBytes_FormatEx+0x132c> │ │ │ │ │ + bne 43a8 <_PyBytes_FormatEx+0x132c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 43c4 <_PyBytes_FormatEx+0x1278> │ │ │ │ │ + bge 42f4 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ - ldr r3, [pc, #-308] @ 4224 <_PyBytes_FormatEx+0x10d8> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + ldr r3, [pc, #-308] @ 4154 <_PyBytes_FormatEx+0x10d8> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 17c4 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ + bl 16f4 <_PyObject_VectorcallTstate.constprop.0> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4398 <_PyBytes_FormatEx+0x124c> │ │ │ │ │ + bgt 42c8 <_PyBytes_FormatEx+0x124c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4398 <_PyBytes_FormatEx+0x124c> │ │ │ │ │ + bne 42c8 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + beq 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4490 <_PyBytes_FormatEx+0x1344> │ │ │ │ │ + beq 43c0 <_PyBytes_FormatEx+0x1344> │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3484 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + b 33b4 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r9, #20] │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ble 347c <_PyBytes_FormatEx+0x330> │ │ │ │ │ - b 3484 <_PyBytes_FormatEx+0x338> │ │ │ │ │ + ble 33ac <_PyBytes_FormatEx+0x330> │ │ │ │ │ + b 33b4 <_PyBytes_FormatEx+0x338> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 45cc <_PyBytes_FormatEx+0x1480> │ │ │ │ │ + bne 44fc <_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 458c <_PyBytes_FormatEx+0x1440> │ │ │ │ │ + beq 44bc <_PyBytes_FormatEx+0x1440> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 458c <_PyBytes_FormatEx+0x1440> │ │ │ │ │ + bne 44bc <_PyBytes_FormatEx+0x1440> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIndex_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4558 <_PyBytes_FormatEx+0x140c> │ │ │ │ │ + beq 4488 <_PyBytes_FormatEx+0x140c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 44dc <_PyBytes_FormatEx+0x1390> │ │ │ │ │ + beq 440c <_PyBytes_FormatEx+0x1390> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 44e8 <_PyBytes_FormatEx+0x139c> │ │ │ │ │ + bhi 4418 <_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 3490 <_PyBytes_FormatEx+0x344> │ │ │ │ │ + bne 33c0 <_PyBytes_FormatEx+0x344> │ │ │ │ │ ldrb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ - b 31f0 <_PyBytes_FormatEx+0xa4> │ │ │ │ │ + b 3120 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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] │ │ │ │ │ @@ -5030,277 +4969,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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bgt 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + bne 352c <_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 453c <_PyBytes_FormatEx+0x13f0> │ │ │ │ │ + bne 446c <_PyBytes_FormatEx+0x13f0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 4520 <_PyBytes_FormatEx+0x13d4> │ │ │ │ │ + bge 4450 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 4668 <_PyBytes_FormatEx+0x151c> │ │ │ │ │ + bne 4598 <_PyBytes_FormatEx+0x151c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 4650 <_PyBytes_FormatEx+0x1504> │ │ │ │ │ + bge 4580 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4640 <_PyBytes_FormatEx+0x14f4> │ │ │ │ │ + beq 4570 <_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 462c <_PyBytes_FormatEx+0x14e0> │ │ │ │ │ + bne 455c <_PyBytes_FormatEx+0x14e0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 45e4 <_PyBytes_FormatEx+0x1498> │ │ │ │ │ + blt 4514 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 45f8 <_PyBytes_FormatEx+0x14ac> │ │ │ │ │ + bne 4528 <_PyBytes_FormatEx+0x14ac> │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 4454 <_PyBytes_FormatEx+0x1308> │ │ │ │ │ + b 4384 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 4694 <_PyBytes_FormatEx+0x1548> │ │ │ │ │ + bne 45c4 <_PyBytes_FormatEx+0x1548> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 4680 <_PyBytes_FormatEx+0x1534> │ │ │ │ │ + blt 45b0 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 4454 <_PyBytes_FormatEx+0x1308> │ │ │ │ │ + b 4384 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_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 3618 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + b 3548 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, #32 │ │ │ │ │ orr r3, r3, #4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 3ef4 <_PyBytes_FormatEx+0xda8> │ │ │ │ │ + b 3e24 <_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 3970 <_PyBytes_FormatEx+0x824> │ │ │ │ │ + b 38a0 <_PyBytes_FormatEx+0x824> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3618 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + bgt 3548 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3618 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + bne 3548 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3618 <_PyBytes_FormatEx+0x4cc> │ │ │ │ │ + b 3548 <_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 35fc <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ + b 352c <_PyBytes_FormatEx+0x4b0> │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 32c4 <_PyBytes_FormatEx+0x178> │ │ │ │ │ + b 31f4 <_PyBytes_FormatEx+0x178> │ │ │ │ │ │ │ │ │ │ -00004768 : │ │ │ │ │ +00004698 : │ │ │ │ │ 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 47e0 │ │ │ │ │ + bge 4710 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - blt 47a8 │ │ │ │ │ + blt 46d8 │ │ │ │ │ mov r1, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_GetItem │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 46ec │ │ │ │ │ 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 │ │ │ │ │ @@ -5308,31 +5247,31 @@ │ │ │ │ │ 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 47b4 │ │ │ │ │ + b 46e4 │ │ │ │ │ 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 47cc │ │ │ │ │ + b 46fc │ │ │ │ │ │ │ │ │ │ -000047fc : │ │ │ │ │ +0000472c : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4814 │ │ │ │ │ + beq 4744 │ │ │ │ │ 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 │ │ │ │ │ @@ -5347,352 +5286,352 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000484c : │ │ │ │ │ +0000477c : │ │ │ │ │ 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 48bc │ │ │ │ │ + bne 47ec │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi 48f8 │ │ │ │ │ + bhi 4828 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48bc │ │ │ │ │ + beq 47ec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 4930 │ │ │ │ │ + bne 4860 │ │ │ │ │ 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] @ 49c8 │ │ │ │ │ + ldr ip, [pc, #252] @ 48f8 │ │ │ │ │ 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 4894 │ │ │ │ │ - b 49a0 │ │ │ │ │ + bne 47c4 │ │ │ │ │ + b 48d0 │ │ │ │ │ sub ip, fp, #20 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #2 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #184] @ 49c8 │ │ │ │ │ + ldr ip, [pc, #184] @ 48f8 │ │ │ │ │ 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 49a0 │ │ │ │ │ + beq 48d0 │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4944 │ │ │ │ │ + beq 4874 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 48a4 │ │ │ │ │ + beq 47d4 │ │ │ │ │ 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 4988 │ │ │ │ │ + beq 48b8 │ │ │ │ │ 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 49a8 │ │ │ │ │ + ble 48d8 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 48a4 │ │ │ │ │ + bne 47d4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 48a4 │ │ │ │ │ + beq 47d4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 48b4 │ │ │ │ │ + b 47e4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4980 │ │ │ │ │ + bne 48b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4980 │ │ │ │ │ + b 48b0 │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000049cc : │ │ │ │ │ +000048fc : │ │ │ │ │ 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 4a5c <_PyBytes_FromHex> │ │ │ │ │ + bl 498c <_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 4a14 │ │ │ │ │ + bne 4944 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a08 │ │ │ │ │ + beq 4938 │ │ │ │ │ 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 4a54 │ │ │ │ │ + bgt 4984 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a54 │ │ │ │ │ + bne 4984 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 4a08 │ │ │ │ │ + b 4938 │ │ │ │ │ │ │ │ │ │ -00004a5c <_PyBytes_FromHex>: │ │ │ │ │ +0000498c <_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 4c20 <_PyBytes_FromHex+0x1c4> │ │ │ │ │ + beq 4b50 <_PyBytes_FromHex+0x1c4> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ - beq 4b8c <_PyBytes_FromHex+0x130> │ │ │ │ │ + beq 4abc <_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 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4be4 <_PyBytes_FromHex+0x188> │ │ │ │ │ + beq 4b14 <_PyBytes_FromHex+0x188> │ │ │ │ │ ldr r1, [r0, #256] @ 0x100 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4b78 <_PyBytes_FromHex+0x11c> │ │ │ │ │ + bne 4aa8 <_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 4b5c <_PyBytes_FromHex+0x100> │ │ │ │ │ + bcs 4a8c <_PyBytes_FromHex+0x100> │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 4b44 <_PyBytes_FromHex+0xe8> │ │ │ │ │ + bne 4a74 <_PyBytes_FromHex+0xe8> │ │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi 4c9c <_PyBytes_FromHex+0x240> │ │ │ │ │ + bhi 4bcc <_PyBytes_FromHex+0x240> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 4c88 <_PyBytes_FromHex+0x22c> │ │ │ │ │ + bhi 4bb8 <_PyBytes_FromHex+0x22c> │ │ │ │ │ add ip, ip, r0, lsl #4 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ strb ip, [r1], #1 │ │ │ │ │ - b 4b00 <_PyBytes_FromHex+0xa4> │ │ │ │ │ + b 4a30 <_PyBytes_FromHex+0xa4> │ │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 4b44 <_PyBytes_FromHex+0xe8> │ │ │ │ │ + bne 4a74 <_PyBytes_FromHex+0xe8> │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi 4b18 <_PyBytes_FromHex+0xbc> │ │ │ │ │ + bhi 4a48 <_PyBytes_FromHex+0xbc> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c54 <_PyBytes_FromHex+0x1f8> │ │ │ │ │ + bne 4b84 <_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 4ae8 <_PyBytes_FromHex+0x8c> │ │ │ │ │ + b 4a18 <_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 4bc0 <_PyBytes_FromHex+0x164> │ │ │ │ │ + bge 4af0 <_PyBytes_FromHex+0x164> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r0, [r1, r2] │ │ │ │ │ - bne 4c0c <_PyBytes_FromHex+0x1b0> │ │ │ │ │ + bne 4b3c <_PyBytes_FromHex+0x1b0> │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bls 4c04 <_PyBytes_FromHex+0x1a8> │ │ │ │ │ + bls 4b34 <_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 11a8 │ │ │ │ │ + bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4bf8 <_PyBytes_FromHex+0x19c> │ │ │ │ │ + bne 4b28 <_PyBytes_FromHex+0x19c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4b70 <_PyBytes_FromHex+0x114> │ │ │ │ │ + b 4aa0 <_PyBytes_FromHex+0x114> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4bf0 <_PyBytes_FromHex+0x194> │ │ │ │ │ + b 4b20 <_PyBytes_FromHex+0x194> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 4ba4 <_PyBytes_FromHex+0x148> │ │ │ │ │ + b 4ad4 <_PyBytes_FromHex+0x148> │ │ │ │ │ lsl r0, r2, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldrheq r0, [r1, r0] │ │ │ │ │ ldrne r0, [r1, r2, lsl #2] │ │ │ │ │ - b 4bb8 <_PyBytes_FromHex+0x15c> │ │ │ │ │ + b 4ae8 <_PyBytes_FromHex+0x15c> │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c68 <_PyBytes_FromHex+0x20c> │ │ │ │ │ + beq 4b98 <_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 4bf0 <_PyBytes_FromHex+0x194> │ │ │ │ │ + bne 4b20 <_PyBytes_FromHex+0x194> │ │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 4ab4 <_PyBytes_FromHex+0x58> │ │ │ │ │ + b 49e4 <_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 4b68 <_PyBytes_FromHex+0x10c> │ │ │ │ │ + b 4a98 <_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 4bf0 <_PyBytes_FromHex+0x194> │ │ │ │ │ + b 4b20 <_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 4cb4 <_PyBytes_FromHex+0x258> │ │ │ │ │ + bls 4be4 <_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 4bd0 <_PyBytes_FromHex+0x174> │ │ │ │ │ + bne 4b00 <_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 4bdc <_PyBytes_FromHex+0x180> │ │ │ │ │ + b 4b0c <_PyBytes_FromHex+0x180> │ │ │ │ │ │ │ │ │ │ -00004cc8 : │ │ │ │ │ +00004bf8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -5705,53 +5644,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 4dd0 │ │ │ │ │ + bne 4d00 │ │ │ │ │ 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 4db8 │ │ │ │ │ + beq 4ce8 │ │ │ │ │ mov r0, #3 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4dd0 │ │ │ │ │ + beq 4d00 │ │ │ │ │ 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 4df8 │ │ │ │ │ - ldr r3, [pc, #252] @ 4e6c │ │ │ │ │ + bge 4d28 │ │ │ │ │ + ldr r3, [pc, #252] @ 4d9c │ │ │ │ │ ldr r1, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4dd8 │ │ │ │ │ + ble 4d08 │ │ │ │ │ add r2, r3, #1232 @ 0x4d0 │ │ │ │ │ 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 4dac │ │ │ │ │ + beq 4cdc │ │ │ │ │ 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 │ │ │ │ │ @@ -5762,23 +5701,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 4d98 │ │ │ │ │ + b 4cc8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ addne r1, r1, #2 │ │ │ │ │ str r0, [r2, #1232]! @ 0x4d0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ strne r1, [r3, #1232] @ 0x4d0 │ │ │ │ │ - b 4d80 │ │ │ │ │ + b 4cb0 │ │ │ │ │ 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 │ │ │ │ │ @@ -5792,334 +5731,334 @@ │ │ │ │ │ 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 4d98 │ │ │ │ │ + beq 4cc8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4dd0 │ │ │ │ │ + bgt 4d00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4dd0 │ │ │ │ │ + bne 4d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4dd0 │ │ │ │ │ + b 4d00 │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004e70 : │ │ │ │ │ +00004da0 : │ │ │ │ │ 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 4eac │ │ │ │ │ + beq 4ddc │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00004eb4 : │ │ │ │ │ +00004de4 : │ │ │ │ │ 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 5110 │ │ │ │ │ + beq 5040 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r1, r6 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #716] @ 51c4 │ │ │ │ │ + ldr ip, [pc, #716] @ 50f4 │ │ │ │ │ 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 517c │ │ │ │ │ + beq 50ac │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4f38 │ │ │ │ │ + beq 4e68 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 517c │ │ │ │ │ + blt 50ac │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r4, r7, #16 │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 517c │ │ │ │ │ + beq 50ac │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r7, r7, #15 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - ble 5104 │ │ │ │ │ + ble 5034 │ │ │ │ │ sub r3, sl, r0 │ │ │ │ │ add ip, r7, r0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 501c │ │ │ │ │ + beq 4f4c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4fb0 │ │ │ │ │ + beq 4ee0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4f9c │ │ │ │ │ + beq 4ecc │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 501c │ │ │ │ │ - b 5128 │ │ │ │ │ + bne 4f4c │ │ │ │ │ + b 5058 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ │ add r2, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4f64 │ │ │ │ │ add r2, lr, #3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 5128 │ │ │ │ │ + beq 5058 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ add ip, r1, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne 4fd0 │ │ │ │ │ + bne 4f00 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - ble 5130 │ │ │ │ │ + ble 5060 │ │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 50b0 │ │ │ │ │ + beq 4fe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 50cc │ │ │ │ │ + beq 4ffc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq sl, r1 │ │ │ │ │ - beq 50d8 │ │ │ │ │ + beq 5008 │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5158 │ │ │ │ │ + beq 5088 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5138 │ │ │ │ │ + bne 5068 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 50a8 │ │ │ │ │ + bgt 4fd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5184 │ │ │ │ │ + beq 50b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 4f5c │ │ │ │ │ + b 4e8c │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - ble 504c │ │ │ │ │ + ble 4f7c │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r1, r2, #2 │ │ │ │ │ - b 504c │ │ │ │ │ + b 4f7c │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 5064 │ │ │ │ │ + b 4f94 │ │ │ │ │ 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 5060 │ │ │ │ │ + bne 4f90 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5158 │ │ │ │ │ + bne 5088 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 5190 │ │ │ │ │ + bhi 50c0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f20 │ │ │ │ │ - b 4ee8 │ │ │ │ │ + bne 4e50 │ │ │ │ │ + b 4e18 │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 5054 │ │ │ │ │ + b 4f84 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 5054 │ │ │ │ │ + b 4f84 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5158 │ │ │ │ │ + bgt 5088 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5158 │ │ │ │ │ + bne 5088 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 517c │ │ │ │ │ + bgt 50ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 517c │ │ │ │ │ + bne 50ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5104 │ │ │ │ │ + b 5034 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 50a8 │ │ │ │ │ + b 4fd8 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #28] @ 51c4 │ │ │ │ │ + ldr ip, [pc, #28] @ 50f4 │ │ │ │ │ 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 4f28 │ │ │ │ │ - b 517c │ │ │ │ │ + bne 4e58 │ │ │ │ │ + b 50ac │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000051c8 : │ │ │ │ │ +000050f8 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000051e0 : │ │ │ │ │ +00005110 : │ │ │ │ │ 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 5234 │ │ │ │ │ + bhi 5164 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble 5228 │ │ │ │ │ + ble 5158 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2904 │ │ │ │ │ + b 2834 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 5214 │ │ │ │ │ + b 5144 │ │ │ │ │ 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 5208 │ │ │ │ │ + b 5138 │ │ │ │ │ │ │ │ │ │ -00005258 : │ │ │ │ │ +00005188 : │ │ │ │ │ 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 5294 │ │ │ │ │ + beq 51c4 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -0000529c : │ │ │ │ │ +000051cc : │ │ │ │ │ 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 │ │ │ │ │ @@ -6132,94 +6071,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 5354 │ │ │ │ │ + bne 5284 │ │ │ │ │ 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 535c │ │ │ │ │ + beq 528c │ │ │ │ │ sub r7, r5, r2 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 535c │ │ │ │ │ + bne 528c │ │ │ │ │ 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 5348 │ │ │ │ │ + beq 5278 │ │ │ │ │ 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 5334 │ │ │ │ │ + b 5264 │ │ │ │ │ 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 5384 │ │ │ │ │ + bne 52b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 5334 │ │ │ │ │ + b 5264 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5334 │ │ │ │ │ + b 5264 │ │ │ │ │ │ │ │ │ │ -00005398 <_PyBytes_Find>: │ │ │ │ │ +000052c8 <_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 5430 <_PyBytes_Find+0x98> │ │ │ │ │ + beq 5360 <_PyBytes_Find+0x98> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mvngt r3, #0 │ │ │ │ │ - bgt 5424 <_PyBytes_Find+0x8c> │ │ │ │ │ + bgt 5354 <_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 5424 <_PyBytes_Find+0x8c> │ │ │ │ │ + bne 5354 <_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 │ │ │ │ │ @@ -6227,64 +6166,64 @@ │ │ │ │ │ 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 5424 <_PyBytes_Find+0x8c> │ │ │ │ │ + b 5354 <_PyBytes_Find+0x8c> │ │ │ │ │ │ │ │ │ │ -00005438 : │ │ │ │ │ +00005368 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005464 : │ │ │ │ │ +00005394 : │ │ │ │ │ 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 54f8 │ │ │ │ │ + beq 5428 │ │ │ │ │ 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 54f0 │ │ │ │ │ + beq 5420 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r8, r6, #16 │ │ │ │ │ - bgt 5504 │ │ │ │ │ + bgt 5434 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 54f0 │ │ │ │ │ + ble 5420 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ @@ -6294,78 +6233,78 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b be4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 54c0 │ │ │ │ │ + b 53f0 │ │ │ │ │ │ │ │ │ │ -00005518 : │ │ │ │ │ +00005448 : │ │ │ │ │ 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 55d4 │ │ │ │ │ + bhi 5504 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 56c8 │ │ │ │ │ + beq 55f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 56a4 │ │ │ │ │ + ble 55d4 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 56c8 │ │ │ │ │ + beq 55f8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 5664 │ │ │ │ │ + ble 5594 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq 5620 │ │ │ │ │ + beq 5550 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldrbeq r3, [r3, #16] │ │ │ │ │ - bne 5600 │ │ │ │ │ + bne 5530 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 55c4 │ │ │ │ │ + ble 54f4 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5394 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ 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 5548 │ │ │ │ │ + bne 5478 │ │ │ │ │ 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 │ │ │ │ │ @@ -6373,224 +6312,163 @@ │ │ │ │ │ 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 55f4 │ │ │ │ │ + b 5524 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 566c │ │ │ │ │ + bne 559c │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldreq r3, [r3, #20] │ │ │ │ │ ldrbeq r3, [r3] │ │ │ │ │ - beq 55a0 │ │ │ │ │ + beq 54d0 │ │ │ │ │ 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 55f4 │ │ │ │ │ + b 5524 │ │ │ │ │ mov r3, #32 │ │ │ │ │ - b 55a0 │ │ │ │ │ + b 54d0 │ │ │ │ │ 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 5630 │ │ │ │ │ + bne 5560 │ │ │ │ │ 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 55f4 │ │ │ │ │ + b 5524 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 556c │ │ │ │ │ + bne 549c │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 556c │ │ │ │ │ + b 549c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 5574 │ │ │ │ │ - b 55f4 │ │ │ │ │ - │ │ │ │ │ -000056dc : │ │ │ │ │ -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 │ │ │ │ │ - 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 5744 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bgt 576c │ │ │ │ │ - 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 │ │ │ │ │ - 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 .LC138 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC138 │ │ │ │ │ - bl 0 <_PyArg_CheckPositional> │ │ │ │ │ - R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 5718 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 573c │ │ │ │ │ - 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 5764 │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq 5724 │ │ │ │ │ - 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 5724 │ │ │ │ │ - b 5764 │ │ │ │ │ + beq 54a4 │ │ │ │ │ + b 5524 │ │ │ │ │ │ │ │ │ │ -000057ac : │ │ │ │ │ +0000560c : │ │ │ │ │ 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 │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5840 │ │ │ │ │ + beq 56a0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 57f8 │ │ │ │ │ + bne 5658 │ │ │ │ │ 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 5848 │ │ │ │ │ + ble 56a8 │ │ │ │ │ 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 57ec │ │ │ │ │ + bge 564c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5840 │ │ │ │ │ + bgt 56a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5860 │ │ │ │ │ + beq 56c0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 57ec │ │ │ │ │ + b 564c │ │ │ │ │ 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 57ec │ │ │ │ │ - b 5824 │ │ │ │ │ + bge 564c │ │ │ │ │ + b 5684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5840 │ │ │ │ │ + b 56a0 │ │ │ │ │ │ │ │ │ │ -0000586c : │ │ │ │ │ +000056cc : │ │ │ │ │ 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 16fc │ │ │ │ │ + bl 16fc <_PyObject_VectorcallTstate.constprop.0+0x8> │ │ │ │ │ R_ARM_CALL stringlib__lex_search │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 16fc │ │ │ │ │ + bl 16fc <_PyObject_VectorcallTstate.constprop.0+0x8> │ │ │ │ │ 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 │ │ │ │ │ @@ -6599,59 +6477,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 597c │ │ │ │ │ + bne 57dc │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5928 │ │ │ │ │ + blt 5788 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 5994 │ │ │ │ │ + bne 57f4 │ │ │ │ │ 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 593c │ │ │ │ │ + bne 579c │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ - b 5968 │ │ │ │ │ + b 57c8 │ │ │ │ │ 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 5954 │ │ │ │ │ + blt 57b4 │ │ │ │ │ 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 58f4 │ │ │ │ │ + b 5754 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5904 │ │ │ │ │ + b 5764 │ │ │ │ │ │ │ │ │ │ -0000599c : │ │ │ │ │ +000057fc : │ │ │ │ │ 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} │ │ │ │ │ @@ -6663,124 +6541,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 5ae8 │ │ │ │ │ + beq 5948 │ │ │ │ │ rsb r9, r5, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bcs 5a94 │ │ │ │ │ + bcs 58f4 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5a8c │ │ │ │ │ + bne 58ec │ │ │ │ │ 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 5a5c │ │ │ │ │ + bge 58bc │ │ │ │ │ ldrb r1, [r4, r3] │ │ │ │ │ ldrb r2, [lr, r3] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ addeq r3, r3, #1 │ │ │ │ │ - beq 5a24 │ │ │ │ │ + beq 5884 │ │ │ │ │ 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 59ec │ │ │ │ │ + b 584c │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 5a78 │ │ │ │ │ + b 58d8 │ │ │ │ │ ldrb r1, [r4, r2] │ │ │ │ │ ldrb r3, [lr, r2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5a9c │ │ │ │ │ + bne 58fc │ │ │ │ │ cmp r2, ip │ │ │ │ │ - blt 5a64 │ │ │ │ │ + blt 58c4 │ │ │ │ │ sub r0, lr, r0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 59f4 │ │ │ │ │ + bhi 5854 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5a84 │ │ │ │ │ + b 58e4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bls 5a94 │ │ │ │ │ + bls 58f4 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb lr, [r6, r3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 5a0c │ │ │ │ │ + beq 586c │ │ │ │ │ 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 59ec │ │ │ │ │ + b 584c │ │ │ │ │ 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 5a94 │ │ │ │ │ + bcs 58f4 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r6, r3] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b30 │ │ │ │ │ + beq 5990 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bhi 5b0c │ │ │ │ │ - b 5a94 │ │ │ │ │ + bhi 596c │ │ │ │ │ + b 58f4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r1, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 5b64 │ │ │ │ │ + bge 59c4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ ldrb r0, [r0, r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 5b98 │ │ │ │ │ + bne 59f8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 5b40 │ │ │ │ │ + b 59a0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bge 5bb0 │ │ │ │ │ + bge 5a10 │ │ │ │ │ ldrb r0, [r4, r3] │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 5b70 │ │ │ │ │ + beq 59d0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - b 5b04 │ │ │ │ │ + b 5964 │ │ │ │ │ cmp r3, sl │ │ │ │ │ subge r3, r3, ip │ │ │ │ │ addlt r1, r1, r8 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 5b04 │ │ │ │ │ + b 5964 │ │ │ │ │ sub r0, r2, lr │ │ │ │ │ - b 5a84 │ │ │ │ │ + b 58e4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2488,163 +2488,237 @@ │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 2008 <_PyBytes_Concat+0x1e0> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ b 1f10 <_PyBytes_Concat+0xe8> │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000209c : │ │ │ │ │ +0000209c : │ │ │ │ │ +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 2104 │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + bne 212c │ │ │ │ │ + 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 .LC29 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + bl 0 <_PyArg_CheckPositional> │ │ │ │ │ + R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2170 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 20fc │ │ │ │ │ + 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 2124 │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq 20e4 │ │ │ │ │ + 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 20e4 │ │ │ │ │ + b 2124 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + ble 20e4 │ │ │ │ │ + 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 2150 │ │ │ │ │ + b 2124 │ │ │ │ │ + │ │ │ │ │ +0000219c : │ │ │ │ │ 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 2124 │ │ │ │ │ + bne 2224 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr ip, [r3, #260] @ 0x104 │ │ │ │ │ add r2, r1, ip │ │ │ │ │ mov r6, r2 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bmi 2138 │ │ │ │ │ + bmi 2238 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 2158 │ │ │ │ │ + bgt 2258 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #256 @ 0x100 │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 2160 │ │ │ │ │ + bgt 2260 │ │ │ │ │ sub r2, r5, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r3, #260] @ 0x104 │ │ │ │ │ - bne 2230 │ │ │ │ │ + bne 2330 │ │ │ │ │ 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 20cc │ │ │ │ │ + b 21cc │ │ │ │ │ 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 211c │ │ │ │ │ + b 221c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2150 │ │ │ │ │ + b 2250 │ │ │ │ │ ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 21b8 │ │ │ │ │ + bne 22b8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21e0 │ │ │ │ │ + bne 22e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 2200 │ │ │ │ │ + bne 2300 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 2150 │ │ │ │ │ + beq 2250 │ │ │ │ │ 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 2104 │ │ │ │ │ + b 2204 │ │ │ │ │ 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 216c │ │ │ │ │ + bgt 226c │ │ │ │ │ sub r1, r6, r1 │ │ │ │ │ - b 2170 │ │ │ │ │ + b 2270 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2244 │ │ │ │ │ + bne 2344 │ │ │ │ │ add r0, r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ac │ │ │ │ │ - b 2150 │ │ │ │ │ + beq 22ac │ │ │ │ │ + b 2250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 2150 │ │ │ │ │ + beq 2250 │ │ │ │ │ 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 2104 │ │ │ │ │ + b 2204 │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 2118 │ │ │ │ │ + b 2218 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ac │ │ │ │ │ - b 2150 │ │ │ │ │ + beq 22ac │ │ │ │ │ + b 2250 │ │ │ │ │ │ │ │ │ │ -00002258 : │ │ │ │ │ +00002358 : │ │ │ │ │ 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 22c0 │ │ │ │ │ + bmi 23c0 │ │ │ │ │ mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 22e0 │ │ │ │ │ + blt 23e0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl bcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 22d8 │ │ │ │ │ + beq 23d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2654,20 +2728,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 22b8 │ │ │ │ │ + b 23b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 22d8 │ │ │ │ │ + b 23d8 │ │ │ │ │ │ │ │ │ │ -000022e8 : │ │ │ │ │ +000023e8 : │ │ │ │ │ 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, #3584] @ 0xe00 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -2678,54 +2752,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 2bbc │ │ │ │ │ + beq 2cbc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29cc │ │ │ │ │ + beq 2acc │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 23ac │ │ │ │ │ + bne 24ac │ │ │ │ │ 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 23b8 │ │ │ │ │ + bne 24b8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 23a0 │ │ │ │ │ + bgt 24a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2be8 │ │ │ │ │ + beq 2ce8 │ │ │ │ │ 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 2570 │ │ │ │ │ + bgt 2670 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -2734,98 +2808,98 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 25ac │ │ │ │ │ + bne 26ac │ │ │ │ │ str r1, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - b 24b8 │ │ │ │ │ + b 25b8 │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 2bf4 │ │ │ │ │ + blt 2cf4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2c2c │ │ │ │ │ + bne 2d2c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 2a20 │ │ │ │ │ + beq 2b20 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr ip, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r0, r7, lsl #2] │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 2a3c │ │ │ │ │ + bne 2b3c │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [sl] │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub ip, r9, r4 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 2bf4 │ │ │ │ │ + blt 2cf4 │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 29f4 │ │ │ │ │ + beq 2af4 │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 2bf4 │ │ │ │ │ + blt 2cf4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr ip, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 2c2c │ │ │ │ │ + bne 2d2c │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 262c │ │ │ │ │ + bge 272c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2a68 │ │ │ │ │ + beq 2b68 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r0, r5, lsl #2] │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2a84 │ │ │ │ │ + bne 2b84 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [sl] │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub ip, r9, r4 │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 2bf4 │ │ │ │ │ + blt 2cf4 │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 23fc │ │ │ │ │ + bne 24fc │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 2420 │ │ │ │ │ + beq 2520 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r7, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2834,44 +2908,44 @@ │ │ │ │ │ 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 2890 │ │ │ │ │ + b 2990 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 2b9c │ │ │ │ │ + bhi 2c9c │ │ │ │ │ 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 2b9c │ │ │ │ │ + beq 2c9c │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - b 23c4 │ │ │ │ │ + b 24c4 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 2630 │ │ │ │ │ + bge 2730 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2b5c │ │ │ │ │ + beq 2c5c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 2b70 │ │ │ │ │ + bne 2c70 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r3] │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ @@ -2879,65 +2953,65 @@ │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - bne 2544 │ │ │ │ │ + bne 2644 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - b 24b8 │ │ │ │ │ + b 25b8 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - beq 2b50 │ │ │ │ │ + beq 2c50 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r4, #1048576 @ 0x100000 │ │ │ │ │ movlt r2, #0 │ │ │ │ │ andge r2, r2, #1 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ streq r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ streq r2, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2bc8 │ │ │ │ │ + bne 2cc8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2aa8 │ │ │ │ │ + bne 2ba8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2884 │ │ │ │ │ + beq 2984 │ │ │ │ │ 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 279c │ │ │ │ │ + beq 289c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 277c │ │ │ │ │ + beq 287c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2764 │ │ │ │ │ + beq 2864 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 274c │ │ │ │ │ + beq 284c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2734 │ │ │ │ │ + beq 2834 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 271c │ │ │ │ │ + beq 281c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 2704 │ │ │ │ │ + beq 2804 │ │ │ │ │ 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 │ │ │ │ │ @@ -2982,15 +3056,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 2884 │ │ │ │ │ + beq 2984 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3046,53 +3120,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 27ac │ │ │ │ │ + bne 28ac │ │ │ │ │ ldr r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c20 │ │ │ │ │ + bne 2d20 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 28ac │ │ │ │ │ + bgt 29ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2c10 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 29b0 │ │ │ │ │ + beq 2ab0 │ │ │ │ │ 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 2964 │ │ │ │ │ + beq 2a64 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2950 │ │ │ │ │ + beq 2a50 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2944 │ │ │ │ │ + beq 2a44 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 2938 │ │ │ │ │ + beq 2a38 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 292c │ │ │ │ │ + beq 2a2c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 2920 │ │ │ │ │ + beq 2a20 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2a0c │ │ │ │ │ + bne 2b0c │ │ │ │ │ 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 │ │ │ │ │ @@ -3110,15 +3184,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 29b0 │ │ │ │ │ + beq 2ab0 │ │ │ │ │ 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 │ │ │ │ │ @@ -3137,94 +3211,94 @@ │ │ │ │ │ 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 2964 │ │ │ │ │ + bne 2a64 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r2, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23a0 │ │ │ │ │ + beq 24a0 │ │ │ │ │ ldr r0, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 23a0 │ │ │ │ │ + b 24a0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 29e8 │ │ │ │ │ + bgt 2ae8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b1c │ │ │ │ │ - ldr r3, [pc, #580] @ 2c34 │ │ │ │ │ + beq 2c1c │ │ │ │ │ + ldr r3, [pc, #580] @ 2d34 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 23a0 │ │ │ │ │ + b 24a0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ ldr ip, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - beq 24b4 │ │ │ │ │ - b 2540 │ │ │ │ │ + beq 25b4 │ │ │ │ │ + b 2640 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sl, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 2914 │ │ │ │ │ + b 2a14 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ ldr sl, [r0, r7, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr ip, [sl, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 2450 │ │ │ │ │ + beq 2550 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ str r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2b24 │ │ │ │ │ + bne 2c24 │ │ │ │ │ ldr r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ ldr r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 2474 │ │ │ │ │ + b 2574 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ ldr sl, [r0, r5, lsl #2] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr ip, [sl, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 24ec │ │ │ │ │ + beq 25ec │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2b24 │ │ │ │ │ + bne 2c24 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 2510 │ │ │ │ │ + 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, #-504] @ 0xfffffe08 │ │ │ │ │ - b 2af0 │ │ │ │ │ + b 2bf0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2ad4 │ │ │ │ │ + beq 2bd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -3232,25 +3306,25 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne 2ac4 │ │ │ │ │ + bne 2bc4 │ │ │ │ │ ldr r6, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ ldr sl, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 2884 │ │ │ │ │ + b 2984 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 28ac │ │ │ │ │ + b 29ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 29e8 │ │ │ │ │ + b 2ae8 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -3261,58 +3335,58 @@ │ │ │ │ │ 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 2890 │ │ │ │ │ + b 2990 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 25e0 │ │ │ │ │ + beq 26e0 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2b2c │ │ │ │ │ + bne 2c2c │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ - b 2608 │ │ │ │ │ + b 2708 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bb8 │ │ │ │ │ + bgt 2cb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2bdc │ │ │ │ │ + beq 2cdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 23a0 │ │ │ │ │ + b 24a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2670 │ │ │ │ │ + b 2770 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2bb8 │ │ │ │ │ + b 2cb8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 23a0 │ │ │ │ │ + b 24a0 │ │ │ │ │ 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 │ │ │ │ │ @@ -3320,110 +3394,110 @@ │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2890 │ │ │ │ │ + b 2990 │ │ │ │ │ ldr r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 2890 │ │ │ │ │ + b 2990 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - b 2548 │ │ │ │ │ + b 2648 │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002c38 : │ │ │ │ │ +00002d38 : │ │ │ │ │ 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 2ea8 │ │ │ │ │ + bne 2fa8 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi 2f2c │ │ │ │ │ + bhi 302c │ │ │ │ │ add r3, r1, #16 │ │ │ │ │ subs r0, r3, #0 │ │ │ │ │ - beq 2ea4 │ │ │ │ │ + beq 2fa4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2e88 │ │ │ │ │ + beq 2f88 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2da0 │ │ │ │ │ + beq 2ea0 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 2da0 │ │ │ │ │ - ldr r1, [pc, #1144] @ 311c │ │ │ │ │ + bne 2ea0 │ │ │ │ │ + ldr r1, [pc, #1144] @ 321c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2d10 │ │ │ │ │ + bne 2e10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d98 │ │ │ │ │ + bne 2e98 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 2f10 │ │ │ │ │ + bne 3010 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ce4 │ │ │ │ │ + beq 2de4 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f6c │ │ │ │ │ + bne 306c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3698 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2d98 │ │ │ │ │ + beq 2e98 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 2e2c │ │ │ │ │ + bne 2f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1032] @ 3120 │ │ │ │ │ + ldr r3, [pc, #1032] @ 3220 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ - bl 17c4 │ │ │ │ │ + bl 16f4 │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallTstate.constprop.0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2d54 │ │ │ │ │ + bgt 2e54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d54 │ │ │ │ │ + bne 2e54 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2d98 │ │ │ │ │ + beq 2e98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 2cf4 │ │ │ │ │ + bne 2df4 │ │ │ │ │ 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 │ │ │ │ │ @@ -3431,166 +3505,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 3064 │ │ │ │ │ + ble 3164 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2d04 │ │ │ │ │ + b 2e04 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - beq 2fc4 │ │ │ │ │ + beq 30c4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2fa0 │ │ │ │ │ + beq 30a0 │ │ │ │ │ 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 2d98 │ │ │ │ │ + beq 2e98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 3048 │ │ │ │ │ + bne 3148 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 2fc4 │ │ │ │ │ + bne 30c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2ef4 │ │ │ │ │ + beq 2ff4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2ef4 │ │ │ │ │ + beq 2ff4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2cf4 │ │ │ │ │ - b 2d98 │ │ │ │ │ + bne 2df4 │ │ │ │ │ + b 2e98 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2e64 │ │ │ │ │ + beq 2f64 │ │ │ │ │ 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 2e80 │ │ │ │ │ + bgt 2f80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 2f98 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2d04 │ │ │ │ │ + b 2e04 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e80 │ │ │ │ │ + b 2f80 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr ip, [pc, #624] @ 3124 │ │ │ │ │ + ldr ip, [pc, #624] @ 3224 │ │ │ │ │ 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 2d98 │ │ │ │ │ + beq 2e98 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2e88 │ │ │ │ │ + beq 2f88 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2c88 │ │ │ │ │ + b 2d88 │ │ │ │ │ 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 2d98 │ │ │ │ │ + b 2e98 │ │ │ │ │ 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 2d98 │ │ │ │ │ + b 2e98 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - ldr r1, [pc, #492] @ 3124 │ │ │ │ │ + ldr r1, [pc, #492] @ 3224 │ │ │ │ │ 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 2c88 │ │ │ │ │ - b 2d98 │ │ │ │ │ + bne 2d88 │ │ │ │ │ + b 2e98 │ │ │ │ │ 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 30e4 │ │ │ │ │ + beq 31e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3080 │ │ │ │ │ + blt 3180 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 134 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2f20 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ @@ -3598,37 +3672,37 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ 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 2d98 │ │ │ │ │ + b 2e98 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 30c4 │ │ │ │ │ + beq 31c4 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2d98 │ │ │ │ │ + beq 2e98 │ │ │ │ │ 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 3048 │ │ │ │ │ + bne 3148 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 319c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2e00 │ │ │ │ │ + bne 2f00 │ │ │ │ │ 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 │ │ │ │ │ @@ -3640,47 +3714,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 2d98 │ │ │ │ │ + b 2e98 │ │ │ │ │ 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 .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2d98 │ │ │ │ │ + b 2e98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d98 │ │ │ │ │ + bne 2e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2d98 │ │ │ │ │ + b 2e98 │ │ │ │ │ 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 2d98 │ │ │ │ │ + b 2e98 │ │ │ │ │ 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 │ │ │ │ │ @@ -3688,201 +3762,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 2f08 │ │ │ │ │ + b 3008 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ 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 2d98 │ │ │ │ │ + b 2e98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3080 │ │ │ │ │ + beq 3180 │ │ │ │ │ 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 2d98 │ │ │ │ │ + beq 2e98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3598 │ │ │ │ │ + bl 3698 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2f20 │ │ │ │ │ .word 0x000085e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003128 <_Py_bytes_repr>: │ │ │ │ │ +00003228 <_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 3320 <_Py_bytes_repr+0x1f8> │ │ │ │ │ + ble 3420 <_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 3188 <_Py_bytes_repr+0x60> │ │ │ │ │ + b 3288 <_Py_bytes_repr+0x60> │ │ │ │ │ cmp ip, #8 │ │ │ │ │ - bhi 32f8 <_Py_bytes_repr+0x1d0> │ │ │ │ │ + bhi 33f8 <_Py_bytes_repr+0x1d0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 3354 <_Py_bytes_repr+0x22c> │ │ │ │ │ + blt 3454 <_Py_bytes_repr+0x22c> │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 31c0 <_Py_bytes_repr+0x98> │ │ │ │ │ + beq 32c0 <_Py_bytes_repr+0x98> │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp ip, #39 @ 0x27 │ │ │ │ │ - bls 3164 <_Py_bytes_repr+0x3c> │ │ │ │ │ + bls 3264 <_Py_bytes_repr+0x3c> │ │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ │ - beq 3314 <_Py_bytes_repr+0x1ec> │ │ │ │ │ + beq 3414 <_Py_bytes_repr+0x1ec> │ │ │ │ │ sub ip, ip, #32 │ │ │ │ │ cmp ip, #94 @ 0x5e │ │ │ │ │ - bhi 316c <_Py_bytes_repr+0x44> │ │ │ │ │ + bhi 326c <_Py_bytes_repr+0x44> │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 3354 <_Py_bytes_repr+0x22c> │ │ │ │ │ + beq 3454 <_Py_bytes_repr+0x22c> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ - bne 3188 <_Py_bytes_repr+0x60> │ │ │ │ │ + bne 3288 <_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 334c <_Py_bytes_repr+0x224> │ │ │ │ │ + bne 344c <_Py_bytes_repr+0x224> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 3380 <_Py_bytes_repr+0x258> │ │ │ │ │ + bne 3480 <_Py_bytes_repr+0x258> │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3370 <_Py_bytes_repr+0x248> │ │ │ │ │ + beq 3470 <_Py_bytes_repr+0x248> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3378 <_Py_bytes_repr+0x250> │ │ │ │ │ + beq 3478 <_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 32f0 <_Py_bytes_repr+0x1c8> │ │ │ │ │ + ble 33f0 <_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 3260 <_Py_bytes_repr+0x138> │ │ │ │ │ + b 3360 <_Py_bytes_repr+0x138> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ strb r3, [r1] │ │ │ │ │ - beq 32f0 <_Py_bytes_repr+0x1c8> │ │ │ │ │ + beq 33f0 <_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 32e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 32e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 32e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 32e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ + beq 33e8 <_Py_bytes_repr+0x1c0> │ │ │ │ │ sub lr, r3, #32 │ │ │ │ │ cmp lr, #94 @ 0x5e │ │ │ │ │ - bls 324c <_Py_bytes_repr+0x124> │ │ │ │ │ + bls 334c <_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 325c <_Py_bytes_repr+0x134> │ │ │ │ │ + bne 335c <_Py_bytes_repr+0x134> │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r8, [pc, #156] @ 339c <_Py_bytes_repr+0x274> │ │ │ │ │ + ldr r8, [pc, #156] @ 349c <_Py_bytes_repr+0x274> │ │ │ │ │ sub r1, ip, #9 │ │ │ │ │ cmp r1, #30 │ │ │ │ │ - bhi 319c <_Py_bytes_repr+0x74> │ │ │ │ │ + bhi 329c <_Py_bytes_repr+0x74> │ │ │ │ │ ldrsb r1, [r8, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ - b 3174 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 3274 <_Py_bytes_repr+0x4c> │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 31f0 <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 32f0 <_Py_bytes_repr+0xc8> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 3174 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 3274 <_Py_bytes_repr+0x4c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 3174 <_Py_bytes_repr+0x4c> │ │ │ │ │ + b 3274 <_Py_bytes_repr+0x4c> │ │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ │ - b 31f0 <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 32f0 <_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 │ │ │ │ │ @@ -3890,26 +3964,26 @@ │ │ │ │ │ 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 3218 <_Py_bytes_repr+0xf0> │ │ │ │ │ + b 3318 <_Py_bytes_repr+0xf0> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 3354 <_Py_bytes_repr+0x22c> │ │ │ │ │ + blt 3454 <_Py_bytes_repr+0x22c> │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ - b 31f0 <_Py_bytes_repr+0xc8> │ │ │ │ │ + b 32f0 <_Py_bytes_repr+0xc8> │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000033a0 : │ │ │ │ │ +000034a0 : │ │ │ │ │ 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] │ │ │ │ │ @@ -3924,23 +3998,23 @@ │ │ │ │ │ addlt r2, r2, #588 @ 0x24c │ │ │ │ │ addlt r3, r3, r2, lsl #4 │ │ │ │ │ str r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000033e8 : │ │ │ │ │ +000034e8 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 344c │ │ │ │ │ + beq 354c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 3428 │ │ │ │ │ + bge 3528 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ @@ -3948,33 +4022,33 @@ │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 344c │ │ │ │ │ + bgt 354c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 3454 │ │ │ │ │ + beq 3554 │ │ │ │ │ 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 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00003478 : │ │ │ │ │ +00003578 : │ │ │ │ │ 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 │ │ │ │ │ @@ -3982,18 +4056,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 3528 │ │ │ │ │ + bhi 3628 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 34e0 │ │ │ │ │ + bne 35e0 │ │ │ │ │ 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 │ │ │ │ │ @@ -4001,152 +4075,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 3520 │ │ │ │ │ + beq 3620 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 34c0 │ │ │ │ │ + beq 35c0 │ │ │ │ │ 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 34c0 │ │ │ │ │ + bne 35c0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 34d8 │ │ │ │ │ + b 35d8 │ │ │ │ │ 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 3520 │ │ │ │ │ + beq 3620 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 34c0 │ │ │ │ │ + ble 35c0 │ │ │ │ │ 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 3504 │ │ │ │ │ - b 3520 │ │ │ │ │ + bne 3604 │ │ │ │ │ + b 3620 │ │ │ │ │ │ │ │ │ │ -00003574 : │ │ │ │ │ +00003674 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003598 : │ │ │ │ │ +00003698 : │ │ │ │ │ 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 3d60 │ │ │ │ │ + beq 3e60 │ │ │ │ │ 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 3d4c │ │ │ │ │ + beq 3e4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 375c │ │ │ │ │ + beq 385c │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3b0c │ │ │ │ │ + blt 3c0c │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 3c58 │ │ │ │ │ - ldr r3, [pc, #1944] @ 3d9c │ │ │ │ │ + blt 3d58 │ │ │ │ │ + ldr r3, [pc, #1944] @ 3e9c │ │ │ │ │ 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 3a8c │ │ │ │ │ + beq 3b8c │ │ │ │ │ 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 3664 │ │ │ │ │ + beq 3764 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bgt 383c │ │ │ │ │ + bgt 393c │ │ │ │ │ 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 3b98 │ │ │ │ │ + blt 3c98 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r8, [r4, #260] @ 0x104 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 38c4 │ │ │ │ │ + beq 39c4 │ │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 388c │ │ │ │ │ + bne 398c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3b50 │ │ │ │ │ + bne 3c50 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 3b34 │ │ │ │ │ + blt 3c34 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq 381c │ │ │ │ │ + beq 391c │ │ │ │ │ cmn r8, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 3b14 │ │ │ │ │ + bhi 3c14 │ │ │ │ │ add r0, r8, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bb4 │ │ │ │ │ + beq 3cb4 │ │ │ │ │ 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> │ │ │ │ │ @@ -4160,77 +4234,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 39d0 │ │ │ │ │ - ldr r3, [pc, #1656] @ 3da0 │ │ │ │ │ + bne 3ad0 │ │ │ │ │ + ldr r3, [pc, #1656] @ 3ea0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3ad0 │ │ │ │ │ + bne 3bd0 │ │ │ │ │ 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 38cc │ │ │ │ │ + bne 39cc │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl a90 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3b0c │ │ │ │ │ + beq 3c0c │ │ │ │ │ ldr r6, [r3, #256] @ 0x100 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3bf4 │ │ │ │ │ + bne 3cf4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3808 │ │ │ │ │ + ble 3908 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyList_GetItemRef> │ │ │ │ │ R_ARM_CALL _PyList_GetItemRef │ │ │ │ │ mov r7, r6 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3be8 │ │ │ │ │ + beq 3ce8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3a68 │ │ │ │ │ + ble 3b68 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3bc4 │ │ │ │ │ + beq 3cc4 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 3bd0 │ │ │ │ │ + bhi 3cd0 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 3c0c │ │ │ │ │ + ble 3d0c │ │ │ │ │ strb r3, [r7] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt 37a8 │ │ │ │ │ + bgt 38a8 │ │ │ │ │ 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] │ │ │ │ │ @@ -4238,703 +4312,703 @@ │ │ │ │ │ movw r5, #25828 @ 0x64e4 │ │ │ │ │ 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 3720 │ │ │ │ │ + b 3820 │ │ │ │ │ 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 3b8c │ │ │ │ │ + beq 3c8c │ │ │ │ │ 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 367c │ │ │ │ │ - b 3b98 │ │ │ │ │ + bge 377c │ │ │ │ │ + b 3c98 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - bne 3b64 │ │ │ │ │ + bne 3c64 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 38b8 │ │ │ │ │ + beq 39b8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b80 │ │ │ │ │ + bne 3c80 │ │ │ │ │ ldr r5, [r4, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ │ - b 3720 │ │ │ │ │ - ldr r5, [pc, #1240] @ 3da4 │ │ │ │ │ - b 3714 │ │ │ │ │ + b 3820 │ │ │ │ │ + ldr r5, [pc, #1240] @ 3ea4 │ │ │ │ │ + b 3814 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 39f4 │ │ │ │ │ + beq 3af4 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 3ccc │ │ │ │ │ + bne 3dcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3adc │ │ │ │ │ + beq 3bdc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ca4 │ │ │ │ │ + beq 3da4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl a90 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3c9c │ │ │ │ │ + beq 3d9c │ │ │ │ │ ldr r1, [r8, #256] @ 0x100 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3cb4 │ │ │ │ │ + bne 3db4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r7, #256 @ 0x100 │ │ │ │ │ - b 397c │ │ │ │ │ + b 3a7c │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3d28 │ │ │ │ │ + ble 3e28 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3c88 │ │ │ │ │ + beq 3d88 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 3d0c │ │ │ │ │ + bhi 3e0c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 3cd8 │ │ │ │ │ + bge 3dd8 │ │ │ │ │ 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 393c │ │ │ │ │ + bne 3a3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3d94 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl d00 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3750 │ │ │ │ │ + bgt 3850 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3750 │ │ │ │ │ + bne 3850 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3750 │ │ │ │ │ + b 3850 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3720 │ │ │ │ │ + bgt 3820 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3720 │ │ │ │ │ + bne 3820 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3720 │ │ │ │ │ + b 3820 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl a90 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3b0c │ │ │ │ │ + beq 3c0c │ │ │ │ │ ldr r6, [r4, #256] @ 0x100 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3c74 │ │ │ │ │ + bne 3d74 │ │ │ │ │ mov r6, r4 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub r3, r7, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble 3a54 │ │ │ │ │ + ble 3b54 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3d74 │ │ │ │ │ + beq 3e74 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 3d80 │ │ │ │ │ + bhi 3e80 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ - b 3a24 │ │ │ │ │ + b 3b24 │ │ │ │ │ ldr r1, [r4, #260] @ 0x104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b f5c │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithSize │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 37d8 │ │ │ │ │ + bne 38d8 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 37d8 │ │ │ │ │ + b 38d8 │ │ │ │ │ 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 3bac │ │ │ │ │ + beq 3cac │ │ │ │ │ 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 3654 │ │ │ │ │ + bne 3754 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 3664 │ │ │ │ │ + b 3764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3750 │ │ │ │ │ + b 3850 │ │ │ │ │ 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 3b0c │ │ │ │ │ + beq 3c0c │ │ │ │ │ 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 3750 │ │ │ │ │ + b 3850 │ │ │ │ │ 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 3714 │ │ │ │ │ + b 3814 │ │ │ │ │ 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 3b2c │ │ │ │ │ + b 3c2c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3714 │ │ │ │ │ + b 3814 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 38b8 │ │ │ │ │ + beq 39b8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38b4 │ │ │ │ │ + beq 39b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 3b0c │ │ │ │ │ + b 3c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 3b0c │ │ │ │ │ + b 3c0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3b94 │ │ │ │ │ + b 3c94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3704 │ │ │ │ │ - b 3b2c │ │ │ │ │ + bne 3804 │ │ │ │ │ + b 3c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3be8 │ │ │ │ │ + bne 3ce8 │ │ │ │ │ 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 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 3b0c │ │ │ │ │ + b 3c0c │ │ │ │ │ ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r6, r6, #16 │ │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ │ - b 379c │ │ │ │ │ + b 389c │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 15dc │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3be8 │ │ │ │ │ + beq 3ce8 │ │ │ │ │ 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 37a8 │ │ │ │ │ - b 3808 │ │ │ │ │ + blt 38a8 │ │ │ │ │ + b 3908 │ │ │ │ │ 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 3b94 │ │ │ │ │ + b 3c94 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r6, r6, #16 │ │ │ │ │ ldrne r6, [r6, #20] │ │ │ │ │ - b 3a1c │ │ │ │ │ + b 3b1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d0c │ │ │ │ │ + beq 3e0c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 11a8 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 39a8 │ │ │ │ │ + b 3aa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3910 │ │ │ │ │ - b 3c9c │ │ │ │ │ + beq 3a10 │ │ │ │ │ + b 3d9c │ │ │ │ │ ldr r3, [r8, #264] @ 0x108 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r9, r1, #16 │ │ │ │ │ ldrne r9, [r1, #20] │ │ │ │ │ - b 397c │ │ │ │ │ + b 3a7c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b 3af8 │ │ │ │ │ + b 3bf8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 15dc │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3c94 │ │ │ │ │ + beq 3d94 │ │ │ │ │ ldr r2, [r8, #256] @ 0x100 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r7, #256 @ 0x100 │ │ │ │ │ ldrne r7, [r2, #8] │ │ │ │ │ - b 396c │ │ │ │ │ + b 3a6c │ │ │ │ │ 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 3c94 │ │ │ │ │ + b 3d94 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3954 │ │ │ │ │ + bne 3a54 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 3954 │ │ │ │ │ + b 3a54 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ - b 3750 │ │ │ │ │ + b 3850 │ │ │ │ │ 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 3b0c │ │ │ │ │ + b 3c0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b80 │ │ │ │ │ + bne 3c80 │ │ │ │ │ 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 3b80 │ │ │ │ │ + b 3c80 │ │ │ │ │ .word 0x00000790 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000674 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003da8 : │ │ │ │ │ +00003ea8 : │ │ │ │ │ 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] @ 44a8 │ │ │ │ │ + ldr r2, [pc, #1756] @ 45a8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 415c │ │ │ │ │ + bne 425c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3f30 │ │ │ │ │ + beq 4030 │ │ │ │ │ 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 3f20 │ │ │ │ │ + bne 4020 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 42e8 │ │ │ │ │ + bne 43e8 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 43d4 │ │ │ │ │ + beq 44d4 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - beq 40e0 │ │ │ │ │ + beq 41e0 │ │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 43f8 │ │ │ │ │ + beq 44f8 │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 40c0 │ │ │ │ │ + beq 41c0 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq 40ec │ │ │ │ │ + beq 41ec │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - beq 44a0 │ │ │ │ │ + beq 45a0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, r3, #99 @ 0x63 │ │ │ │ │ uxtb r0, r3 │ │ │ │ │ cmp r0, #21 │ │ │ │ │ - bhi 4438 │ │ │ │ │ - ldr r0, [pc, #1556] @ 44ac │ │ │ │ │ + bhi 4538 │ │ │ │ │ + ldr r0, [pc, #1556] @ 45ac │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 4438 │ │ │ │ │ + bhi 4538 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r0, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr sl, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 3fc0 │ │ │ │ │ + bgt 40c0 │ │ │ │ │ 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 3ffc │ │ │ │ │ + bne 40fc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 40b4 │ │ │ │ │ + blt 41b4 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ sub r4, r4, r5 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ strle r2, [r5, #260] @ 0x104 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - bgt 3f54 │ │ │ │ │ + bgt 4054 │ │ │ │ │ adds r4, r5, r4 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 41b8 │ │ │ │ │ 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 3e04 │ │ │ │ │ - ldr r3, [pc, #1392] @ 44a8 │ │ │ │ │ + bne 3f04 │ │ │ │ │ + ldr r3, [pc, #1392] @ 45a8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 40a8 │ │ │ │ │ + bne 41a8 │ │ │ │ │ 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 403c │ │ │ │ │ + bne 413c │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4108 │ │ │ │ │ + bne 4208 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #256] @ 0x100 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 41b8 │ │ │ │ │ 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 3f04 │ │ │ │ │ + beq 4004 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq ip, ip, #16 │ │ │ │ │ ldrne ip, [ip, #20] │ │ │ │ │ - b 4030 │ │ │ │ │ + b 4130 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrb r1, [sl, r3] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3fe4 │ │ │ │ │ + beq 40e4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3fc4 │ │ │ │ │ + bne 40c4 │ │ │ │ │ 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 3ee4 │ │ │ │ │ + beq 3fe4 │ │ │ │ │ ldr r0, [r5, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40ac │ │ │ │ │ + bne 41ac │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - blt 40b4 │ │ │ │ │ + blt 41b4 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub r4, r4, ip │ │ │ │ │ - blt 4094 │ │ │ │ │ + blt 4194 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ str r2, [r5, #260] @ 0x104 │ │ │ │ │ adds r4, ip, r4 │ │ │ │ │ - bne 3f0c │ │ │ │ │ - b 40b8 │ │ │ │ │ + bne 400c │ │ │ │ │ + b 41b8 │ │ │ │ │ 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 3f68 │ │ │ │ │ + beq 4068 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42fc │ │ │ │ │ + bne 43fc │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 208 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f94 │ │ │ │ │ - b 40b8 │ │ │ │ │ + beq 4094 │ │ │ │ │ + b 41b8 │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 4134 │ │ │ │ │ + bne 4234 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 407c │ │ │ │ │ + b 417c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 4314 │ │ │ │ │ + bge 4414 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3f30 │ │ │ │ │ + b 4030 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ cmp r1, #117 @ 0x75 │ │ │ │ │ cmpne r1, #100 @ 0x64 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - bne 442c │ │ │ │ │ + bne 452c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne 3e74 │ │ │ │ │ + bne 3f74 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - bne 4438 │ │ │ │ │ + bne 4538 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov ip, #1 │ │ │ │ │ - b 3e80 │ │ │ │ │ + b 3f80 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #256] @ 0x100 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 41b8 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr ip, [r5, #256] @ 0x100 │ │ │ │ │ - b 3f98 │ │ │ │ │ + b 4098 │ │ │ │ │ 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 40a0 │ │ │ │ │ + bgt 41a0 │ │ │ │ │ sub r1, r2, r1 │ │ │ │ │ - b 407c │ │ │ │ │ + b 417c │ │ │ │ │ ldr r0, [r0, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r4, r2, #16 │ │ │ │ │ ldrne r4, [r2, #20] │ │ │ │ │ - b 3de8 │ │ │ │ │ + b 3ee8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ sub sl, fp, #64 @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r6, r8, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 42a8 │ │ │ │ │ + bne 43a8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -4948,25 +5022,25 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 209c │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 41b8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 3f20 │ │ │ │ │ + b 4020 │ │ │ │ │ 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 │ │ │ │ │ @@ -4974,110 +5048,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 4224 │ │ │ │ │ + beq 4324 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - bne 425c │ │ │ │ │ + bne 435c │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 209c │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 41b8 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3f20 │ │ │ │ │ + b 4020 │ │ │ │ │ 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 4224 │ │ │ │ │ + b 4324 │ │ │ │ │ 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 4224 │ │ │ │ │ + b 4324 │ │ │ │ │ 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 41ac │ │ │ │ │ + b 42ac │ │ │ │ │ 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 4224 │ │ │ │ │ + b 4324 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 3e28 │ │ │ │ │ - b 42e8 │ │ │ │ │ + beq 3f28 │ │ │ │ │ + b 43e8 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f94 │ │ │ │ │ - b 40b8 │ │ │ │ │ + beq 4094 │ │ │ │ │ + b 41b8 │ │ │ │ │ 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 3fb0 │ │ │ │ │ + ble 40b0 │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 4040 │ │ │ │ │ + bne 4140 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 4074 │ │ │ │ │ + b 4174 │ │ │ │ │ ldr r3, [r8], #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sl, fp, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 43b8 │ │ │ │ │ + bne 44b8 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -5091,92 +5165,166 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 209c │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 41b8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3f20 │ │ │ │ │ + b 4020 │ │ │ │ │ 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 4380 │ │ │ │ │ + b 4480 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [r9, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 3e3c │ │ │ │ │ + beq 3f3c │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 43d4 │ │ │ │ │ + b 44d4 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 3e64 │ │ │ │ │ + beq 3f64 │ │ │ │ │ ldr r1, [r9, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 3e5c │ │ │ │ │ + bne 3f5c │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - bne 440c │ │ │ │ │ - b 3e64 │ │ │ │ │ + bne 450c │ │ │ │ │ + b 3f64 │ │ │ │ │ ldrb r3, [r7] │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - bne 3e74 │ │ │ │ │ + bne 3f74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 209c │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 41b8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3f30 │ │ │ │ │ + b 4030 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ addls r8, r8, #4 │ │ │ │ │ strbls r3, [r4], #1 │ │ │ │ │ - bls 3f20 │ │ │ │ │ + bls 4020 │ │ │ │ │ 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 40b8 │ │ │ │ │ + b 41b8 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ - b 3f20 │ │ │ │ │ + b 4020 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000001ee │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ + │ │ │ │ │ +000045b0 : │ │ │ │ │ +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 │ │ │ │ │ + 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 4618 │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + bne 4640 │ │ │ │ │ + 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 │ │ │ │ │ + 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 .LC138 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC138 │ │ │ │ │ + bl 0 <_PyArg_CheckPositional> │ │ │ │ │ + R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4684 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 4610 │ │ │ │ │ + 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 4638 │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq 45f8 │ │ │ │ │ + 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 45f8 │ │ │ │ │ + b 4638 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + ble 45f8 │ │ │ │ │ + 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 4664 │ │ │ │ │ + b 4638 │ │ │ │ ├── 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 3128 <_Py_bytes_repr> │ │ │ │ │ + b 3228 <_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 2904 │ │ │ │ │ + b 2834 │ │ │ │ │ R_ARM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ 00000128 : │ │ │ │ │ PyBytesWriter_Resize(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -207,15 +207,15 @@ │ │ │ │ │ ldr r4, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r1, r4 │ │ │ │ │ beq 270 <_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} │ │ │ │ │ │ │ │ │ │ 00000278 : │ │ │ │ │ @@ -457,15 +457,15 @@ │ │ │ │ │ ldr r3, [fp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5f4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 209c │ │ │ │ │ + bl 219c │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 5d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 554 │ │ │ │ │ @@ -629,15 +629,15 @@ │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5394 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 000007e8 : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -840,15 +840,15 @@ │ │ │ │ │ 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 5464 │ │ │ │ │ + b 5394 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000a54 : │ │ │ │ │ PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ @@ -863,15 +863,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 2258 │ │ │ │ │ + bl 2358 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq ab8 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ @@ -966,15 +966,15 @@ │ │ │ │ │ bne bf4 │ │ │ │ │ b b80 │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5464 │ │ │ │ │ + bl 5394 │ │ │ │ │ R_ARM_CALL pad │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c10 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -1351,15 +1351,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 11cc │ │ │ │ │ add r0, sl, r4 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ @@ -1638,24 +1638,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 2258 │ │ │ │ │ + bl 2358 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1540 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 3da8 │ │ │ │ │ + bl 3ea8 │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r4 │ │ │ │ │ beq 1534 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ @@ -1674,15 +1674,15 @@ │ │ │ │ │ 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 1614 <_PyBytesWriter_ResizeAndUpdatePointer+0x38> │ │ │ │ │ + bl 1544 │ │ │ │ │ R_ARM_CALL PyBytes_Concat │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 1250 │ │ │ │ │ R_ARM_JUMP24 Py_XDECREF │ │ │ │ │ │ │ │ │ │ @@ -1696,15 +1696,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 3128 <_Py_bytes_repr> │ │ │ │ │ + b 3228 <_Py_bytes_repr> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ 000015a8 : │ │ │ │ │ striter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1770,20 +1770,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 586c │ │ │ │ │ + bl 56cc │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 599c │ │ │ │ │ + bl 57fc │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 16d0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r6, r4 │ │ │ ├── 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: 23732 (bytes into file) │ │ │ │ │ + Start of section headers: 23740 (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 0x5cb4: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5cbc: │ │ │ │ │ │ │ │ │ │ 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 004e1c 0000d8 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004e24 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 003420 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004ef4 000b70 08 I 13 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 0038e4 000628 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 005a64 0001c8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003f0c 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003f20 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003f20 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003f54 0008e0 10 14 78 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 004834 0005e7 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005c2c 000088 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0004c4 003428 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004efc 000b70 08 I 13 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 0038ec 000628 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005a6c 0001c8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003f14 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003f28 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003f28 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003f5c 0008e0 10 14 78 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 00483c 0005e7 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005c34 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: 00002eec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 44: 00002ef0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 45: 000032a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 000032a8 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: 00002ef4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 00002ef8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 45: 000032ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 000032b0 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: 0000341c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 00003424 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 732 FUNC GLOBAL HIDDEN 6 _PyObject_VectorcallPrepend │ │ │ │ │ + 99: 00002ae8 732 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: 00002dbc 308 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ - 120: 00002ef0 952 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: 00002dc4 308 FUNC GLOBAL DEFAULT 6 PyObject_CallNoArgs │ │ │ │ │ + 120: 00002ef8 952 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: 000032a8 44 FUNC GLOBAL DEFAULT 6 PyVectorcall_Function │ │ │ │ │ + 123: 000032b0 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: 000032d4 332 FUNC GLOBAL DEFAULT 6 PyObject_CallObject │ │ │ │ │ + 128: 000032dc 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 0x4e1c contains 27 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4e24 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 │ │ │ │ │ 000001b8 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001d4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001e0 00007f1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000001ec 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000208 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4ef4 contains 366 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4efc contains 366 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,201 +218,201 @@ │ │ │ │ │ 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 │ │ │ │ │ -00002ba4 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -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 │ │ │ │ │ -00002cf8 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002d18 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002d48 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d90 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002da8 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002db4 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002e4c 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00002e8c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002e90 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002e9c 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00002ea0 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -00002ea8 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002eb0 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002eb4 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002ec0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002ec4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002ecc 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002ee4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eec 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002f38 0000791c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00002f4c 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00002f88 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ -000030c4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030f4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -00003134 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003140 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003150 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031a4 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ -000031b4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031d4 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ -000031e4 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003220 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003224 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003234 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -00003238 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -0000323c 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00003244 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00003248 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00003258 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000325c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003260 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000326c 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ -00003284 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ -0000329c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000032a4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003394 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ -000033c8 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000033cc 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000033d4 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000033f4 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ -000033fc 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003400 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003408 0000312b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -0000340c 0000312c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -00003414 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -0000341c 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 │ │ │ │ │ +00002bac 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +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 │ │ │ │ │ +00002d00 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002d20 0000651c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002d50 00006d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002d98 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002db0 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002dbc 0000701c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00002e54 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +00002e94 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002e98 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002ea4 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00002ea8 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00002eb0 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +00002eb8 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002ebc 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002ec8 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002ecc 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ed4 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002eec 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ef4 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002f40 0000791c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00002f54 0000691c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00002f90 00004f1c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ +000030cc 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030fc 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +0000313c 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003148 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003158 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031ac 0000521c R_ARM_CALL 0000067c _Py_CheckFunctionResult │ │ │ │ │ +000031bc 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031dc 0000511c R_ARM_CALL 0000077c _PyObject_MakeTpCall │ │ │ │ │ +000031ec 0000531c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003228 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000322c 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000323c 0000032b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +00003240 0000032c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +00003244 0000551c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ +0000324c 0000542b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00003250 0000542c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00003260 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003264 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003268 0000561c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00003274 0000061c R_ARM_CALL 00000150 null_error.isra.0 │ │ │ │ │ +0000328c 00001a1c R_ARM_CALL 00000000 callmethod.part.0.isra.0 │ │ │ │ │ +000032a4 0000501c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000032ac 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000339c 0000521d R_ARM_JUMP24 0000067c _Py_CheckFunctionResult │ │ │ │ │ +000033d0 00000c2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +000033d4 00000c2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +000033dc 00005a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000033fc 00000d1c R_ARM_CALL 00000078 object_is_not_callable │ │ │ │ │ +00003404 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003408 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003410 0000312b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +00003414 0000312c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +0000341c 0000711c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00003424 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5a64 contains 57 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5a6c 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 │ │ │ │ │ @@ -428,32 +428,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 │ │ │ │ │ @@ -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, #84] @ 0x54 │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ 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, #84] @ 0x54 │ │ │ │ │ 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, #780] @ 0x30c │ │ │ │ │ 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, #780] @ 0x30c │ │ │ │ │ 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,208 +2997,208 @@ │ │ │ │ │ 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 r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - blt 2bc0 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + blt 2bc8 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ 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 2d08 <_PyObject_VectorcallPrepend+0x228> │ │ │ │ │ + bgt 2d10 <_PyObject_VectorcallPrepend+0x228> │ │ │ │ │ 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 r6, r5 │ │ │ │ │ - beq 2c2c <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 2c34 <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ cmp r6, r5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 2da4 <_PyObject_VectorcallPrepend+0x2c4> │ │ │ │ │ + bne 2dac <_PyObject_VectorcallPrepend+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ │ str r2, [r5, #-4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r5, #4 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2c58 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 2c60 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2c58 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 2c60 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -3226,316 +3228,316 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ bic r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ str r6, [r5, #-4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2bb4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2bbc <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ 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 2ce0 <_PyObject_VectorcallPrepend+0x200> │ │ │ │ │ + beq 2ce8 <_PyObject_VectorcallPrepend+0x200> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2ce0 <_PyObject_VectorcallPrepend+0x200> │ │ │ │ │ + beq 2ce8 <_PyObject_VectorcallPrepend+0x200> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2bb4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2bbc <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 2bb4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2bbc <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ 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 r6, r3 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 2db0 <_PyObject_VectorcallPrepend+0x2d0> │ │ │ │ │ + beq 2db8 <_PyObject_VectorcallPrepend+0x2d0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ 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 2d78 <_PyObject_VectorcallPrepend+0x298> │ │ │ │ │ + beq 2d80 <_PyObject_VectorcallPrepend+0x298> │ │ │ │ │ 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, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2bb4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 2bbc <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2bb4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2bbc <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 2d00 <_PyObject_VectorcallPrepend+0x220> │ │ │ │ │ + b 2d08 <_PyObject_VectorcallPrepend+0x220> │ │ │ │ │ │ │ │ │ │ -00002dbc : │ │ │ │ │ +00002dc4 : │ │ │ │ │ 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] @ 2eec │ │ │ │ │ + ldr r3, [pc, #276] @ 2ef4 │ │ │ │ │ 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 2e38 │ │ │ │ │ + beq 2e40 │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2e38 │ │ │ │ │ + beq 2e40 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ + beq 2e60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2e74 │ │ │ │ │ + bne 2e7c │ │ │ │ │ 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 2e2c │ │ │ │ │ + b 2e34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2eb0 │ │ │ │ │ + beq 2eb8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2eb0 │ │ │ │ │ + beq 2eb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2e2c │ │ │ │ │ + b 2e34 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2e2c │ │ │ │ │ + beq 2e34 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2ed4 │ │ │ │ │ + ble 2edc │ │ │ │ │ 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 2e6c │ │ │ │ │ + b 2e74 │ │ │ │ │ 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 2e6c │ │ │ │ │ + b 2e74 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2e8c │ │ │ │ │ + bne 2e94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e8c │ │ │ │ │ + b 2e94 │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002ef0 <_PyObject_CallMethod>: │ │ │ │ │ +00002ef8 <_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, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #916] @ 32a4 <_PyObject_CallMethod+0x3b4> │ │ │ │ │ + ldr r3, [pc, #916] @ 32ac <_PyObject_CallMethod+0x3b4> │ │ │ │ │ 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 3268 <_PyObject_CallMethod+0x378> │ │ │ │ │ + beq 3270 <_PyObject_CallMethod+0x378> │ │ │ │ │ mov r9, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3270 <_PyObject_CallMethod+0x380> │ │ │ │ │ + beq 3278 <_PyObject_CallMethod+0x380> │ │ │ │ │ add r8, fp, #8 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3278 <_PyObject_CallMethod+0x388> │ │ │ │ │ + beq 3280 <_PyObject_CallMethod+0x388> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3160 <_PyObject_CallMethod+0x270> │ │ │ │ │ + beq 3168 <_PyObject_CallMethod+0x270> │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3160 <_PyObject_CallMethod+0x270> │ │ │ │ │ + beq 3168 <_PyObject_CallMethod+0x270> │ │ │ │ │ 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 31ac <_PyObject_CallMethod+0x2bc> │ │ │ │ │ + beq 31b4 <_PyObject_CallMethod+0x2bc> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 3100 <_PyObject_CallMethod+0x210> │ │ │ │ │ + beq 3108 <_PyObject_CallMethod+0x210> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ - beq 30dc <_PyObject_CallMethod+0x1ec> │ │ │ │ │ + beq 30e4 <_PyObject_CallMethod+0x1ec> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r8, [r4, r3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 30dc <_PyObject_CallMethod+0x1ec> │ │ │ │ │ + beq 30e4 <_PyObject_CallMethod+0x1ec> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 31ec <_PyObject_CallMethod+0x2fc> │ │ │ │ │ + beq 31f4 <_PyObject_CallMethod+0x2fc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3208 <_PyObject_CallMethod+0x318> │ │ │ │ │ + bne 3210 <_PyObject_CallMethod+0x318> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 309c <_PyObject_CallMethod+0x1ac> │ │ │ │ │ + ble 30a4 <_PyObject_CallMethod+0x1ac> │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3010 <_PyObject_CallMethod+0x120> │ │ │ │ │ + bgt 3018 <_PyObject_CallMethod+0x120> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3134 <_PyObject_CallMethod+0x244> │ │ │ │ │ + beq 313c <_PyObject_CallMethod+0x244> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 309c <_PyObject_CallMethod+0x1ac> │ │ │ │ │ + ble 30a4 <_PyObject_CallMethod+0x1ac> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3038 <_PyObject_CallMethod+0x148> │ │ │ │ │ + bgt 3040 <_PyObject_CallMethod+0x148> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3140 <_PyObject_CallMethod+0x250> │ │ │ │ │ + beq 3148 <_PyObject_CallMethod+0x250> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble 309c <_PyObject_CallMethod+0x1ac> │ │ │ │ │ + ble 30a4 <_PyObject_CallMethod+0x1ac> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3060 <_PyObject_CallMethod+0x170> │ │ │ │ │ + bgt 3068 <_PyObject_CallMethod+0x170> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 31b4 <_PyObject_CallMethod+0x2c4> │ │ │ │ │ + beq 31bc <_PyObject_CallMethod+0x2c4> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - ble 309c <_PyObject_CallMethod+0x1ac> │ │ │ │ │ + ble 30a4 <_PyObject_CallMethod+0x1ac> │ │ │ │ │ add r7, r5, #8 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3090 <_PyObject_CallMethod+0x1a0> │ │ │ │ │ + bgt 3098 <_PyObject_CallMethod+0x1a0> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - beq 314c <_PyObject_CallMethod+0x25c> │ │ │ │ │ + beq 3154 <_PyObject_CallMethod+0x25c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3070 <_PyObject_CallMethod+0x180> │ │ │ │ │ + blt 3078 <_PyObject_CallMethod+0x180> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 31e0 <_PyObject_CallMethod+0x2f0> │ │ │ │ │ + bne 31e8 <_PyObject_CallMethod+0x2f0> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30c8 <_PyObject_CallMethod+0x1d8> │ │ │ │ │ + bgt 30d0 <_PyObject_CallMethod+0x1d8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 30c8 <_PyObject_CallMethod+0x1d8> │ │ │ │ │ + bne 30d0 <_PyObject_CallMethod+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ @@ -3545,197 +3547,197 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 77c <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2fe4 <_PyObject_CallMethod+0xf4> │ │ │ │ │ + b 2fec <_PyObject_CallMethod+0xf4> │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2fa0 <_PyObject_CallMethod+0xb0> │ │ │ │ │ + beq 2fa8 <_PyObject_CallMethod+0xb0> │ │ │ │ │ str r9, [sp] │ │ │ │ │ add r2, r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 5f8 <_PyObject_VectorcallTstate> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2fe4 <_PyObject_CallMethod+0xf4> │ │ │ │ │ + b 2fec <_PyObject_CallMethod+0xf4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 3010 <_PyObject_CallMethod+0x120> │ │ │ │ │ + b 3018 <_PyObject_CallMethod+0x120> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 3038 <_PyObject_CallMethod+0x148> │ │ │ │ │ + b 3040 <_PyObject_CallMethod+0x148> │ │ │ │ │ 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 3090 <_PyObject_CallMethod+0x1a0> │ │ │ │ │ + b 3098 <_PyObject_CallMethod+0x1a0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 31c0 <_PyObject_CallMethod+0x2d0> │ │ │ │ │ + beq 31c8 <_PyObject_CallMethod+0x2d0> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 31c0 <_PyObject_CallMethod+0x2d0> │ │ │ │ │ + beq 31c8 <_PyObject_CallMethod+0x2d0> │ │ │ │ │ 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, r7 │ │ │ │ │ bl 67c <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 30a4 <_PyObject_CallMethod+0x1b4> │ │ │ │ │ + b 30ac <_PyObject_CallMethod+0x1b4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 3060 <_PyObject_CallMethod+0x170> │ │ │ │ │ + b 3068 <_PyObject_CallMethod+0x170> │ │ │ │ │ mov r3, #0 │ │ │ │ │ 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 31ac <_PyObject_CallMethod+0x2bc> │ │ │ │ │ + b 31b4 <_PyObject_CallMethod+0x2bc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 30a4 <_PyObject_CallMethod+0x1b4> │ │ │ │ │ + b 30ac <_PyObject_CallMethod+0x1b4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3244 <_PyObject_CallMethod+0x354> │ │ │ │ │ + beq 324c <_PyObject_CallMethod+0x354> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3244 <_PyObject_CallMethod+0x354> │ │ │ │ │ + beq 324c <_PyObject_CallMethod+0x354> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2fe4 <_PyObject_CallMethod+0xf4> │ │ │ │ │ + b 2fec <_PyObject_CallMethod+0xf4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2fe4 <_PyObject_CallMethod+0xf4> │ │ │ │ │ + beq 2fec <_PyObject_CallMethod+0xf4> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 328c <_PyObject_CallMethod+0x39c> │ │ │ │ │ + ble 3294 <_PyObject_CallMethod+0x39c> │ │ │ │ │ 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 3200 <_PyObject_CallMethod+0x310> │ │ │ │ │ + b 3208 <_PyObject_CallMethod+0x310> │ │ │ │ │ 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 3200 <_PyObject_CallMethod+0x310> │ │ │ │ │ + b 3208 <_PyObject_CallMethod+0x310> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 150 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 30c8 <_PyObject_CallMethod+0x1d8> │ │ │ │ │ + b 30d0 <_PyObject_CallMethod+0x1d8> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ - b 30a4 <_PyObject_CallMethod+0x1b4> │ │ │ │ │ + b 30ac <_PyObject_CallMethod+0x1b4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3220 <_PyObject_CallMethod+0x330> │ │ │ │ │ + bne 3228 <_PyObject_CallMethod+0x330> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3220 <_PyObject_CallMethod+0x330> │ │ │ │ │ + b 3228 <_PyObject_CallMethod+0x330> │ │ │ │ │ .word 0x00000374 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000032a8 : │ │ │ │ │ +000032b0 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000032d4 : │ │ │ │ │ +000032dc : │ │ │ │ │ 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] @ 341c │ │ │ │ │ + ldr r3, [pc, #300] @ 3424 │ │ │ │ │ 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 3398 │ │ │ │ │ + beq 33a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 33fc │ │ │ │ │ + beq 3404 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 335c │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 3354 │ │ │ │ │ + beq 335c │ │ │ │ │ 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 33ec │ │ │ │ │ + beq 33f4 │ │ │ │ │ ldr r2, [r6, #780] @ 0x30c │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 33b8 │ │ │ │ │ + bcc 33c0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -3750,41 +3752,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 336c │ │ │ │ │ + bcc 3374 │ │ │ │ │ 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 336c │ │ │ │ │ + beq 3374 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 33b0 │ │ │ │ │ + b 33b8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 78 │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 33e4 │ │ │ │ │ + b 33ec │ │ │ │ │ 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 33e4 │ │ │ │ │ + b 33ec │ │ │ │ │ .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: 43368 (bytes into file) │ │ │ │ │ + Start of section headers: 43372 (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 0xa968: │ │ │ │ │ +There are 18 section headers, starting at offset 0xa96c: │ │ │ │ │ │ │ │ │ │ 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 008fc0 000790 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008fc4 000790 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001ed4 000574 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009750 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 009754 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 003140 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009a30 000768 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 005dec 0002a8 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 00a198 000098 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 006094 00109c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 00a230 0006a8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 007130 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007130 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 007164 001150 10 16 149 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0082b4 000d0c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00a8d8 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002cac 003144 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009a34 000768 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 005df0 0002a8 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 00a19c 000098 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 006098 00109c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 00a234 0006a8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 007134 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007134 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 007168 001150 10 16 149 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0082b8 000d0c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00a8dc 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: 00003050 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ - 27: 000026f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 28: 00002700 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 26: 00003054 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: 000028b8 652 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 35: 00002b44 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 34: 000028bc 652 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 35: 00002b48 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: 00002b40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00002b44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 39: 0000015c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 40: 00002b44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 40: 00002b48 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: 000016f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 82: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 83: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 84: 000016f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 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: 00002b78 1240 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 88: 00002b7c 1240 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 │ │ │ │ │ @@ -203,17 +203,17 @@ │ │ │ │ │ 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 440 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 208: 000026f0 460 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 0x8fc0 contains 242 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8fc4 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 0000ee1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00001d2c 0000f11c 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 0x9750 contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x9754 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 00003702 R_ARM_ABS32 00000cb8 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 000028b8 positionsiter_next │ │ │ │ │ +00000144 00002202 R_ARM_ABS32 000028bc 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 00002b78 lineiter_next │ │ │ │ │ +00000244 00005802 R_ARM_ABS32 00002b7c 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 0x9a30 contains 237 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9a34 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 │ │ │ │ │ @@ -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 │ │ │ │ │ -000028e4 0000232b R_ARM_MOVW_ABS_NC 00002b44 _source_offset_converter │ │ │ │ │ -000028e8 0000232c R_ARM_MOVT_ABS 00002b44 _source_offset_converter │ │ │ │ │ -0000290c 0000212b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ -00002910 0000212c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ -0000291c 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000029c4 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ -00002a7c 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ -00002b40 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002b60 0000d51d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002b64 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002b68 0000b52c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002ebc 0000572b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ -00002ec0 0000572c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ -00002ec4 0000232b R_ARM_MOVW_ABS_NC 00002b44 _source_offset_converter │ │ │ │ │ -00002ec8 0000232c R_ARM_MOVT_ABS 00002b44 _source_offset_converter │ │ │ │ │ -00002ecc 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000026c0 0000cf1d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +000028e8 0000232b R_ARM_MOVW_ABS_NC 00002b48 _source_offset_converter │ │ │ │ │ +000028ec 0000232c R_ARM_MOVT_ABS 00002b48 _source_offset_converter │ │ │ │ │ +00002910 0000212b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ +00002914 0000212c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ +00002920 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +000029c8 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ +00002a80 0000251c R_ARM_CALL 0000015c read_signed_varint │ │ │ │ │ +00002b44 00002402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002b64 0000d51d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002b68 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002b6c 0000b52c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002ec0 0000572b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ +00002ec4 0000572c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ +00002ec8 0000232b R_ARM_MOVW_ABS_NC 00002b48 _source_offset_converter │ │ │ │ │ +00002ecc 0000232c R_ARM_MOVT_ABS 00002b48 _source_offset_converter │ │ │ │ │ +00002ed0 0000d41c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xa198 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xa19c 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 0xa230 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa234 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 0000f41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c44 0000ad6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000cd8 0000ed1c R_ARM_CALL 000016f4 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000d90 0000d01c R_ARM_CALL 00002700 _PyCode_CheckLineNumber │ │ │ │ │ -00000d98 00001a1c R_ARM_CALL 00003050 retreat │ │ │ │ │ +00000d90 0000d01c R_ARM_CALL 000026f0 _PyCode_CheckLineNumber │ │ │ │ │ +00000d98 00001a1c R_ARM_CALL 00003054 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 00003050 retreat │ │ │ │ │ +00000f90 00001a1c R_ARM_CALL 00003054 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 │ │ │ │ ├── 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 {} │ │ │ │ │ @@ -2603,289 +2603,290 @@ │ │ │ │ │ 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 3050 │ │ │ │ │ + bl 3054 │ │ │ │ │ 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 r0, ip │ │ │ │ │ - blt 282c <_PyCode_CheckLineNumber+0x12c> │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + blt 27fc <_PyCode_CheckLineNumber+0x10c> │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr lr, [r1, #20] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 28b0 <_PyCode_CheckLineNumber+0x1b0> │ │ │ │ │ + bcs 28b4 <_PyCode_CheckLineNumber+0x1c4> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ - ubfx r2, r2, #3, #4 │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - moveq r2, #0 │ │ │ │ │ - beq 2768 <_PyCode_CheckLineNumber+0x68> │ │ │ │ │ - cmp r2, #12 │ │ │ │ │ - bhi 2848 <_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 2718 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ - ldrsb r2, [r3, #1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ - add r2, r3, #2 │ │ │ │ │ + lsr r2, r2, #3 │ │ │ │ │ + and r0, r2, #15 │ │ │ │ │ + cmp r0, #15 │ │ │ │ │ + beq 2814 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + cmp r0, #12 │ │ │ │ │ + bhi 283c <_PyCode_CheckLineNumber+0x14c> │ │ │ │ │ + cmp r0, #11 │ │ │ │ │ + beq 285c <_PyCode_CheckLineNumber+0x16c> │ │ │ │ │ + cmp r0, #12 │ │ │ │ │ + beq 2864 <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ + cmp r2, #31 │ │ │ │ │ + beq 2834 <_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] │ │ │ │ │ - cmp r2, lr │ │ │ │ │ - bcs 2718 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ - ldrsb r2, [r4, #1] │ │ │ │ │ + and r0, r0, #7 │ │ │ │ │ + cmp lr, r2 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + add ip, ip, r0, lsl #1 │ │ │ │ │ + str ip, [r1, #4] │ │ │ │ │ + bls 270c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + ldrsb r0, [r3, #1] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 2710 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + add r0, r3, #2 │ │ │ │ │ + str r0, [r1, #16] │ │ │ │ │ + cmp r0, lr │ │ │ │ │ + bcs 270c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + ldrsb r2, [r2, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + blt 2710 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 2718 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + bls 270c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ ldrsb r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 271c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ + blt 2710 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - beq 2718 <_PyCode_CheckLineNumber+0x18> │ │ │ │ │ + beq 270c <_PyCode_CheckLineNumber+0x1c> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2804 <_PyCode_CheckLineNumber+0x104> │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bge 2724 <_PyCode_CheckLineNumber+0x24> │ │ │ │ │ + bge 27d4 <_PyCode_CheckLineNumber+0xe4> │ │ │ │ │ + cmp r4, ip │ │ │ │ │ + bge 2718 <_PyCode_CheckLineNumber+0x28> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - blt 28a8 <_PyCode_CheckLineNumber+0x1a8> │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + blt 28ac <_PyCode_CheckLineNumber+0x1bc> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ │ - and r4, r2, #63 @ 0x3f │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - bne 2868 <_PyCode_CheckLineNumber+0x168> │ │ │ │ │ - lsr r2, r4, #1 │ │ │ │ │ - tst r4, #1 │ │ │ │ │ - rsbne r2, r2, #0 │ │ │ │ │ - b 2768 <_PyCode_CheckLineNumber+0x68> │ │ │ │ │ + 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 2760 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + b 2760 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ │ + and r2, r0, #63 @ 0x3f │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + bne 286c <_PyCode_CheckLineNumber+0x17c> │ │ │ │ │ + lsr r0, r2, #1 │ │ │ │ │ + tst r2, #1 │ │ │ │ │ + rsbne r0, r0, #0 │ │ │ │ │ + b 2818 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 2818 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + mov r0, #2 │ │ │ │ │ + b 2818 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ add r6, r3, #2 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - ldrb r2, [r6], #1 │ │ │ │ │ + ldrb r0, [r6], #1 │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ │ - orr r4, r4, r2, lsl r5 │ │ │ │ │ - beq 2858 <_PyCode_CheckLineNumber+0x158> │ │ │ │ │ - b 2870 <_PyCode_CheckLineNumber+0x170> │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + and r0, r0, #63 @ 0x3f │ │ │ │ │ + orr r2, r2, r0, lsl r5 │ │ │ │ │ + beq 284c <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ + b 2874 <_PyCode_CheckLineNumber+0x184> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3050 │ │ │ │ │ + bl 3054 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble 283c <_PyCode_CheckLineNumber+0x13c> │ │ │ │ │ + ble 2808 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 288c <_PyCode_CheckLineNumber+0x18c> │ │ │ │ │ + bgt 2890 <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2840 <_PyCode_CheckLineNumber+0x140> │ │ │ │ │ + b 280c <_PyCode_CheckLineNumber+0x11c> │ │ │ │ │ │ │ │ │ │ -000028b8 : │ │ │ │ │ +000028bc : │ │ │ │ │ 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 2928 │ │ │ │ │ + bge 292c │ │ │ │ │ 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 │ │ │ │ │ @@ -2903,29 +2904,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 2b04 │ │ │ │ │ + bcs 2b08 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ - ldr r4, [pc, #504] @ 2b40 │ │ │ │ │ + ldr r4, [pc, #504] @ 2b44 │ │ │ │ │ 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 2b0c │ │ │ │ │ + bhi 2b10 │ │ │ │ │ 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 │ │ │ │ │ @@ -2935,15 +2936,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 28e4 │ │ │ │ │ + b 28e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2957,40 +2958,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 2aac │ │ │ │ │ + bne 2ab0 │ │ │ │ │ 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 2ae8 │ │ │ │ │ + bne 2aec │ │ │ │ │ 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 2ac8 │ │ │ │ │ + bne 2acc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ │ - b 28e4 │ │ │ │ │ + b 28e8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ - b 28e4 │ │ │ │ │ + b 28e8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2998,272 +2999,272 @@ │ │ │ │ │ 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 28e4 │ │ │ │ │ + b 28e8 │ │ │ │ │ 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 29fc │ │ │ │ │ + b 2a00 │ │ │ │ │ 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 2a44 │ │ │ │ │ + b 2a48 │ │ │ │ │ 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 2a20 │ │ │ │ │ + b 2a24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2920 │ │ │ │ │ + b 2924 │ │ │ │ │ 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 28e4 │ │ │ │ │ + b 28e8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002b44 <_source_offset_converter>: │ │ │ │ │ +00002b48 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2b64 <_source_offset_converter+0x20> │ │ │ │ │ + beq 2b68 <_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 │ │ │ │ │ │ │ │ │ │ -00002b78 : │ │ │ │ │ +00002b7c : │ │ │ │ │ lineiter_next(): │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 2fec │ │ │ │ │ + bcs 2ff0 │ │ │ │ │ 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 2f28 │ │ │ │ │ + beq 2f2c │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - bhi 2f74 │ │ │ │ │ + bhi 2f78 │ │ │ │ │ cmp ip, #11 │ │ │ │ │ - beq 2f94 │ │ │ │ │ + beq 2f98 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - beq 2fe4 │ │ │ │ │ + beq 2fe8 │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 3044 │ │ │ │ │ + beq 3048 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add lr, r5, lr, lsl #1 │ │ │ │ │ str lr, [r0, #16] │ │ │ │ │ - bls 2c74 │ │ │ │ │ + bls 2c78 │ │ │ │ │ ldrsb ip, [r2, #1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2c74 │ │ │ │ │ + blt 2c78 │ │ │ │ │ add ip, r2, #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bls 2f6c │ │ │ │ │ + bls 2f70 │ │ │ │ │ ldrsb r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2f6c │ │ │ │ │ + blt 2f70 │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 2c74 │ │ │ │ │ + bls 2c78 │ │ │ │ │ ldrsb ip, [r2, #3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2c74 │ │ │ │ │ + blt 2c78 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - beq 2c74 │ │ │ │ │ + beq 2c78 │ │ │ │ │ ldrsb ip, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 2c54 │ │ │ │ │ + bge 2c58 │ │ │ │ │ str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 2eac │ │ │ │ │ + bls 2eb0 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 2cac │ │ │ │ │ + beq 2cb0 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2ee0 │ │ │ │ │ + bhi 2ee4 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ addeq r4, r4, #1 │ │ │ │ │ - beq 2cac │ │ │ │ │ + beq 2cb0 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 2fa8 │ │ │ │ │ + beq 2fac │ │ │ │ │ str r4, [r0, #24] │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq 2d70 │ │ │ │ │ + beq 2d74 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r4, [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 r8, r4 │ │ │ │ │ add r2, lr, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bls 2d60 │ │ │ │ │ + bls 2d64 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldrsb r7, [r3, #1] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 2da0 │ │ │ │ │ + blt 2da4 │ │ │ │ │ add r7, r3, #2 │ │ │ │ │ str r7, [r0, #28] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bls 2ed8 │ │ │ │ │ + bls 2edc │ │ │ │ │ ldrsb ip, [ip, #1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 2ed8 │ │ │ │ │ + blt 2edc │ │ │ │ │ add ip, r3, #3 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bls 2da0 │ │ │ │ │ + bls 2da4 │ │ │ │ │ ldrsb r7, [r3, #3] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 2da0 │ │ │ │ │ + blt 2da4 │ │ │ │ │ add ip, r3, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r1, ip │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - beq 2d60 │ │ │ │ │ + beq 2d64 │ │ │ │ │ ldrsb r7, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 2d40 │ │ │ │ │ + bge 2d44 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 2dac │ │ │ │ │ + bne 2db0 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b 2c78 │ │ │ │ │ + b 2c7c │ │ │ │ │ mov ip, r3 │ │ │ │ │ str lr, [r0, #12] │ │ │ │ │ mvn r8, #0 │ │ │ │ │ str r8, [r0, #20] │ │ │ │ │ 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] │ │ │ │ │ - bhi 2cf8 │ │ │ │ │ + bhi 2cfc │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 2d68 │ │ │ │ │ + beq 2d6c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 2eb0 │ │ │ │ │ + ble 2eb4 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-1] │ │ │ │ │ - blt 2e20 │ │ │ │ │ + blt 2e24 │ │ │ │ │ sub ip, r3, #2 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ movlt r3, r1 │ │ │ │ │ - blt 2e20 │ │ │ │ │ + blt 2e24 │ │ │ │ │ sub r1, r3, #3 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb r2, [r3, #-3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #-3] │ │ │ │ │ movlt r3, ip │ │ │ │ │ - blt 2e20 │ │ │ │ │ + blt 2e24 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ ldrsb ip, [r1] │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 2e04 │ │ │ │ │ + bge 2e08 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - beq 2f20 │ │ │ │ │ + beq 2f24 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2f04 │ │ │ │ │ + bhi 2f08 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ - beq 2f9c │ │ │ │ │ + beq 2fa0 │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - beq 2ff4 │ │ │ │ │ + beq 2ff8 │ │ │ │ │ str lr, [r0, #16] │ │ │ │ │ ldrsb r1, [r3, #-2] │ │ │ │ │ ldrb r2, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e88 │ │ │ │ │ + blt 2e8c │ │ │ │ │ ldrsb r1, [r3, #-3] │ │ │ │ │ ldrb r2, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e88 │ │ │ │ │ + blt 2e8c │ │ │ │ │ ldrsb r1, [r3, #-4] │ │ │ │ │ ldrb r2, [r3, #-4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2e88 │ │ │ │ │ + blt 2e8c │ │ │ │ │ sub r1, r3, #4 │ │ │ │ │ ldrb r2, [r1, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 2e7c │ │ │ │ │ + beq 2e80 │ │ │ │ │ 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 │ │ │ │ │ @@ -3282,142 +3283,142 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _source_offset_converter │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 2d60 │ │ │ │ │ + b 2d64 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and r2, ip, #63 @ 0x3f │ │ │ │ │ - bne 2fb0 │ │ │ │ │ + bne 2fb4 │ │ │ │ │ tst ip, #1 │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ - bne 2fdc │ │ │ │ │ + bne 2fe0 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ - b 2cac │ │ │ │ │ + b 2cb0 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ │ - bne 2ffc │ │ │ │ │ + bne 3000 │ │ │ │ │ tst r2, #1 │ │ │ │ │ addne r4, r4, r2, lsr #1 │ │ │ │ │ subeq r4, r4, r2, lsr #1 │ │ │ │ │ str r4, [r0, #24] │ │ │ │ │ - b 2e44 │ │ │ │ │ + b 2e48 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ str r6, [r0, #24] │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 3044 │ │ │ │ │ + beq 3048 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r5, [r0, #16] │ │ │ │ │ str r6, [r0, #20] │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ ldrb lr, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and lr, lr, #7 │ │ │ │ │ - b 2bf8 │ │ │ │ │ + b 2bfc │ │ │ │ │ mov r3, ip │ │ │ │ │ - b 2c74 │ │ │ │ │ + b 2c78 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ and r3, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 3020 │ │ │ │ │ + bne 3024 │ │ │ │ │ lsr r6, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ rsbne r6, r6, #0 │ │ │ │ │ - b 2f2c │ │ │ │ │ + b 2f30 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 2f2c │ │ │ │ │ + b 2f30 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ str r4, [r0, #24] │ │ │ │ │ - b 2e44 │ │ │ │ │ + b 2e48 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ - b 2cac │ │ │ │ │ + b 2cb0 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldrb ip, [r8], #1 │ │ │ │ │ add r7, r7, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r2, r2, ip, lsl r7 │ │ │ │ │ - bne 2fb8 │ │ │ │ │ + bne 2fbc │ │ │ │ │ tst r2, #1 │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ - beq 2efc │ │ │ │ │ + beq 2f00 │ │ │ │ │ sub r4, r4, r2 │ │ │ │ │ - b 2cac │ │ │ │ │ + b 2cb0 │ │ │ │ │ mov r6, #2 │ │ │ │ │ - b 2f2c │ │ │ │ │ + b 2f30 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - b 2f20 │ │ │ │ │ + b 2f24 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldrb r1, [r6], #1 │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r1, lsl ip │ │ │ │ │ - beq 2f14 │ │ │ │ │ - b 3004 │ │ │ │ │ + beq 2f18 │ │ │ │ │ + b 3008 │ │ │ │ │ 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 2f84 │ │ │ │ │ - b 3028 │ │ │ │ │ + beq 2f88 │ │ │ │ │ + b 302c │ │ │ │ │ mov r4, r6 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 2bdc │ │ │ │ │ + b 2be0 │ │ │ │ │ │ │ │ │ │ -00003050 : │ │ │ │ │ +00003054 : │ │ │ │ │ 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 305c │ │ │ │ │ + bge 3060 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 30a8 │ │ │ │ │ + beq 30ac │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 30fc │ │ │ │ │ + bhi 3100 │ │ │ │ │ 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 3124 │ │ │ │ │ + beq 3128 │ │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 30c4 │ │ │ │ │ + beq 30c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -3426,19 +3427,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 312c │ │ │ │ │ + bne 3130 │ │ │ │ │ lsr r2, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ rsbne r2, r2, #0 │ │ │ │ │ - b 30a8 │ │ │ │ │ + b 30ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 30dc │ │ │ │ │ + b 30e0 │ │ │ │ │ ldrb r2, [lr], #1 │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ and r5, r2, #63 @ 0x3f │ │ │ │ │ orr ip, ip, r5, lsl r4 │ │ │ │ │ - b 310c │ │ │ │ │ + b 3110 │ │ │ │ ├── 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 3050 │ │ │ │ │ + bl 3054 │ │ │ │ │ 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 3050 │ │ │ │ │ + bl 3054 │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00000fa4 <_PyCode_CheckNoInternalState>: │ │ │ ├── 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: 36552 (bytes into file) │ │ │ │ │ + Start of section headers: 36544 (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 0x8ec8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x8ec0: │ │ │ │ │ │ │ │ │ │ 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 000b40 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007650 000408 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000b74 000ba4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007a58 000610 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001718 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001718 002924 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008068 000bc0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00403c 00099e 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 0049dc 0004a5 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 008c28 000028 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 004e84 000538 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 008c50 0001e8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0053bc 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0053bc 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0053f0 001390 10 16 226 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006780 000ed0 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 008e38 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0009b8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007658 000338 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0009ec 000ba4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007990 000610 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001590 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001590 002ab4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 007fa0 000c80 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 004044 00099e 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 0049e4 0004a5 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 008c20 000028 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 004e8c 000538 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 008c48 0001e8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 0053c4 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0053c4 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0053f8 001390 10 16 226 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006788 000ed0 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008e30 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,133 +70,133 @@ │ │ │ │ │ 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 │ │ │ │ │ - 152: 00000974 32 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ + 150: 000007ac 32 FUNC LOCAL DEFAULT 1 wrapperdescr_get_doc │ │ │ │ │ + 151: 000007cc 32 FUNC LOCAL DEFAULT 1 method_get_doc │ │ │ │ │ + 152: 000007ec 32 FUNC LOCAL DEFAULT 1 wrapper_name │ │ │ │ │ 153: 000005d8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 154: 000000a8 92 FUNC LOCAL DEFAULT 11 property_get__name__ │ │ │ │ │ 155: 00000104 68 FUNC LOCAL DEFAULT 11 property_set__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 │ │ │ │ │ + 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 56 FUNC LOCAL DEFAULT 1 mappingproxy_richcompare │ │ │ │ │ + 161: 00000884 56 FUNC LOCAL DEFAULT 1 mappingproxy_richcompare │ │ │ │ │ 162: 0000018c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 163: 0000018c 24 FUNC LOCAL DEFAULT 11 mappingproxy_hash │ │ │ │ │ 164: 000001a4 68 FUNC LOCAL DEFAULT 11 mappingproxy_reversed │ │ │ │ │ 165: 000001e4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 166: 000001e8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 167: 000001e8 128 FUNC LOCAL DEFAULT 11 mappingproxy_or │ │ │ │ │ 168: 00000264 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 169: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 170: 00000268 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 171: 00000268 48 FUNC LOCAL DEFAULT 11 mappingproxy_ior │ │ │ │ │ 172: 00000638 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 173: 00000298 32 FUNC LOCAL DEFAULT 11 member_repr │ │ │ │ │ 174: 000002b8 60 FUNC LOCAL DEFAULT 11 wrapper_hash │ │ │ │ │ - 175: 00000a44 36 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ + 175: 000008bc 36 FUNC LOCAL DEFAULT 1 method_get_text_signature │ │ │ │ │ 176: 00000640 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 177: 000002f4 36 FUNC LOCAL DEFAULT 11 mappingproxy_repr │ │ │ │ │ 178: 00000654 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 179: 00000a68 68 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ - 180: 00000aa8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 179: 000008e0 68 FUNC LOCAL DEFAULT 1 descr_reduce │ │ │ │ │ + 180: 00000920 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 181: 00000318 72 FUNC LOCAL DEFAULT 11 wrapper_reduce │ │ │ │ │ 182: 0000035c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 183: 00000360 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 184: 00000360 220 FUNC LOCAL DEFAULT 11 classmethoddescr_call │ │ │ │ │ 185: 0000065c 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 186: 0000043c 56 FUNC LOCAL DEFAULT 11 wrapper_repr │ │ │ │ │ 187: 00000474 56 FUNC LOCAL DEFAULT 11 getset_get_doc │ │ │ │ │ 188: 000004ac 56 FUNC LOCAL DEFAULT 11 member_get_doc │ │ │ │ │ - 189: 00000aac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 190: 00000aac 148 FUNC LOCAL DEFAULT 1 wrapper_richcompare │ │ │ │ │ - 191: 00000b3c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 189: 00000924 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 190: 00000924 148 FUNC LOCAL DEFAULT 1 wrapper_richcompare │ │ │ │ │ + 191: 000009b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 192: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ 193: 000004e4 32 FUNC LOCAL DEFAULT 11 getset_repr │ │ │ │ │ 194: 00000504 24 FUNC LOCAL DEFAULT 11 mappingproxy_str │ │ │ │ │ 195: 0000051c 28 FUNC LOCAL DEFAULT 11 wrapper_qualname │ │ │ │ │ 196: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 197: 00000b84 32 OBJECT LOCAL DEFAULT 3 descr_methods │ │ │ │ │ 198: 00000b48 60 OBJECT LOCAL DEFAULT 3 descr_members │ │ │ │ │ @@ -263,19 +263,19 @@ │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMember_SetOne │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStack_AsDict │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GetQualName │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 266: 000020d0 176 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ + 266: 00002260 176 FUNC GLOBAL DEFAULT 6 PyWrapper_New │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_RealIsSubclass │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 270: 00002660 248 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ + 270: 000027f0 248 FUNC GLOBAL DEFAULT 6 PyDictProxy_New │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Check │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackStack │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7650 contains 129 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7658 contains 103 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000018 0000f22c 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,149 +20,123 @@ │ │ │ │ │ 000001a0 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001a4 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001b0 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000001b4 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000001e0 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000204 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000020c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000258 0001061c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -0000028c 0001071c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000002a4 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b0 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ -000002c0 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000002c4 0000f32c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000002d0 0001081c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -000002d8 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000002dc 0000f32c 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 0000e91c 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 0000e91c 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 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003cc 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000003d8 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003f8 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00000410 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00000428 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -0000043c 0001172b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000440 0001172c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000448 0001182b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000044c 0001182c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000504 00010f1c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00000524 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000594 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000598 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000005e4 0001001c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000005f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005f8 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000005fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000664 0001191c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -0000068c 00007d2b R_ARM_MOVW_ABS_NC 00000590 .LC35 │ │ │ │ │ -00000690 00007d2c R_ARM_MOVT_ABS 00000590 .LC35 │ │ │ │ │ -00000694 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000006c0 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006f0 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006f4 0000f22c 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 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000070c 0000241c R_ARM_CALL 00000784 Py_XDECREF │ │ │ │ │ -00000720 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000724 0000f22c 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 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000073c 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000754 00011b1d R_ARM_JUMP24 00000000 PyObject_Size │ │ │ │ │ -0000076c 00011c1d R_ARM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ -000007c0 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d0 0000852b R_ARM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ -000007d4 0000852c R_ARM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ -00000820 00011d2b R_ARM_MOVW_ABS_NC 00000000 PyBaseObject_Type │ │ │ │ │ -00000824 00011d2c 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 00011a1d 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 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000008b0 00008b2b R_ARM_MOVW_ABS_NC 000005c8 .LC39 │ │ │ │ │ -000008b4 00008b2c R_ARM_MOVT_ABS 000005c8 .LC39 │ │ │ │ │ -00000900 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -0000090c 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000930 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000950 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000970 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000990 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000009b8 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000a08 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ -00000a2c 0001211d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -00000a30 0001222b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a34 0001222c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000a64 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ -00000a84 0001271c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000a8c 0000b22b R_ARM_MOVW_ABS_NC 00000654 .LC44 │ │ │ │ │ -00000a90 0000b22c R_ARM_MOVT_ABS 00000654 .LC44 │ │ │ │ │ -00000aa4 0001281d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000aa8 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000adc 0001222b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000ae0 0001222c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b14 0001172b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000b18 0001172c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000b20 0001182b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000b24 0001182c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000b3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000244 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000250 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000270 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00000288 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +000002a0 0001161c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +000002b4 0001172b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000002b8 0001172c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000002c0 0001182b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000002c4 0001182c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000037c 00010f1c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ +0000039c 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000040c 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000410 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000045c 0001001c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000046c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000470 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000474 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004dc 0001191c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00000504 00007d2b R_ARM_MOVW_ABS_NC 00000590 .LC35 │ │ │ │ │ +00000508 00007d2c R_ARM_MOVT_ABS 00000590 .LC35 │ │ │ │ │ +0000050c 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000538 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000568 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000056c 0000f22c 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 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000584 0000241c R_ARM_CALL 00000784 Py_XDECREF │ │ │ │ │ +00000598 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000059c 0000f22c 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 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005b4 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005cc 00011b1d R_ARM_JUMP24 00000000 PyObject_Size │ │ │ │ │ +000005e4 00011c1d R_ARM_JUMP24 00000000 PyObject_GetIter │ │ │ │ │ +00000638 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000648 0000852b R_ARM_MOVW_ABS_NC 00000598 .LC36 │ │ │ │ │ +0000064c 0000852c R_ARM_MOVT_ABS 00000598 .LC36 │ │ │ │ │ +00000698 00011d2b R_ARM_MOVW_ABS_NC 00000000 PyBaseObject_Type │ │ │ │ │ +0000069c 00011d2c 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 00011a1d 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 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000728 00008b2b R_ARM_MOVW_ABS_NC 000005c8 .LC39 │ │ │ │ │ +0000072c 00008b2c R_ARM_MOVT_ABS 000005c8 .LC39 │ │ │ │ │ +00000778 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000784 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007a8 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +000007c8 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +000007e8 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +00000808 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000830 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +00000880 00011f1d R_ARM_JUMP24 00000000 _PyType_GetDocFromInternalDoc │ │ │ │ │ +000008a4 0001211d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +000008a8 0001222b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008ac 0001222c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000008dc 00011e1d R_ARM_JUMP24 00000000 _PyType_GetTextSignatureFromInternalDoc │ │ │ │ │ +000008fc 0001271c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000904 0000b22b R_ARM_MOVW_ABS_NC 00000654 .LC44 │ │ │ │ │ +00000908 0000b22c R_ARM_MOVT_ABS 00000654 .LC44 │ │ │ │ │ +0000091c 0001281d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000920 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000954 0001222b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000958 0001222c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000098c 0001172b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000990 0001172c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000998 0001182b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000099c 0001182c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000009b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7a58 contains 194 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7990 contains 194 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 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 00013402 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 00013302 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 00013502 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 0000011c 00013402 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 00013302 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 0000b802 R_ARM_ABS32 00000360 classmethoddescr_call │ │ │ │ │ 000001f0 00013402 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 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -190,68 +164,68 @@ │ │ │ │ │ 0000042c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000454 00013302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000045c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00003702 R_ARM_ABS32 0000129c property_dealloc │ │ │ │ │ 00000498 00013402 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 0000e302 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000004ec 00013602 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000004f0 0000f402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 00000528 00013302 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 0000ba02 R_ARM_ABS32 0000043c wrapper_repr │ │ │ │ │ 00000560 0000ae02 R_ARM_ABS32 000002b8 wrapper_hash │ │ │ │ │ -00000564 00005e02 R_ARM_ABS32 00002180 wrapper_call │ │ │ │ │ +00000564 00005d02 R_ARM_ABS32 00002310 wrapper_call │ │ │ │ │ 0000056c 00013402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000580 00007802 R_ARM_ABS32 0000045c wrapper_traverse │ │ │ │ │ -00000588 0000be02 R_ARM_ABS32 00000aac wrapper_richcompare │ │ │ │ │ +00000580 00007802 R_ARM_ABS32 000002d4 wrapper_traverse │ │ │ │ │ +00000588 0000be02 R_ARM_ABS32 00000924 wrapper_richcompare │ │ │ │ │ 00000598 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000059c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005fc 00013302 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 0000b102 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 0000a302 R_ARM_ABS32 0000018c mappingproxy_hash │ │ │ │ │ 0000063c 0000c202 R_ARM_ABS32 00000504 mappingproxy_str │ │ │ │ │ 00000640 00013402 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 00013702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000710 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000714 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000718 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000071c 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000072c 00013702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000738 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000073c 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000740 00009a02 R_ARM_ABS32 000000a8 property_get__name__ │ │ │ │ │ 00000744 00009b02 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 │ │ │ │ │ @@ -261,101 +235,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 00009802 R_ARM_ABS32 00000974 wrapper_name │ │ │ │ │ +00000844 00009802 R_ARM_ABS32 000007ec wrapper_name │ │ │ │ │ 00000854 00000402 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000858 0000c302 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 0000b502 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 00013802 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 0000a402 R_ARM_ABS32 000001a4 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 0000a702 R_ARM_ABS32 000001e8 mappingproxy_or │ │ │ │ │ 00000a04 0000ab02 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 0000bb02 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 0000bc02 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 0000af02 R_ARM_ABS32 00000a44 method_get_text_signature │ │ │ │ │ +00000b24 0000af02 R_ARM_ABS32 000008bc 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 0000b302 R_ARM_ABS32 00000a68 descr_reduce │ │ │ │ │ +00000b88 0000b302 R_ARM_ABS32 000008e0 descr_reduce │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8068 contains 376 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7fa0 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 0000e31c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000040 0000e41c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000064 0000e51c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 000000ac 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000011c 0000e31c 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 0000e41c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 00000158 0000e51c 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 0000e31c 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 0000e82b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000001fc 0000e82c 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 0000e91c 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 │ │ │ │ │ @@ -551,175 +525,199 @@ │ │ │ │ │ 000019e0 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ 000019ec 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000019f0 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001a20 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001a38 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001a3c 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001a6c 0001071d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ -00001a94 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ -00001aa8 0001081c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ -00001aac 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001ab0 0000f32c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b04 00004d2b R_ARM_MOVW_ABS_NC 000003dc .LC25 │ │ │ │ │ -00001b08 00004d2c R_ARM_MOVT_ABS 000003dc .LC25 │ │ │ │ │ -00001b0c 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001b14 00004e2b R_ARM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ -00001b18 00004e2c R_ARM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ -00001b1c 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001bb4 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001bd0 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001be0 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001bec 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001bf0 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001c28 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c40 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00001c44 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00001c48 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c68 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001c74 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001c78 0000f22c 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 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001ca0 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ca4 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cd4 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001d70 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001d8c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001d9c 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001da8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001dac 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001de4 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e0c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00001e10 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00001e18 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001e3c 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001e48 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001e4c 0000f22c 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 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001ef0 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001f0c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -00001f1c 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -00001f28 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f2c 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001f64 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f7c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00001f80 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00001f8c 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001fa4 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001fdc 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002060 0000f01c 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 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000020cc 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000020f4 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002178 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000217c 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002200 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002204 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000223c 00010b1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -0000227c 0000f41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00002290 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022a8 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ec 00010c1c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ -00002304 00010d1c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00002360 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023a8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023ac 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000023cc 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000023d0 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002418 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000241c 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025b8 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000025d0 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ -000025dc 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ -000025e8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025ec 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002624 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000263c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00002640 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00002648 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000265c 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002678 00010f1c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ -00002698 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002708 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000270c 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000274c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002750 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002754 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000278c 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00002798 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002834 0000f41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000283c 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002848 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002850 0001112b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00002854 0001112c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00002874 0001121d R_ARM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ -00002880 0001131d R_ARM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ -00002898 0001141d R_ARM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ -000028e0 0000732b R_ARM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ -000028e4 0000732c R_ARM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ -000028ec 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000028f0 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000028f8 0001151c R_ARM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ -00002914 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00002920 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001a6c 0001061c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +00001aa0 0001071c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001ac4 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ad0 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ +00001ae0 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001ae4 0000f32c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001af0 0001081c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001af8 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001afc 0000f32c 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 0000e91c 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 0000e91c 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 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bc8 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001bcc 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001bfc 0001071d R_ARM_JUMP24 00000000 PyObject_CallOneArg │ │ │ │ │ +00001c24 00004b1c R_ARM_CALL 00000020 property_name │ │ │ │ │ +00001c38 0001081c R_ARM_CALL 00000000 PyType_GetQualName │ │ │ │ │ +00001c3c 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001c40 0000f32c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c94 00004d2b R_ARM_MOVW_ABS_NC 000003dc .LC25 │ │ │ │ │ +00001c98 00004d2c R_ARM_MOVT_ABS 000003dc .LC25 │ │ │ │ │ +00001c9c 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ca4 00004e2b R_ARM_MOVW_ABS_NC 00000400 .LC26 │ │ │ │ │ +00001ca8 00004e2c R_ARM_MOVT_ABS 00000400 .LC26 │ │ │ │ │ +00001cac 0000ed1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d44 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d60 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001d70 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001d7c 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d80 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001db8 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dd0 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00001dd4 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +00001dd8 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001df8 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001e04 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e08 0000f22c 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 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001e30 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001e34 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001e64 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001f00 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001f1c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +00001f2c 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001f38 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001f3c 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f74 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f9c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00001fa0 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +00001fa8 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001fcc 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00001fd8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fdc 0000f22c 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 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002080 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000209c 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +000020ac 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +000020b8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020bc 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020f4 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000210c 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00002110 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +0000211c 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002134 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000216c 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000021f0 0000f01c 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 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000225c 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002284 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002308 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000230c 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002390 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002394 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000023cc 00010b1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +0000240c 0000f41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00002420 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002438 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000247c 00010c1c R_ARM_CALL 00000000 _PyObject_RealIsSubclass │ │ │ │ │ +00002494 00010d1c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +000024f0 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002538 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000253c 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000255c 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002560 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025a8 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025ac 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002748 0000f01c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002760 00001b1c R_ARM_CALL 00000000 descr_setcheck.part.0.isra.0 │ │ │ │ │ +0000276c 0000f81c R_ARM_CALL 00000000 _PyObject_FunctionStr │ │ │ │ │ +00002778 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000277c 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000027b4 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027cc 00002b2b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +000027d0 00002b2c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +000027d8 0000f91c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000027ec 0000fa6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002808 00010f1c R_ARM_CALL 00000000 PyMapping_Check │ │ │ │ │ +00002828 0001091c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002898 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000289c 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000028e0 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000028e4 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000291c 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002928 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000029c4 0000f41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000029cc 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029d8 0000f56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000029e0 0001112b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000029e4 0001112c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00002a04 0001121d R_ARM_JUMP24 00000000 PyDict_Contains │ │ │ │ │ +00002a10 0001131d R_ARM_JUMP24 00000000 PySequence_Contains │ │ │ │ │ +00002a28 0001141d R_ARM_JUMP24 00000000 PyObject_GetItem │ │ │ │ │ +00002a70 0000732b R_ARM_MOVW_ABS_NC 0000051c .LC32 │ │ │ │ │ +00002a74 0000732c R_ARM_MOVT_ABS 0000051c .LC32 │ │ │ │ │ +00002a7c 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002a80 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002a88 0001151c R_ARM_CALL 00000000 _PyArg_UnpackStack │ │ │ │ │ +00002aa4 0001101c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00002ab0 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8c28 contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8c20 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 0x8c50 contains 61 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8c48 contains 61 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000351d R_ARM_JUMP24 00000090 property_copy │ │ │ │ │ 00000078 0000fc1d R_ARM_JUMP24 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000088 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000000a4 0000351d R_ARM_JUMP24 00000090 property_copy │ │ │ │ │ 000000e0 0000f32b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ 000000e4 0000f32c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ @@ -739,31 +737,31 @@ │ │ │ │ │ 0000026c 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000270 0000f22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000278 0000a92b R_ARM_MOVW_ABS_NC 00000608 .LC41 │ │ │ │ │ 0000027c 0000a92c R_ARM_MOVT_ABS 00000608 .LC41 │ │ │ │ │ 00000294 0000e91d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ 0000029c 0000ac2b R_ARM_MOVW_ABS_NC 00000638 .LC42 │ │ │ │ │ 000002a0 0000ac2c 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 0001251c R_ARM_CALL 00000000 PyObject_GenericHash │ │ │ │ │ 000002e0 0001261c R_ARM_CALL 00000000 Py_HashPointer │ │ │ │ │ 000002fc 0000b02b R_ARM_MOVW_ABS_NC 00000640 .LC43 │ │ │ │ │ 00000300 0000b02c R_ARM_MOVT_ABS 00000640 .LC43 │ │ │ │ │ 00000314 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000334 0001271c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000033c 0000b22b R_ARM_MOVW_ABS_NC 00000654 .LC44 │ │ │ │ │ 00000340 0000b22c R_ARM_MOVT_ABS 00000654 .LC44 │ │ │ │ │ 00000358 0001281d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 0000035c 00010102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000388 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000038c 0000f22c 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 0000e91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000003e4 0000281c R_ARM_CALL 000007c8 classmethod_get │ │ │ │ │ 00000404 0001291c R_ARM_CALL 00000000 PyObject_VectorcallDict │ │ │ │ │ 0000042c 0000e61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000444 0000b92b R_ARM_MOVW_ABS_NC 0000065c .LC45 │ │ │ │ │ 00000448 0000b92c R_ARM_MOVT_ABS 0000065c .LC45 │ │ │ │ │ 00000470 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ @@ -771,10 +769,10 @@ │ │ │ │ │ 00000498 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000049c 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004cc 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000004d0 0000fb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000004d4 0000fb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000004e8 0000c02b R_ARM_MOVW_ABS_NC 00000688 .LC46 │ │ │ │ │ 000004ec 0000c02c 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 00012a1d 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 0x0000c21c │ │ │ │ │ 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 0x000092a4 │ │ │ │ │ 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,197 +559,197 @@ │ │ │ │ │ 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 0x0000e41c │ │ │ │ │ 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(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi a30 │ │ │ │ │ + bhi 8a8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompare │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000a44 : │ │ │ │ │ +000008bc : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000a68 : │ │ │ │ │ +000008e0 : │ │ │ │ │ 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] @ aa8 │ │ │ │ │ + ldr r0, [pc, #32] @ 920 │ │ │ │ │ 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 │ │ │ │ │ @@ -885,28 +758,28 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000ba24 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000aac : │ │ │ │ │ +00000924 : │ │ │ │ │ wrapper_richcompare(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi adc │ │ │ │ │ - ldr ip, [pc, #116] @ b3c │ │ │ │ │ + bhi 954 │ │ │ │ │ + ldr ip, [pc, #116] @ 9b4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne adc │ │ │ │ │ + bne 954 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq af0 │ │ │ │ │ + beq 968 │ │ │ │ │ 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 │ │ │ │ │ @@ -928,10 +801,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 ae4 │ │ │ │ │ + b 95c │ │ │ │ │ .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, #780] @ 0x30c │ │ │ │ │ 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, #780] @ 0x30c │ │ │ │ │ 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, #780] @ 0x30c │ │ │ │ │ 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, #780] @ 0x30c │ │ │ │ │ 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, #780] @ 0x30c │ │ │ │ │ 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 0x0000c118 │ │ │ │ │ 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 │ │ │ ├── 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: 36848 (bytes into file) │ │ │ │ │ + Start of section headers: 36712 (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 0x8ff0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x8f68: │ │ │ │ │ │ │ │ │ │ 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 0015dc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007588 000608 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007510 000608 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001610 000a54 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007b90 0006c0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007b18 0006c0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 002064 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002064 0010d8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008250 0004c8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00313c 00097f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003abc 001598 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008718 0007b8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 005054 000456 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 008ed0 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0054aa 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0054aa 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0054e0 0012b0 10 16 215 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006790 000df5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 008f60 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002064 001060 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0081d8 0004b8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0030c4 00097f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003a44 001598 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008690 0007b8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004fdc 000456 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 008e48 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005432 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005432 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 005468 0012b0 10 16 215 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006718 000df5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 008ed8 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 {} │ │ │ │ │ @@ -26,30 +26,30 @@ │ │ │ │ │ 22: 000004a8 668 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ 23: 00000734 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 24: 00000744 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 25: 00000744 352 FUNC LOCAL DEFAULT 6 gen_send_ex2 │ │ │ │ │ 26: 0000089c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 27: 000008a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 28: 000008a4 708 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ - 29: 00000fac 84 FUNC LOCAL DEFAULT 6 _PyErr_ClearExcState │ │ │ │ │ + 29: 00000f34 84 FUNC LOCAL DEFAULT 6 _PyErr_ClearExcState │ │ │ │ │ 30: 00000b58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 31: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 32: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 33: 00000b68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 34: 00000b68 300 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ - 35: 00000c94 792 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 35: 00000c94 672 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ 36: 00000c90 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: 00000c94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 41: 000009b0 328 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ - 42: 00000fa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 43: 00000fac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 44: 00001000 216 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 42: 00000f2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000f34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 44: 00000f88 216 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ 45: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 46: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 47: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 48: 000000c4 208 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ 49: 00000194 848 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ 50: 000004e4 480 FUNC LOCAL DEFAULT 1 gen_set_exception │ │ │ │ │ 51: 00000708 92 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7588 contains 193 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7510 contains 193 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ 00000018 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ 00000028 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000034 0000ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000040 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000044 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ @@ -182,32 +182,32 @@ │ │ │ │ │ 000013b8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 000013bc 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000013c0 00007d2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ 000013c4 00007d2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ 000013cc 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000013f8 0000ee1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ 00001410 0000e71c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -0000141c 00001d1c R_ARM_CALL 00000fac _PyErr_ClearExcState │ │ │ │ │ -00001464 00002c1d R_ARM_JUMP24 00001000 gen_traverse │ │ │ │ │ +0000141c 00001d1c R_ARM_CALL 00000f34 _PyErr_ClearExcState │ │ │ │ │ +00001464 00002c1d R_ARM_JUMP24 00000f88 gen_traverse │ │ │ │ │ 00001510 0001171c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00001560 0001181c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ 0000156c 0000ac2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ 00001570 0000ac2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ 0000157c 0001191c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 000015cc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7b90 contains 216 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7b18 contains 216 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012702 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 00008b02 R_ARM_ABS32 000009bc gen_repr │ │ │ │ │ 00000048 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00002c02 R_ARM_ABS32 00001000 gen_traverse │ │ │ │ │ +0000005c 00002c02 R_ARM_ABS32 00000f88 gen_traverse │ │ │ │ │ 0000006c 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001002 R_ARM_ABS32 000002d0 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 00002202 R_ARM_ABS32 00000b68 gen_finalize │ │ │ │ │ 000000d8 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ │ 00000198 00002202 R_ARM_ABS32 00000b68 gen_finalize │ │ │ │ │ 000001ac 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c0 00001c02 R_ARM_ABS32 000008a4 gen_dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d4 0000a902 R_ARM_ABS32 00001108 coro_repr │ │ │ │ │ 000001f0 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00002c02 R_ARM_ABS32 00001000 gen_traverse │ │ │ │ │ +00000204 00002c02 R_ARM_ABS32 00000f88 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 00000b68 gen_finalize │ │ │ │ │ 00000280 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000288 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00006602 R_ARM_ABS32 000011c8 async_gen_asend_dealloc │ │ │ │ │ @@ -410,15 +410,15 @@ │ │ │ │ │ 00000a08 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000a18 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a1c 00004c02 R_ARM_ABS32 000000b8 gen_getcode │ │ │ │ │ 00000a2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a30 0000a102 R_ARM_ABS32 00000f88 gen_getstate │ │ │ │ │ 00000a38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8250 contains 153 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x81d8 contains 151 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000038 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000040 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00000058 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 0000005c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000180 0000da1c R_ARM_CALL 00001490 _PyCoro_ComputeOrigin │ │ │ │ │ @@ -522,59 +522,57 @@ │ │ │ │ │ 00000c40 0000ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c50 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ 00000c54 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ 00000c58 0000ec1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000c70 0000ee1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ 00000c88 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d18 0000ef1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000d48 0000e71c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000d54 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d58 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d78 0000e71c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000dac 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dd8 0000291c R_ARM_CALL 000009b0 gen_close_iter │ │ │ │ │ -00000e34 0000ef1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000e58 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000e5c 0000f02c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000e64 0000f11c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000e74 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e78 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e94 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000e98 0000f02c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000ea0 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000eac 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ee4 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ -00000ee8 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ -00000ef0 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000ef4 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000f18 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000f1c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000f28 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f38 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f40 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000f44 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000f60 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000f64 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000f6c 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000f70 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000f78 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f7c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f84 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f8c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f94 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f98 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000fa0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fa4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000fa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ffc 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001070 0000f41c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -000010b4 0000f51c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ +00000d1c 0000ef1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000d4c 0000e71c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000d58 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d5c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d94 0000291c R_ARM_CALL 000009b0 gen_close_iter │ │ │ │ │ +00000de8 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000dec 0000f02c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000df4 0000f11c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000e04 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e08 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e24 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e28 0000f02c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e30 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000e3c 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000e40 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e44 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e60 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e7c 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000e80 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000e88 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000e8c 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000e94 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000e98 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000ea0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ec0 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ +00000ec4 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ +00000ecc 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000ed0 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000ef4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000ef8 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f04 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f0c 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000f10 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000f18 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f20 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f24 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f2c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f84 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000ff8 0000f41c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +0000103c 0000f51c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8718 contains 247 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8690 contains 247 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000008 0001092c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000010 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 00000014 00010a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 00000040 0000442b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ 00000044 0000442c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ @@ -816,15 +814,15 @@ │ │ │ │ │ 000014fc 00011e1c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ 00001508 0000da1c R_ARM_CALL 00001490 _PyCoro_ComputeOrigin │ │ │ │ │ 00001538 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001548 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000154c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x8ed0 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x8e48 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000004 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000008 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000000c 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000010 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000014 0000fe02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -208,22 +208,22 @@ │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, sl, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bne 3e4 <_gen_throw+0x250> │ │ │ │ │ ldr r3, [pc, #544] @ 4dc <_gen_throw+0x348> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add lr, r4, #36 @ 0x24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ 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 │ │ │ │ │ @@ -239,15 +239,15 @@ │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str lr, [ip, #56] @ 0x38 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 194 <_gen_throw> │ │ │ │ │ str r5, [r6, #56] @ 0x38 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 34c <_gen_throw+0x1b8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -267,15 +267,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 454 <_gen_throw+0x2c0> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 428 <_gen_throw+0x294> │ │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r7, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ │ str ip, [r6, #56] @ 0x38 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1539,15 +1539,15 @@ │ │ │ │ │ add r0, r3, #36 @ 0x24 │ │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ - bl fac <_PyAsyncGenValueWrapperNew+0xa0> │ │ │ │ │ + bl f34 <_PyAsyncGenValueWrapperNew+0x28> │ │ │ │ │ R_ARM_CALL _PyErr_ClearExcState │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 1398 <_PyGen_ClearFrame+0x48> │ │ │ │ │ │ │ │ │ │ 00001428 : │ │ │ │ │ async_gen_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ @@ -1561,15 +1561,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1468 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1000 │ │ │ │ │ + b f88 <_PyAsyncGenValueWrapperNew+0x7c> │ │ │ │ │ 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -802,15 +802,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ strb r2, [r4, #35] @ 0x23 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ - bl fac <_PyErr_ClearExcState> │ │ │ │ │ + bl f34 <_PyErr_ClearExcState> │ │ │ │ │ b 9b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr r3, [pc, #108] @ b64 │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ @@ -946,83 +946,64 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d64 │ │ │ │ │ + beq d68 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq d54 │ │ │ │ │ + beq e40 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq f4c │ │ │ │ │ + beq e68 │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ - beq db4 │ │ │ │ │ + beq d70 │ │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r0, r3, #56 @ 0x38 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ cmpne r0, #1 │ │ │ │ │ movls r0, #1 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ - bhi eb4 │ │ │ │ │ - ldr r3, [pc, #664] @ fa0 │ │ │ │ │ + movls r5, #0 │ │ │ │ │ + bhi e4c │ │ │ │ │ + ldr r3, [pc, #544] @ f2c │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r0, r0, r3, lsr #3 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq e58 │ │ │ │ │ + beq de0 │ │ │ │ │ mov r2, #5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ strb r2, [r4, #35] @ 0x23 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ - bl fac <_PyErr_ClearExcState> │ │ │ │ │ + bl f34 <_PyErr_ClearExcState> │ │ │ │ │ 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} │ │ │ │ │ - mov r2, #5 │ │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ │ - strb r2, [r4, #35] @ 0x23 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ - R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq d54 │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d54 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne d54 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d54 │ │ │ │ │ + add r1, r0, #36 @ 0x24 │ │ │ │ │ + b d38 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1030,42 +1011,30 @@ │ │ │ │ │ strle r2, [r3] │ │ │ │ │ bl 9b0 │ │ │ │ │ R_ARM_CALL gen_close_iter │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e00 │ │ │ │ │ + bgt dbc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f34 │ │ │ │ │ + beq e5c │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r2, #56 @ 0x38 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi ec4 │ │ │ │ │ - ldr r3, [pc, #384] @ fa4 │ │ │ │ │ - add r1, r4, #36 @ 0x24 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - ldr r3, [pc, r3] │ │ │ │ │ - ldr r0, [r2, r3] │ │ │ │ │ - bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ - R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldrb r3, [r3, #1] │ │ │ │ │ - and r0, r0, r3, lsr #3 │ │ │ │ │ - tst r0, #1 │ │ │ │ │ - bne d34 │ │ │ │ │ + bls d04 │ │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ │ + beq d04 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne df8 │ │ │ │ │ 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_SetNone │ │ │ │ │ @@ -1075,191 +1044,190 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 744 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - beq d5c │ │ │ │ │ + beq d60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ed0 │ │ │ │ │ + bne eac │ │ │ │ │ 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 f2c │ │ │ │ │ + beq ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b d54 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + b d60 │ │ │ │ │ cmp r3, #244 @ 0xf4 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ - beq e1c │ │ │ │ │ - b e58 │ │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ │ - beq e1c │ │ │ │ │ - b e50 │ │ │ │ │ + beq d04 │ │ │ │ │ + b de8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b dbc │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #188] @ f30 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq f20 │ │ │ │ │ + sub r3, r3, #212 @ 0xd4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movne r1, r2 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b d60 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #204] @ fa8 │ │ │ │ │ + ldr r3, [pc, #120] @ f30 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq f40 │ │ │ │ │ + beq f0c │ │ │ │ │ sub r3, r3, #212 @ 0xd4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f18 │ │ │ │ │ + bgt ef4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f8c │ │ │ │ │ + beq f18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b d5c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e00 │ │ │ │ │ + b ea4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - b efc │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #80] @ fa8 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq f94 │ │ │ │ │ - sub r3, r3, #212 @ 0xd4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movne r1, r2 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f2c │ │ │ │ │ + b ed8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f18 │ │ │ │ │ + b ef4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - b f78 │ │ │ │ │ - .word 0x00000288 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000170 │ │ │ │ │ + b e94 │ │ │ │ │ + .word 0x00000210 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000fac <_PyErr_ClearExcState>: │ │ │ │ │ +00000f34 <_PyErr_ClearExcState>: │ │ │ │ │ _PyErr_ClearExcState(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne fcc <_PyErr_ClearExcState+0x20> │ │ │ │ │ + bne f54 <_PyErr_ClearExcState+0x20> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fc0 <_PyErr_ClearExcState+0x14> │ │ │ │ │ + bgt f48 <_PyErr_ClearExcState+0x14> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne fc0 <_PyErr_ClearExcState+0x14> │ │ │ │ │ + bne f48 <_PyErr_ClearExcState+0x14> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001000 : │ │ │ │ │ +00000f88 : │ │ │ │ │ gen_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 103c │ │ │ │ │ + beq fc4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1058 │ │ │ │ │ + beq fe0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 1090 │ │ │ │ │ + beq 1018 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_CALL _PyFrame_Traverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10c4 │ │ │ │ │ + bne 104c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 107c │ │ │ │ │ + beq 1004 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 107c │ │ │ │ │ + beq 1004 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGC_VisitStackRef> │ │ │ │ │ R_ARM_CALL _PyGC_VisitStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 107c │ │ │ │ │ + beq 1004 │ │ │ │ │ pop {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 │ │ │ ├── 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: 34136 (bytes into file) │ │ │ │ │ + Start of section headers: 34096 (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 0x8558: │ │ │ │ │ +There are 17 section headers, starting at offset 0x8530: │ │ │ │ │ │ │ │ │ │ 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 001a40 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00711c 000738 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0070fc 000738 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001a74 0002f0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007854 000308 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007834 000308 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001d64 0000d4 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 001d64 00084f 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0025b4 001acc 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 007b5c 0007c0 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 004080 000c31 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 004cb4 0005c0 00 AX 0 0 8 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 00831c 0001b0 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 005274 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005274 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0052a8 001210 10 15 179 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0064b8 000c62 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0084cc 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0025b4 001aac 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 007b3c 0007b8 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 004060 000c31 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 004c94 0005c0 00 AX 0 0 8 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 0082f4 0001b0 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 005254 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005254 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 005288 001210 10 15 179 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 006498 000c62 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 0084a4 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,26 +112,26 @@ │ │ │ │ │ 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 │ │ │ │ │ + 125: 000019c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 126: 00001aa0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 127: 00001690 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 128: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 129: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 130: 00001960 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 131: 00001970 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 132: 00001a30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 133: 00000238 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ @@ -274,15 +274,15 @@ │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 277: 000019e4 232 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 277: 000019c4 232 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ 278: 00001690 116 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack4 │ │ │ │ │ 279: 00001704 620 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ 281: 00001970 208 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack2 │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 284: 00000564 36 FUNC GLOBAL DEFAULT 10 PyFloat_GetMax │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x711c contains 231 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x70fc 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 0000b41c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000060 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ @@ -171,35 +171,35 @@ │ │ │ │ │ 00000d80 0000f11c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00000d90 0000f72b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00000d94 0000f72c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000dbc 00010d1c 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 00010e1c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00000fd8 00010f1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000100c 0000b71c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00001170 00010f1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001188 0001101c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000011b0 0000ba1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c4 00010f1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000011d8 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000011dc 0000e32c 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 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000127c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001280 0000e02c 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 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001298 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000129c 0000e02c 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 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fdc 00010f1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001010 0000b71c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00001174 00010f1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000118c 0001101c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000011b4 0000ba1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011c8 00010f1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000011dc 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000011e0 0000e32c 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 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001280 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001284 0000e02c 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 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000129c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000012a0 0000e02c 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 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000012c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001300 0000b71d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 00001390 0000c61c R_ARM_CALL 00000000 frexp │ │ │ │ │ 000013ac 00010f1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ 000013b8 0001132b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ 000013bc 0001132c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 00001570 0000782b R_ARM_MOVW_ABS_NC 000003f0 .LC38 │ │ │ │ │ @@ -229,15 +229,15 @@ │ │ │ │ │ 00001944 0001182b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00001948 0001182c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000194c 0000802b R_ARM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ 00001950 0000802c R_ARM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ 00001958 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000019d4 00010f1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7854 contains 97 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7834 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 00011f02 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 0x7b5c contains 248 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7b3c contains 247 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000bb1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000074 0000bc1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000084 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000088 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000ac 0000bb1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c8 0000bd1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ @@ -550,45 +550,44 @@ │ │ │ │ │ 00001718 0000de1c R_ARM_CALL 00000000 floor │ │ │ │ │ 00001734 0000de1c R_ARM_CALL 00000000 floor │ │ │ │ │ 00001750 0000de1c R_ARM_CALL 00000000 floor │ │ │ │ │ 0000176c 0000de1c R_ARM_CALL 00000000 floor │ │ │ │ │ 00001788 0000de1c R_ARM_CALL 00000000 floor │ │ │ │ │ 000017a4 0000de1c R_ARM_CALL 00000000 floor │ │ │ │ │ 000017c0 0000de1c R_ARM_CALL 00000000 floor │ │ │ │ │ -000017ec 0000c91c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00001810 0000c91c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00001820 0000b91c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001838 0000b91c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001890 0001121d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000018c0 0000ba1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018f0 0000ba1c 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 0000c21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000193c 0000d71c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ -00001960 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001964 0000e02c 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 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000197c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001980 0000e32c 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 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019c4 0000ba1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a9c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001aa0 0000e32c 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 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017fc 0000c91c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +0000180c 0000b91c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00001824 0000b91c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000187c 0001121d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000018ac 0000ba1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018dc 0000ba1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018e8 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000018ec 0000e32c 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 0000da1c 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 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001948 0000e02c 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 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001978 0000ba1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000198c 0000c21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000019a0 0000d71c R_ARM_CALL 00000758 _Py_convert_int_to_double │ │ │ │ │ +000019c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001a7c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001a80 0000e32c 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 0000da1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x831c contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x82f4 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 0000e81d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000be6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000074 0000c21c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000088 0000d71c 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 │ │ │ ├── funcobject.o │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ There are 18 section headers, starting at offset 0x9130: │ │ │ │ │ │ │ │ │ │ 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 0014cc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007850 000998 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001500 000598 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0081e8 0003b0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001a98 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001a98 002220 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008598 0005d0 08 I 15 6 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001460 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007850 000960 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001494 000598 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0081b0 0003b0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001a2c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001a2c 00228c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 008560 000608 08 I 15 6 4 │ │ │ │ │ [ 8] .rodata.str1.4 PROGBITS 00000000 003cb8 000811 01 AMS 0 0 4 │ │ │ │ │ [ 9] .text.unlikely PROGBITS 00000000 0044cc 000b7c 00 AX 0 0 4 │ │ │ │ │ [10] .rel.text.unlikely REL 00000000 008b68 0004d8 08 I 15 9 4 │ │ │ │ │ [11] .rodata PROGBITS 00000000 005048 000778 00 A 0 0 4 │ │ │ │ │ [12] .rel.rodata REL 00000000 009040 000060 08 I 15 11 4 │ │ │ │ │ [13] .note.GNU-stack PROGBITS 00000000 0057c0 000000 00 0 0 1 │ │ │ │ │ [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0057c0 000033 00 0 0 1 │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -54,86 +54,86 @@ │ │ │ │ │ 50: 00001efc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 00001f00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 52: 00001f00 40 FUNC LOCAL DEFAULT 6 cm_descr_get │ │ │ │ │ 53: 00001f40 40 FUNC LOCAL DEFAULT 6 sm_descr_get │ │ │ │ │ 54: 00000070 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 55: 0000007c 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 56: 00000080 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 57: 000001d0 108 FUNC LOCAL DEFAULT 1 func_get_code │ │ │ │ │ - 58: 00001f68 124 FUNC LOCAL DEFAULT 6 cm_traverse │ │ │ │ │ - 59: 00001fe4 68 FUNC LOCAL DEFAULT 6 func_descr_get │ │ │ │ │ - 60: 0000023c 76 FUNC LOCAL DEFAULT 1 cm_get___isabstractmethod__ │ │ │ │ │ - 61: 00000288 76 FUNC LOCAL DEFAULT 1 sm_get___isabstractmethod__ │ │ │ │ │ - 62: 00002028 240 FUNC LOCAL DEFAULT 6 sm_dealloc │ │ │ │ │ - 63: 00002114 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 000002d4 60 FUNC LOCAL DEFAULT 1 function___annotate___get │ │ │ │ │ + 57: 00001f68 108 FUNC LOCAL DEFAULT 6 func_get_code │ │ │ │ │ + 58: 00001fd4 124 FUNC LOCAL DEFAULT 6 cm_traverse │ │ │ │ │ + 59: 00002050 68 FUNC LOCAL DEFAULT 6 func_descr_get │ │ │ │ │ + 60: 000001d0 76 FUNC LOCAL DEFAULT 1 cm_get___isabstractmethod__ │ │ │ │ │ + 61: 0000021c 76 FUNC LOCAL DEFAULT 1 sm_get___isabstractmethod__ │ │ │ │ │ + 62: 00002094 240 FUNC LOCAL DEFAULT 6 sm_dealloc │ │ │ │ │ + 63: 00002180 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00000268 60 FUNC LOCAL DEFAULT 1 function___annotate___get │ │ │ │ │ 65: 00000094 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 66: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 67: 00000310 260 FUNC LOCAL DEFAULT 1 function___annotate___set │ │ │ │ │ - 68: 00000414 60 FUNC LOCAL DEFAULT 1 function___type_params___get │ │ │ │ │ + 67: 000002a4 260 FUNC LOCAL DEFAULT 1 function___annotate___set │ │ │ │ │ + 68: 000003a8 60 FUNC LOCAL DEFAULT 1 function___type_params___get │ │ │ │ │ 69: 000000dc 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 70: 00000450 116 FUNC LOCAL DEFAULT 1 function___type_params___set │ │ │ │ │ + 70: 000003e4 116 FUNC LOCAL DEFAULT 1 function___type_params___set │ │ │ │ │ 71: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 72: 00000508 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 73: 0000050c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 74: 000005f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 75: 00000608 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 76: 00000608 152 FUNC LOCAL DEFAULT 1 cm_clear │ │ │ │ │ - 77: 00002118 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 78: 00002118 240 FUNC LOCAL DEFAULT 6 cm_dealloc │ │ │ │ │ - 79: 00002204 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 72: 0000049c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 73: 000004a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 74: 00000588 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 75: 0000059c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 76: 0000059c 152 FUNC LOCAL DEFAULT 1 cm_clear │ │ │ │ │ + 77: 00002184 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 78: 00002184 240 FUNC LOCAL DEFAULT 6 cm_dealloc │ │ │ │ │ + 79: 00002270 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 80: 0000011c 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 81: 000006a0 36 FUNC LOCAL DEFAULT 1 func_repr │ │ │ │ │ - 82: 000006c4 24 FUNC LOCAL DEFAULT 1 sm_call │ │ │ │ │ + 81: 00000634 36 FUNC LOCAL DEFAULT 1 func_repr │ │ │ │ │ + 82: 00000658 24 FUNC LOCAL DEFAULT 1 sm_call │ │ │ │ │ 83: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ 84: 0000015c 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 85: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 86: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 87: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 88: 000006dc 296 FUNC LOCAL DEFAULT 1 func_set_defaults │ │ │ │ │ - 89: 00000804 132 FUNC LOCAL DEFAULT 1 _PyFunction_ClearVersion │ │ │ │ │ - 90: 00000884 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 91: 00000888 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 92: 00000888 20 FUNC LOCAL DEFAULT 1 sm_clear │ │ │ │ │ + 88: 00000670 296 FUNC LOCAL DEFAULT 1 func_set_defaults │ │ │ │ │ + 89: 00000798 132 FUNC LOCAL DEFAULT 1 _PyFunction_ClearVersion │ │ │ │ │ + 90: 00000818 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 91: 0000081c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 92: 0000081c 20 FUNC LOCAL DEFAULT 1 sm_clear │ │ │ │ │ 93: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 94: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 95: 000001c8 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ 96: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 97: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 98: 00000a64 128 FUNC LOCAL DEFAULT 1 func_get_defaults │ │ │ │ │ + 98: 000009f8 128 FUNC LOCAL DEFAULT 1 func_get_defaults │ │ │ │ │ 99: 00000218 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 100: 00000ae4 128 FUNC LOCAL DEFAULT 1 func_get_kwdefaults │ │ │ │ │ + 100: 00000a78 128 FUNC LOCAL DEFAULT 1 func_get_kwdefaults │ │ │ │ │ 101: 00000228 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 102: 00000238 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 103: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 104: 0000024c 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 105: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 106: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 107: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 108: 000002cc 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 109: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 110: 0000031c 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 111: 00000348 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 112: 00000370 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 113: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 114: 00000b64 1208 FUNC LOCAL DEFAULT 1 func_new │ │ │ │ │ - 115: 00001018 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 116: 00002208 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 00000af8 1208 FUNC LOCAL DEFAULT 1 func_new │ │ │ │ │ + 115: 00000fac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 116: 00002274 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 117: 00000388 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 118: 000003b0 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 119: 000003e8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 120: 0000101c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 121: 0000101c 320 FUNC LOCAL DEFAULT 1 func_set_code │ │ │ │ │ - 122: 0000115c 148 FUNC LOCAL DEFAULT 1 function___annotations___get │ │ │ │ │ - 123: 000011f0 440 FUNC LOCAL DEFAULT 1 func_get_annotation_dict │ │ │ │ │ + 120: 00000fb0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 121: 00000fb0 320 FUNC LOCAL DEFAULT 1 func_set_code │ │ │ │ │ + 122: 000010f0 148 FUNC LOCAL DEFAULT 1 function___annotations___get │ │ │ │ │ + 123: 00001184 440 FUNC LOCAL DEFAULT 1 func_get_annotation_dict │ │ │ │ │ 124: 00000450 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 125: 000013a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 125: 00001338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 126: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 127: 000013a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 128: 000013a8 292 FUNC LOCAL DEFAULT 1 func_set_kwdefaults │ │ │ │ │ + 127: 0000133c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 128: 0000133c 292 FUNC LOCAL DEFAULT 1 func_set_kwdefaults │ │ │ │ │ 129: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 130: 00000000 36 FUNC LOCAL DEFAULT 9 cm_get___annotations__ │ │ │ │ │ 131: 00000024 308 FUNC LOCAL DEFAULT 9 descriptor_get_wrapped_attribute │ │ │ │ │ 132: 00000020 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 133: 00000024 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 134: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 135: 00000158 36 FUNC LOCAL DEFAULT 9 cm_repr │ │ │ │ │ @@ -247,35 +247,35 @@ │ │ │ │ │ 243: 00001f28 24 FUNC GLOBAL HIDDEN 6 _PyStaticMethod_GetFunc │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_IsAbstract │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 250: 000004c4 72 FUNC GLOBAL DEFAULT 1 PyFunction_GetModule │ │ │ │ │ + 250: 00000458 72 FUNC GLOBAL DEFAULT 1 PyFunction_GetModule │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 252: 0000050c 252 FUNC GLOBAL DEFAULT 1 PyClassMethod_New │ │ │ │ │ + 252: 000004a0 252 FUNC GLOBAL DEFAULT 1 PyClassMethod_New │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StopTheWorld │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_StartTheWorld │ │ │ │ │ - 257: 0000089c 88 FUNC GLOBAL HIDDEN 1 _Py_set_function_type_params │ │ │ │ │ - 258: 000008f4 368 FUNC GLOBAL DEFAULT 1 _PyFunction_VerifyStateless │ │ │ │ │ + 257: 00000830 88 FUNC GLOBAL HIDDEN 1 _Py_set_function_type_params │ │ │ │ │ + 258: 00000888 368 FUNC GLOBAL DEFAULT 1 _PyFunction_VerifyStateless │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCode_VerifyStateless │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Size │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCode_Type │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCell_Type │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 270: 00002208 24 FUNC GLOBAL HIDDEN 6 _PyClassMethod_GetFunc │ │ │ │ │ + 270: 00002274 24 FUNC GLOBAL HIDDEN 6 _PyClassMethod_GetFunc │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7850 contains 307 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7850 contains 300 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 0000d91c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00000030 0000da1c R_ARM_CALL 00000000 _PyObject_SetDeferredRefcount │ │ │ │ │ 0000003c 0000041c R_ARM_CALL 00000000 sm_set_callable │ │ │ │ │ 00000070 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -20,336 +20,329 @@ │ │ │ │ │ 00000188 0000252b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 0000018c 0000252c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ 00000190 0000ec1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000001a4 0000041c R_ARM_CALL 00000000 sm_set_callable │ │ │ │ │ 000001b4 0000252b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 000001b8 0000252c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ 000001bc 0000ed1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000001e4 0000362b R_ARM_MOVW_ABS_NC 00000070 .LC4 │ │ │ │ │ -000001e8 0000362c R_ARM_MOVT_ABS 00000070 .LC4 │ │ │ │ │ -000001f4 0000372b R_ARM_MOVW_ABS_NC 0000007c .LC5 │ │ │ │ │ -000001f8 0000372c R_ARM_MOVT_ABS 0000007c .LC5 │ │ │ │ │ -00000200 0000382b R_ARM_MOVW_ABS_NC 00000080 .LC6 │ │ │ │ │ -00000204 0000382c R_ARM_MOVT_ABS 00000080 .LC6 │ │ │ │ │ -00000208 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000254 0000f51c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -00000264 0000f62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000268 0000f62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000026c 0000f72b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000270 0000f72c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000002a0 0000f51c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ -000002b0 0000f62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000002b4 0000f62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000002b8 0000f72b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000002bc 0000f72c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000002e4 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000002e8 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000330 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000334 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000034c 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ -00000368 0000f81c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00000398 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ -000003d0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003d8 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003dc 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000003e0 0000422b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -000003e4 0000422c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -000003ec 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003f8 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003fc 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000400 0000412b R_ARM_MOVW_ABS_NC 00000094 .LC7 │ │ │ │ │ -00000404 0000412c R_ARM_MOVT_ABS 00000094 .LC7 │ │ │ │ │ -0000040c 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000430 0000f91d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00000498 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ -000004a4 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000004a8 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004ac 0000452b R_ARM_MOVW_ABS_NC 000000dc .LC9 │ │ │ │ │ -000004b0 0000452c R_ARM_MOVT_ABS 000000dc .LC9 │ │ │ │ │ -000004b8 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004f4 0000472b R_ARM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ -000004f8 0000472c R_ARM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ -000004fc 0000fb1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000508 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000052c 0000d91c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00000558 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ -0000056c 0000091c R_ARM_CALL 00000290 functools_copy_attr │ │ │ │ │ -00000584 0000091c R_ARM_CALL 00000290 functools_copy_attr │ │ │ │ │ -0000059c 0000091c R_ARM_CALL 00000290 functools_copy_attr │ │ │ │ │ -000005b4 0000091c R_ARM_CALL 00000290 functools_copy_attr │ │ │ │ │ -000005e8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005f8 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000005fc 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000600 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000604 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000658 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000690 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a8 0000502b R_ARM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ -000006ac 0000502c R_ARM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ -000006c0 0000fd1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000006d8 0000fe1d R_ARM_JUMP24 00000000 PyObject_Call │ │ │ │ │ -000006f0 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006f4 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000730 0000542b R_ARM_MOVW_ABS_NC 0000015c .LC13 │ │ │ │ │ -00000734 0000542c R_ARM_MOVT_ABS 0000015c .LC13 │ │ │ │ │ -00000738 0000552b R_ARM_MOVW_ABS_NC 0000016c .LC14 │ │ │ │ │ -0000073c 0000552c R_ARM_MOVT_ABS 0000016c .LC14 │ │ │ │ │ -00000740 0000562b R_ARM_MOVW_ABS_NC 00000170 .LC15 │ │ │ │ │ -00000744 0000562c R_ARM_MOVT_ABS 00000170 .LC15 │ │ │ │ │ +000001e8 0000f51c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +000001f8 0000f62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000001fc 0000f62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000200 0000f72b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000204 0000f72c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000234 0000f51c R_ARM_CALL 00000000 _PyObject_IsAbstract │ │ │ │ │ +00000244 0000f62b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000248 0000f62c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000024c 0000f72b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000250 0000f72c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000278 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000027c 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002c4 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002c8 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002e0 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ +000002fc 0000f81c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +0000032c 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ +00000364 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000036c 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000370 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000374 0000422b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00000378 0000422c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +00000380 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000038c 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000390 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000394 0000412b R_ARM_MOVW_ABS_NC 00000094 .LC7 │ │ │ │ │ +00000398 0000412c R_ARM_MOVT_ABS 00000094 .LC7 │ │ │ │ │ +000003a0 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003c4 0000f91d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +0000042c 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ +00000438 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000043c 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000440 0000452b R_ARM_MOVW_ABS_NC 000000dc .LC9 │ │ │ │ │ +00000444 0000452c R_ARM_MOVT_ABS 000000dc .LC9 │ │ │ │ │ +0000044c 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000488 0000472b R_ARM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ +0000048c 0000472c R_ARM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ +00000490 0000fb1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000049c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004c0 0000d91c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +000004ec 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ +00000500 0000091c R_ARM_CALL 00000290 functools_copy_attr │ │ │ │ │ +00000518 0000091c R_ARM_CALL 00000290 functools_copy_attr │ │ │ │ │ +00000530 0000091c R_ARM_CALL 00000290 functools_copy_attr │ │ │ │ │ +00000548 0000091c R_ARM_CALL 00000290 functools_copy_attr │ │ │ │ │ +0000057c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000058c 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000590 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000594 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000598 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000005ec 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000624 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000063c 0000502b R_ARM_MOVW_ABS_NC 0000011c .LC11 │ │ │ │ │ +00000640 0000502c R_ARM_MOVT_ABS 0000011c .LC11 │ │ │ │ │ +00000654 0000fd1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000066c 0000fe1d R_ARM_JUMP24 00000000 PyObject_Call │ │ │ │ │ +00000684 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000688 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000006c4 0000542b R_ARM_MOVW_ABS_NC 0000015c .LC13 │ │ │ │ │ +000006c8 0000542c R_ARM_MOVT_ABS 0000015c .LC13 │ │ │ │ │ +000006cc 0000552b R_ARM_MOVW_ABS_NC 0000016c .LC14 │ │ │ │ │ +000006d0 0000552c R_ARM_MOVT_ABS 0000016c .LC14 │ │ │ │ │ +000006d4 0000562b R_ARM_MOVW_ABS_NC 00000170 .LC15 │ │ │ │ │ +000006d8 0000562c R_ARM_MOVT_ABS 00000170 .LC15 │ │ │ │ │ +000006dc 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +000006f4 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ +00000718 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ +00000730 0000372b R_ARM_MOVW_ABS_NC 0000007c .LC5 │ │ │ │ │ +00000734 0000372c R_ARM_MOVT_ABS 0000007c .LC5 │ │ │ │ │ +00000738 0000542b R_ARM_MOVW_ABS_NC 0000015c .LC13 │ │ │ │ │ +0000073c 0000542c R_ARM_MOVT_ABS 0000015c .LC13 │ │ │ │ │ +00000740 0000572b R_ARM_MOVW_ABS_NC 00000184 .LC16 │ │ │ │ │ +00000744 0000572c R_ARM_MOVT_ABS 00000184 .LC16 │ │ │ │ │ 00000748 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000760 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ -00000784 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ -0000079c 0000372b R_ARM_MOVW_ABS_NC 0000007c .LC5 │ │ │ │ │ -000007a0 0000372c R_ARM_MOVT_ABS 0000007c .LC5 │ │ │ │ │ -000007a4 0000542b R_ARM_MOVW_ABS_NC 0000015c .LC13 │ │ │ │ │ -000007a8 0000542c R_ARM_MOVT_ABS 0000015c .LC13 │ │ │ │ │ -000007ac 0000572b R_ARM_MOVW_ABS_NC 00000184 .LC16 │ │ │ │ │ -000007b0 0000572c R_ARM_MOVT_ABS 00000184 .LC16 │ │ │ │ │ -000007b4 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000007d0 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ -000007e4 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007e8 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007ec 0000532b R_ARM_MOVW_ABS_NC 00000130 .LC12 │ │ │ │ │ -000007f0 0000532c R_ARM_MOVT_ABS 00000130 .LC12 │ │ │ │ │ -000007f8 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000840 0000ff1c R_ARM_CALL 00000000 _PyEval_StopTheWorld │ │ │ │ │ -00000880 0001001d R_ARM_JUMP24 00000000 _PyEval_StartTheWorld │ │ │ │ │ -00000884 0000e46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000008d0 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ -0000097c 0001031c R_ARM_CALL 00000000 _PyCode_VerifyStateless │ │ │ │ │ -0000098c 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000990 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000994 00005d2b R_ARM_MOVW_ABS_NC 00000198 .LC17 │ │ │ │ │ -00000998 00005d2c R_ARM_MOVT_ABS 00000198 .LC17 │ │ │ │ │ -000009a0 0001041c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000009b8 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009bc 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000009c4 0000612b R_ARM_MOVW_ABS_NC 00000200 .LC21 │ │ │ │ │ -000009c8 0000612c R_ARM_MOVT_ABS 00000200 .LC21 │ │ │ │ │ -000009d0 0001061c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000009e0 0001071c R_ARM_CALL 00000000 PyDict_Size │ │ │ │ │ -000009f4 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000009f8 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a00 0000602b R_ARM_MOVW_ABS_NC 000001e0 .LC20 │ │ │ │ │ -00000a04 0000602c R_ARM_MOVT_ABS 000001e0 .LC20 │ │ │ │ │ -00000a0c 0001061c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000a20 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000a24 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000a2c 00005f2b R_ARM_MOVW_ABS_NC 000001c8 .LC19 │ │ │ │ │ -00000a30 00005f2c R_ARM_MOVT_ABS 000001c8 .LC19 │ │ │ │ │ -00000a38 0001061c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00000a40 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000a44 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000a50 00005e2b R_ARM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ -00000a54 00005e2c R_ARM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ -00000a5c 0001041c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000a78 0000542b R_ARM_MOVW_ABS_NC 0000015c .LC13 │ │ │ │ │ -00000a7c 0000542c R_ARM_MOVT_ABS 0000015c .LC13 │ │ │ │ │ -00000a88 0000372b R_ARM_MOVW_ABS_NC 0000007c .LC5 │ │ │ │ │ -00000a8c 0000372c R_ARM_MOVT_ABS 0000007c .LC5 │ │ │ │ │ -00000a94 0000382b R_ARM_MOVW_ABS_NC 00000080 .LC6 │ │ │ │ │ -00000a98 0000382c R_ARM_MOVT_ABS 00000080 .LC6 │ │ │ │ │ -00000a9c 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000ab4 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ab8 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000af8 0000632b R_ARM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ -00000afc 0000632c R_ARM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ -00000b08 0000372b R_ARM_MOVW_ABS_NC 0000007c .LC5 │ │ │ │ │ -00000b0c 0000372c R_ARM_MOVT_ABS 0000007c .LC5 │ │ │ │ │ -00000b14 0000382b R_ARM_MOVW_ABS_NC 00000080 .LC6 │ │ │ │ │ -00000b18 0000382c R_ARM_MOVT_ABS 00000080 .LC6 │ │ │ │ │ -00000b1c 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000b34 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b38 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bc4 0001081c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000bd4 0001092b R_ARM_MOVW_ABS_NC 00000000 PyCode_Type │ │ │ │ │ -00000bd8 0001092c R_ARM_MOVT_ABS 00000000 PyCode_Type │ │ │ │ │ -00000c00 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c04 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c14 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c18 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c9c 00010a2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -00000ca0 00010a2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00000cc8 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ccc 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000cd4 00006f2b R_ARM_MOVW_ABS_NC 00000348 .LC33 │ │ │ │ │ -00000cd8 00006f2c R_ARM_MOVT_ABS 00000348 .LC33 │ │ │ │ │ -00000ce0 00010b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000cf0 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000cf4 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d08 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d0c 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000d64 0000702b R_ARM_MOVW_ABS_NC 00000370 .LC34 │ │ │ │ │ -00000d68 0000702c R_ARM_MOVT_ABS 00000370 .LC34 │ │ │ │ │ -00000d6c 0000712b R_ARM_MOVW_ABS_NC 00000374 .LC35 │ │ │ │ │ -00000d70 0000712c R_ARM_MOVT_ABS 00000374 .LC35 │ │ │ │ │ -00000d78 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000d90 0000e81c R_ARM_CALL 00000b34 PyFunction_NewWithQualName │ │ │ │ │ -00000e10 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e14 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e18 00006a2b R_ARM_MOVW_ABS_NC 00000284 .LC28 │ │ │ │ │ -00000e1c 00006a2c R_ARM_MOVT_ABS 00000284 .LC28 │ │ │ │ │ -00000e24 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e40 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000e44 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000e4c 00006e2b R_ARM_MOVW_ABS_NC 0000031c .LC32 │ │ │ │ │ -00000e50 00006e2c R_ARM_MOVT_ABS 0000031c .LC32 │ │ │ │ │ -00000e5c 00010b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000e68 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e6c 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e70 00006c2b R_ARM_MOVW_ABS_NC 000002cc .LC30 │ │ │ │ │ -00000e74 00006c2c R_ARM_MOVT_ABS 000002cc .LC30 │ │ │ │ │ -00000e7c 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e84 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e88 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e8c 00006b2b R_ARM_MOVW_ABS_NC 000002ac .LC29 │ │ │ │ │ -00000e90 00006b2c R_ARM_MOVT_ABS 000002ac .LC29 │ │ │ │ │ -00000e98 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ea0 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ea4 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000eb4 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000eb8 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ed0 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000ed4 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000ed8 0000692b R_ARM_MOVW_ABS_NC 00000260 .LC27 │ │ │ │ │ -00000edc 0000692c R_ARM_MOVT_ABS 00000260 .LC27 │ │ │ │ │ -00000ee4 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f04 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000f08 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000f44 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f74 00010c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f88 0000652b R_ARM_MOVW_ABS_NC 00000228 .LC23 │ │ │ │ │ -00000f8c 0000652c R_ARM_MOVT_ABS 00000228 .LC23 │ │ │ │ │ -00000f94 0000662b R_ARM_MOVW_ABS_NC 00000238 .LC24 │ │ │ │ │ -00000f98 0000662c R_ARM_MOVT_ABS 00000238 .LC24 │ │ │ │ │ -00000f9c 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000fc0 0000672b R_ARM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ -00000fc4 0000672c R_ARM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ -00000fc8 0000682b R_ARM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ -00000fcc 0000682c R_ARM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ -00000fd0 0000662b R_ARM_MOVW_ABS_NC 00000238 .LC24 │ │ │ │ │ -00000fd4 0000662c R_ARM_MOVT_ABS 00000238 .LC24 │ │ │ │ │ -00000fd8 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000fe0 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fe4 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ffc 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001000 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001004 00006d2b R_ARM_MOVW_ABS_NC 000002f4 .LC31 │ │ │ │ │ -00001008 00006d2c R_ARM_MOVT_ABS 000002f4 .LC31 │ │ │ │ │ -00001010 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001040 0001092b R_ARM_MOVW_ABS_NC 00000000 PyCode_Type │ │ │ │ │ -00001044 0001092c R_ARM_MOVT_ABS 00000000 PyCode_Type │ │ │ │ │ -0000105c 0000362b R_ARM_MOVW_ABS_NC 00000070 .LC4 │ │ │ │ │ -00001060 0000362c R_ARM_MOVT_ABS 00000070 .LC4 │ │ │ │ │ -00001064 0000552b R_ARM_MOVW_ABS_NC 0000016c .LC14 │ │ │ │ │ -00001068 0000552c R_ARM_MOVT_ABS 0000016c .LC14 │ │ │ │ │ -0000106c 0000562b R_ARM_MOVW_ABS_NC 00000170 .LC15 │ │ │ │ │ -00001070 0000562c R_ARM_MOVT_ABS 00000170 .LC15 │ │ │ │ │ -00001074 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000010bc 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ -000010e0 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ -000010f0 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010f4 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010f8 0000752b R_ARM_MOVW_ABS_NC 00000388 .LC36 │ │ │ │ │ -000010fc 0000752c R_ARM_MOVT_ABS 00000388 .LC36 │ │ │ │ │ -00001104 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001110 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001114 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000111c 0000762b R_ARM_MOVW_ABS_NC 000003b0 .LC37 │ │ │ │ │ -00001120 0000762c R_ARM_MOVT_ABS 000003b0 .LC37 │ │ │ │ │ -0000112c 00010b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001134 00010f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001138 00010f2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001140 0000772b R_ARM_MOVW_ABS_NC 000003e8 .LC38 │ │ │ │ │ -00001144 0000772c R_ARM_MOVT_ABS 000003e8 .LC38 │ │ │ │ │ -0000114c 0001101c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00001194 0001111c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -000011d4 0000f81c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -0000121c 0001122b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001220 0001122c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001244 0000f81c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00001258 0001131c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001280 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ -0000128c 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001290 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001298 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000129c 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000012a4 00007c2b R_ARM_MOVW_ABS_NC 00000450 .LC39 │ │ │ │ │ -000012a8 00007c2c R_ARM_MOVT_ABS 00000450 .LC39 │ │ │ │ │ -000012b4 00010b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000012d4 0001111c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00001314 0001141c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00001348 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001364 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000139c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013a4 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013bc 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000013c0 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000013e4 0000632b R_ARM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ -000013e8 0000632c R_ARM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ -000013ec 0000372b R_ARM_MOVW_ABS_NC 0000007c .LC5 │ │ │ │ │ -000013f0 0000372c R_ARM_MOVT_ABS 0000007c .LC5 │ │ │ │ │ -000013f4 0000572b R_ARM_MOVW_ABS_NC 00000184 .LC16 │ │ │ │ │ -000013f8 0000572c R_ARM_MOVT_ABS 00000184 .LC16 │ │ │ │ │ -000013fc 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00001418 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ -0000142c 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ -00001458 0000632b R_ARM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ -0000145c 0000632c R_ARM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ -00001460 0000552b R_ARM_MOVW_ABS_NC 0000016c .LC14 │ │ │ │ │ -00001464 0000552c R_ARM_MOVT_ABS 0000016c .LC14 │ │ │ │ │ -00001468 0000562b R_ARM_MOVW_ABS_NC 00000170 .LC15 │ │ │ │ │ -0000146c 0000562c R_ARM_MOVT_ABS 00000170 .LC15 │ │ │ │ │ -00001470 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00001488 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ -000014ac 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000014b0 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014b4 00007e2b R_ARM_MOVW_ABS_NC 0000047c .LC40 │ │ │ │ │ -000014b8 00007e2c R_ARM_MOVT_ABS 0000047c .LC40 │ │ │ │ │ -000014c0 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000764 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ +00000778 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000077c 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000780 0000532b R_ARM_MOVW_ABS_NC 00000130 .LC12 │ │ │ │ │ +00000784 0000532c R_ARM_MOVT_ABS 00000130 .LC12 │ │ │ │ │ +0000078c 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007d4 0000ff1c R_ARM_CALL 00000000 _PyEval_StopTheWorld │ │ │ │ │ +00000814 0001001d R_ARM_JUMP24 00000000 _PyEval_StartTheWorld │ │ │ │ │ +00000818 0000e46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000864 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ +00000910 0001031c R_ARM_CALL 00000000 _PyCode_VerifyStateless │ │ │ │ │ +00000920 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000924 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000928 00005d2b R_ARM_MOVW_ABS_NC 00000198 .LC17 │ │ │ │ │ +0000092c 00005d2c R_ARM_MOVT_ABS 00000198 .LC17 │ │ │ │ │ +00000934 0001041c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000094c 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000950 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000958 0000612b R_ARM_MOVW_ABS_NC 00000200 .LC21 │ │ │ │ │ +0000095c 0000612c R_ARM_MOVT_ABS 00000200 .LC21 │ │ │ │ │ +00000964 0001061c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000974 0001071c R_ARM_CALL 00000000 PyDict_Size │ │ │ │ │ +00000988 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000098c 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000994 0000602b R_ARM_MOVW_ABS_NC 000001e0 .LC20 │ │ │ │ │ +00000998 0000602c R_ARM_MOVT_ABS 000001e0 .LC20 │ │ │ │ │ +000009a0 0001061c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000009b4 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000009b8 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000009c0 00005f2b R_ARM_MOVW_ABS_NC 000001c8 .LC19 │ │ │ │ │ +000009c4 00005f2c R_ARM_MOVT_ABS 000001c8 .LC19 │ │ │ │ │ +000009cc 0001061c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000009d4 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009d8 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009e4 00005e2b R_ARM_MOVW_ABS_NC 000001b0 .LC18 │ │ │ │ │ +000009e8 00005e2c R_ARM_MOVT_ABS 000001b0 .LC18 │ │ │ │ │ +000009f0 0001041c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000a0c 0000542b R_ARM_MOVW_ABS_NC 0000015c .LC13 │ │ │ │ │ +00000a10 0000542c R_ARM_MOVT_ABS 0000015c .LC13 │ │ │ │ │ +00000a1c 0000372b R_ARM_MOVW_ABS_NC 0000007c .LC5 │ │ │ │ │ +00000a20 0000372c R_ARM_MOVT_ABS 0000007c .LC5 │ │ │ │ │ +00000a28 0000382b R_ARM_MOVW_ABS_NC 00000080 .LC6 │ │ │ │ │ +00000a2c 0000382c R_ARM_MOVT_ABS 00000080 .LC6 │ │ │ │ │ +00000a30 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000a48 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a4c 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a8c 0000632b R_ARM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ +00000a90 0000632c R_ARM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ +00000a9c 0000372b R_ARM_MOVW_ABS_NC 0000007c .LC5 │ │ │ │ │ +00000aa0 0000372c R_ARM_MOVT_ABS 0000007c .LC5 │ │ │ │ │ +00000aa8 0000382b R_ARM_MOVW_ABS_NC 00000080 .LC6 │ │ │ │ │ +00000aac 0000382c R_ARM_MOVT_ABS 00000080 .LC6 │ │ │ │ │ +00000ab0 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000ac8 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000acc 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b58 0001081c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000b68 0001092b R_ARM_MOVW_ABS_NC 00000000 PyCode_Type │ │ │ │ │ +00000b6c 0001092c R_ARM_MOVT_ABS 00000000 PyCode_Type │ │ │ │ │ +00000b94 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b98 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ba8 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000bac 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c30 00010a2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +00000c34 00010a2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00000c5c 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000c60 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000c68 00006f2b R_ARM_MOVW_ABS_NC 00000348 .LC33 │ │ │ │ │ +00000c6c 00006f2c R_ARM_MOVT_ABS 00000348 .LC33 │ │ │ │ │ +00000c74 00010b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c84 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c88 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c9c 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca0 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000cf8 0000702b R_ARM_MOVW_ABS_NC 00000370 .LC34 │ │ │ │ │ +00000cfc 0000702c R_ARM_MOVT_ABS 00000370 .LC34 │ │ │ │ │ +00000d00 0000712b R_ARM_MOVW_ABS_NC 00000374 .LC35 │ │ │ │ │ +00000d04 0000712c R_ARM_MOVT_ABS 00000374 .LC35 │ │ │ │ │ +00000d0c 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000d24 0000e81c R_ARM_CALL 00000b34 PyFunction_NewWithQualName │ │ │ │ │ +00000da4 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000da8 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000dac 00006a2b R_ARM_MOVW_ABS_NC 00000284 .LC28 │ │ │ │ │ +00000db0 00006a2c R_ARM_MOVT_ABS 00000284 .LC28 │ │ │ │ │ +00000db8 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dd4 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000dd8 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000de0 00006e2b R_ARM_MOVW_ABS_NC 0000031c .LC32 │ │ │ │ │ +00000de4 00006e2c R_ARM_MOVT_ABS 0000031c .LC32 │ │ │ │ │ +00000df0 00010b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000dfc 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e00 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e04 00006c2b R_ARM_MOVW_ABS_NC 000002cc .LC30 │ │ │ │ │ +00000e08 00006c2c R_ARM_MOVT_ABS 000002cc .LC30 │ │ │ │ │ +00000e10 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e18 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e1c 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e20 00006b2b R_ARM_MOVW_ABS_NC 000002ac .LC29 │ │ │ │ │ +00000e24 00006b2c R_ARM_MOVT_ABS 000002ac .LC29 │ │ │ │ │ +00000e2c 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e34 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e38 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e48 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e4c 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e64 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e68 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e6c 0000692b R_ARM_MOVW_ABS_NC 00000260 .LC27 │ │ │ │ │ +00000e70 0000692c R_ARM_MOVT_ABS 00000260 .LC27 │ │ │ │ │ +00000e78 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e98 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e9c 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ed8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f08 00010c1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f1c 0000652b R_ARM_MOVW_ABS_NC 00000228 .LC23 │ │ │ │ │ +00000f20 0000652c R_ARM_MOVT_ABS 00000228 .LC23 │ │ │ │ │ +00000f28 0000662b R_ARM_MOVW_ABS_NC 00000238 .LC24 │ │ │ │ │ +00000f2c 0000662c R_ARM_MOVT_ABS 00000238 .LC24 │ │ │ │ │ +00000f30 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000f54 0000672b R_ARM_MOVW_ABS_NC 00000244 .LC25 │ │ │ │ │ +00000f58 0000672c R_ARM_MOVT_ABS 00000244 .LC25 │ │ │ │ │ +00000f5c 0000682b R_ARM_MOVW_ABS_NC 0000024c .LC26 │ │ │ │ │ +00000f60 0000682c R_ARM_MOVT_ABS 0000024c .LC26 │ │ │ │ │ +00000f64 0000662b R_ARM_MOVW_ABS_NC 00000238 .LC24 │ │ │ │ │ +00000f68 0000662c R_ARM_MOVT_ABS 00000238 .LC24 │ │ │ │ │ +00000f6c 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000f74 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f78 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f90 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f94 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000f98 00006d2b R_ARM_MOVW_ABS_NC 000002f4 .LC31 │ │ │ │ │ +00000f9c 00006d2c R_ARM_MOVT_ABS 000002f4 .LC31 │ │ │ │ │ +00000fa4 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000fd4 0001092b R_ARM_MOVW_ABS_NC 00000000 PyCode_Type │ │ │ │ │ +00000fd8 0001092c R_ARM_MOVT_ABS 00000000 PyCode_Type │ │ │ │ │ +00000ff0 0000362b R_ARM_MOVW_ABS_NC 00000070 .LC4 │ │ │ │ │ +00000ff4 0000362c R_ARM_MOVT_ABS 00000070 .LC4 │ │ │ │ │ +00000ff8 0000552b R_ARM_MOVW_ABS_NC 0000016c .LC14 │ │ │ │ │ +00000ffc 0000552c R_ARM_MOVT_ABS 0000016c .LC14 │ │ │ │ │ +00001000 0000562b R_ARM_MOVW_ABS_NC 00000170 .LC15 │ │ │ │ │ +00001004 0000562c R_ARM_MOVT_ABS 00000170 .LC15 │ │ │ │ │ +00001008 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00001050 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ +00001074 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ +00001084 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001088 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000108c 0000752b R_ARM_MOVW_ABS_NC 00000388 .LC36 │ │ │ │ │ +00001090 0000752c R_ARM_MOVT_ABS 00000388 .LC36 │ │ │ │ │ +00001098 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010a4 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000010a8 0001052c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000010b0 0000762b R_ARM_MOVW_ABS_NC 000003b0 .LC37 │ │ │ │ │ +000010b4 0000762c R_ARM_MOVT_ABS 000003b0 .LC37 │ │ │ │ │ +000010c0 00010b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010c8 00010f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000010cc 00010f2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000010d4 0000772b R_ARM_MOVW_ABS_NC 000003e8 .LC38 │ │ │ │ │ +000010d8 0000772c R_ARM_MOVT_ABS 000003e8 .LC38 │ │ │ │ │ +000010e0 0001101c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001128 0001111c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00001168 0000f81c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +000011b0 0001122b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000011b4 0001122c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000011d8 0000f81c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +000011ec 0001131c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001214 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ +00001220 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001224 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000122c 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001230 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001238 00007c2b R_ARM_MOVW_ABS_NC 00000450 .LC39 │ │ │ │ │ +0000123c 00007c2c R_ARM_MOVT_ABS 00000450 .LC39 │ │ │ │ │ +00001248 00010b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001268 0001111c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +000012a8 0001141c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000012dc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012f8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001330 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001338 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001350 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001354 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001378 0000632b R_ARM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ +0000137c 0000632c R_ARM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ +00001380 0000372b R_ARM_MOVW_ABS_NC 0000007c .LC5 │ │ │ │ │ +00001384 0000372c R_ARM_MOVT_ABS 0000007c .LC5 │ │ │ │ │ +00001388 0000572b R_ARM_MOVW_ABS_NC 00000184 .LC16 │ │ │ │ │ +0000138c 0000572c R_ARM_MOVT_ABS 00000184 .LC16 │ │ │ │ │ +00001390 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +000013ac 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ +000013c0 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ +000013ec 0000632b R_ARM_MOVW_ABS_NC 00000218 .LC22 │ │ │ │ │ +000013f0 0000632c R_ARM_MOVT_ABS 00000218 .LC22 │ │ │ │ │ +000013f4 0000552b R_ARM_MOVW_ABS_NC 0000016c .LC14 │ │ │ │ │ +000013f8 0000552c R_ARM_MOVT_ABS 0000016c .LC14 │ │ │ │ │ +000013fc 0000562b R_ARM_MOVW_ABS_NC 00000170 .LC15 │ │ │ │ │ +00001400 0000562c R_ARM_MOVT_ABS 00000170 .LC15 │ │ │ │ │ +00001404 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +0000141c 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ +00001440 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001444 0000ee2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001448 00007e2b R_ARM_MOVW_ABS_NC 0000047c .LC40 │ │ │ │ │ +0000144c 00007e2c R_ARM_MOVT_ABS 0000047c .LC40 │ │ │ │ │ +00001454 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x81e8 contains 118 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x81b0 contains 118 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003e02 R_ARM_ABS32 00002028 sm_dealloc │ │ │ │ │ +00000018 00003e02 R_ARM_ABS32 00002094 sm_dealloc │ │ │ │ │ 0000002c 00008e02 R_ARM_ABS32 00000264 sm_repr │ │ │ │ │ -00000040 00005202 R_ARM_ABS32 000006c4 sm_call │ │ │ │ │ +00000040 00005202 R_ARM_ABS32 00000658 sm_call │ │ │ │ │ 00000058 0000c302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00000d02 R_ARM_ABS32 000005d0 sm_traverse │ │ │ │ │ -00000060 00005c02 R_ARM_ABS32 00000888 sm_clear │ │ │ │ │ +00000060 00005c02 R_ARM_ABS32 0000081c sm_clear │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000088 00003502 R_ARM_ABS32 00001f40 sm_descr_get │ │ │ │ │ 00000094 00002702 R_ARM_ABS32 0000014c sm_init │ │ │ │ │ 00000098 0000d902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00002602 R_ARM_ABS32 0000007c sm_new │ │ │ │ │ 000000a0 0000ea02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000d8 00012f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00001502 R_ARM_ABS32 00000e48 func_dealloc │ │ │ │ │ -00000100 00005102 R_ARM_ABS32 000006a0 func_repr │ │ │ │ │ +00000100 00005102 R_ARM_ABS32 00000634 func_repr │ │ │ │ │ 00000114 00013002 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ │ 0000012c 0000c302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000130 00000e02 R_ARM_ABS32 0000064c func_traverse │ │ │ │ │ 00000134 00001802 R_ARM_ABS32 000012dc func_clear │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000015c 00003b02 R_ARM_ABS32 00001fe4 func_descr_get │ │ │ │ │ -00000170 00007202 R_ARM_ABS32 00000b64 func_new │ │ │ │ │ +0000015c 00003b02 R_ARM_ABS32 00002050 func_descr_get │ │ │ │ │ +00000170 00007202 R_ARM_ABS32 00000af8 func_new │ │ │ │ │ 000001ac 00012f02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00004e02 R_ARM_ABS32 00002118 cm_dealloc │ │ │ │ │ +000001c0 00004e02 R_ARM_ABS32 00002184 cm_dealloc │ │ │ │ │ 000001d4 00008702 R_ARM_ABS32 00000158 cm_repr │ │ │ │ │ 00000200 0000c302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000204 00003a02 R_ARM_ABS32 00001f68 cm_traverse │ │ │ │ │ -00000208 00004c02 R_ARM_ABS32 00000608 cm_clear │ │ │ │ │ +00000204 00003a02 R_ARM_ABS32 00001fd4 cm_traverse │ │ │ │ │ +00000208 00004c02 R_ARM_ABS32 0000059c cm_clear │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000230 00003402 R_ARM_ABS32 00001f00 cm_descr_get │ │ │ │ │ 0000023c 00002302 R_ARM_ABS32 000019a8 cm_init │ │ │ │ │ 00000240 0000d902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 00000244 00001e02 R_ARM_ABS32 00001690 cm_new │ │ │ │ │ @@ -363,78 +356,78 @@ │ │ │ │ │ 000002c8 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002cc 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002d0 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002d4 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002d8 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00013102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000002f8 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002fc 00003d02 R_ARM_ABS32 00000288 sm_get___isabstractmethod__ │ │ │ │ │ +000002fc 00003d02 R_ARM_ABS32 0000021c sm_get___isabstractmethod__ │ │ │ │ │ 0000030c 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00011502 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 00000314 00013202 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00000320 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000324 00008a02 R_ARM_ABS32 00000240 sm_get___annotations__ │ │ │ │ │ 00000328 00009a02 R_ARM_ABS32 0000044c sm_set___annotations__ │ │ │ │ │ 00000334 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000338 00009d02 R_ARM_ABS32 00000474 sm_get___annotate__ │ │ │ │ │ 0000033c 0000a002 R_ARM_ABS32 00000498 sm_set___annotate__ │ │ │ │ │ 0000035c 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 00013102 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000003b8 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003bc 00003c02 R_ARM_ABS32 0000023c cm_get___isabstractmethod__ │ │ │ │ │ +000003bc 00003c02 R_ARM_ABS32 000001d0 cm_get___isabstractmethod__ │ │ │ │ │ 000003cc 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d0 00011502 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 000003d4 00013202 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 000003e0 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e4 00008202 R_ARM_ABS32 00000000 cm_get___annotations__ │ │ │ │ │ 000003e8 00008f02 R_ARM_ABS32 000002b0 cm_set___annotations__ │ │ │ │ │ 000003f4 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f8 00009402 R_ARM_ABS32 00000400 cm_get___annotate__ │ │ │ │ │ 000003fc 00009702 R_ARM_ABS32 00000424 cm_set___annotate__ │ │ │ │ │ 0000041c 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000430 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 00003902 R_ARM_ABS32 000001d0 func_get_code │ │ │ │ │ -00000460 00007902 R_ARM_ABS32 0000101c func_set_code │ │ │ │ │ +0000045c 00003902 R_ARM_ABS32 00001f68 func_get_code │ │ │ │ │ +00000460 00007902 R_ARM_ABS32 00000fb0 func_set_code │ │ │ │ │ 0000046c 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000470 00006202 R_ARM_ABS32 00000a64 func_get_defaults │ │ │ │ │ -00000474 00005802 R_ARM_ABS32 000006dc func_set_defaults │ │ │ │ │ +00000470 00006202 R_ARM_ABS32 000009f8 func_get_defaults │ │ │ │ │ +00000474 00005802 R_ARM_ABS32 00000670 func_set_defaults │ │ │ │ │ 00000480 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000484 00006402 R_ARM_ABS32 00000ae4 func_get_kwdefaults │ │ │ │ │ -00000488 00008002 R_ARM_ABS32 000013a8 func_set_kwdefaults │ │ │ │ │ +00000484 00006402 R_ARM_ABS32 00000a78 func_get_kwdefaults │ │ │ │ │ +00000488 00008002 R_ARM_ABS32 0000133c func_set_kwdefaults │ │ │ │ │ 00000494 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000498 00007a02 R_ARM_ABS32 0000115c function___annotations___get │ │ │ │ │ +00000498 00007a02 R_ARM_ABS32 000010f0 function___annotations___get │ │ │ │ │ 0000049c 00008902 R_ARM_ABS32 0000017c function___annotations___set │ │ │ │ │ 000004a0 0000c302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00004002 R_ARM_ABS32 000002d4 function___annotate___get │ │ │ │ │ -000004b0 00004302 R_ARM_ABS32 00000310 function___annotate___set │ │ │ │ │ +000004ac 00004002 R_ARM_ABS32 00000268 function___annotate___get │ │ │ │ │ +000004b0 00004302 R_ARM_ABS32 000002a4 function___annotate___set │ │ │ │ │ 000004b4 0000c302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004bc 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c0 00011502 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ 000004c4 00013202 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 000004d0 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004d4 00002102 R_ARM_ABS32 00001958 func_get_name │ │ │ │ │ 000004d8 00002a02 R_ARM_ABS32 00001c28 func_set_name │ │ │ │ │ 000004e4 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004e8 00002202 R_ARM_ABS32 00001980 func_get_qualname │ │ │ │ │ 000004ec 00002c02 R_ARM_ABS32 00001cd4 func_set_qualname │ │ │ │ │ 000004f8 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004fc 00004402 R_ARM_ABS32 00000414 function___type_params___get │ │ │ │ │ -00000500 00004602 R_ARM_ABS32 00000450 function___type_params___set │ │ │ │ │ +000004fc 00004402 R_ARM_ABS32 000003a8 function___type_params___get │ │ │ │ │ +00000500 00004602 R_ARM_ABS32 000003e4 function___type_params___set │ │ │ │ │ 00000504 0000c302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000520 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000534 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000548 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000055c 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000570 00001a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8598 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x8560 contains 193 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000068 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000007c 0000dc1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 00000098 0000dd1c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ 000000c4 0000dc1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000000e0 0000dd1c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ 0000010c 0000dc1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ @@ -605,23 +598,30 @@ │ │ │ │ │ 00001e00 00002b2c R_ARM_MOVT_ABS 00000044 .LC3 │ │ │ │ │ 00001e08 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001e14 0000e46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001e80 00000a1c R_ARM_CALL 00000a04 notify_func_watchers │ │ │ │ │ 00001e8c 0000e46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001efc 0000e46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001f24 0000f21d R_ARM_JUMP24 00000000 PyMethod_New │ │ │ │ │ -00001fe8 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001fec 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002008 0000f21d R_ARM_JUMP24 00000000 PyMethod_New │ │ │ │ │ -000020c0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020f4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002114 0000e46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000021b0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021e4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002204 0000e46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001f7c 0000362b R_ARM_MOVW_ABS_NC 00000070 .LC4 │ │ │ │ │ +00001f80 0000362c R_ARM_MOVT_ABS 00000070 .LC4 │ │ │ │ │ +00001f8c 0000372b R_ARM_MOVW_ABS_NC 0000007c .LC5 │ │ │ │ │ +00001f90 0000372c R_ARM_MOVT_ABS 0000007c .LC5 │ │ │ │ │ +00001f98 0000382b R_ARM_MOVW_ABS_NC 00000080 .LC6 │ │ │ │ │ +00001f9c 0000382c R_ARM_MOVT_ABS 00000080 .LC6 │ │ │ │ │ +00001fa0 0000f41c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00002054 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002058 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002074 0000f21d R_ARM_JUMP24 00000000 PyMethod_New │ │ │ │ │ +0000212c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002160 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002180 0000e46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000221c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002250 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002270 0000e46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x8b68 contains 155 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000004c 0001151c R_ARM_CALL 00000000 PyObject_GenericGetDict │ │ │ │ │ 00000060 0000e01c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ 00000090 0001161c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ @@ -641,15 +641,15 @@ │ │ │ │ │ 000001dc 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000200 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ 00000234 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000260 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000026c 00008c2b R_ARM_MOVW_ABS_NC 000004ec .LC43 │ │ │ │ │ 00000270 00008c2c R_ARM_MOVT_ABS 000004ec .LC43 │ │ │ │ │ 00000284 0000fd1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000002a4 0000591c R_ARM_CALL 00000804 _PyFunction_ClearVersion │ │ │ │ │ +000002a4 0000591c R_ARM_CALL 00000798 _PyFunction_ClearVersion │ │ │ │ │ 000002b8 00001c2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002bc 00001c2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000002d4 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002fc 0001151c R_ARM_CALL 00000000 PyObject_GenericGetDict │ │ │ │ │ 00000314 0001181c R_ARM_CALL 00000000 PyDict_DelItem │ │ │ │ │ 00000320 0001192b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ 00000324 0001192c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ @@ -671,15 +671,15 @@ │ │ │ │ │ 00000454 0000252b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 00000458 0000252c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ 00000470 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000494 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000004a0 0000252b R_ARM_MOVW_ABS_NC 0000000c .LC1 │ │ │ │ │ 000004a4 0000252c R_ARM_MOVT_ABS 0000000c .LC1 │ │ │ │ │ 000004bc 0000de02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004d0 00007b1d R_ARM_JUMP24 000011f0 func_get_annotation_dict │ │ │ │ │ +000004d0 00007b1d R_ARM_JUMP24 00001184 func_get_annotation_dict │ │ │ │ │ 000004ec 0000472b R_ARM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ 000004f0 0000472c R_ARM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ 000004f4 0000fb1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000500 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000052c 0000472b R_ARM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ 00000530 0000472c R_ARM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ 00000534 0000fb1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -706,43 +706,43 @@ │ │ │ │ │ 000006a4 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000006a8 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000006e0 0001242b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000006e4 0001242c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000006e8 0000ae2b R_ARM_MOVW_ABS_NC 00000528 .LC45 │ │ │ │ │ 000006ec 0000ae2c R_ARM_MOVT_ABS 00000528 .LC45 │ │ │ │ │ 000006f8 00010b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000070c 0000591c R_ARM_CALL 00000804 _PyFunction_ClearVersion │ │ │ │ │ +0000070c 0000591c R_ARM_CALL 00000798 _PyFunction_ClearVersion │ │ │ │ │ 00000718 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ 00000724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000074c 0000472b R_ARM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ 00000750 0000472c R_ARM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ 00000758 0000fb1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000760 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000764 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000007a4 0001242b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000007a8 0001242c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000007ac 0000b12b R_ARM_MOVW_ABS_NC 00000554 .LC46 │ │ │ │ │ 000007b0 0000b12c R_ARM_MOVT_ABS 00000554 .LC46 │ │ │ │ │ 000007b8 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000007d4 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ -000007dc 0000591c R_ARM_CALL 00000804 _PyFunction_ClearVersion │ │ │ │ │ +000007dc 0000591c R_ARM_CALL 00000798 _PyFunction_ClearVersion │ │ │ │ │ 000007e8 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ 000007f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000820 0000472b R_ARM_MOVW_ABS_NC 00000104 .LC10 │ │ │ │ │ 00000824 0000472c R_ARM_MOVT_ABS 00000104 .LC10 │ │ │ │ │ 00000828 0000fb1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000830 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000834 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000874 0001242b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000878 0001242c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000087c 0000b42b R_ARM_MOVW_ABS_NC 0000056c .LC47 │ │ │ │ │ 00000880 0000b42c R_ARM_MOVT_ABS 0000056c .LC47 │ │ │ │ │ 00000888 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000008a4 00002f1c R_ARM_CALL 00001e18 handle_func_event │ │ │ │ │ -000008ac 0000591c R_ARM_CALL 00000804 _PyFunction_ClearVersion │ │ │ │ │ +000008ac 0000591c R_ARM_CALL 00000798 _PyFunction_ClearVersion │ │ │ │ │ 000008b8 0000081c R_ARM_CALL 0000024c Py_XDECREF │ │ │ │ │ 000008c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000934 0001282b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000938 0001282c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000093c 0000b72b R_ARM_MOVW_ABS_NC 00000590 .LC48 │ │ │ │ │ 00000940 0000b72c R_ARM_MOVT_ABS 00000590 .LC48 │ │ │ │ │ 00000948 0000ef1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -147,249 +147,212 @@ │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 174 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 1a8 │ │ │ │ │ │ │ │ │ │ -000001d0 : │ │ │ │ │ -func_get_code(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC4 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ - str r0, [fp, #-8] │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PySys_Audit │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 234 │ │ │ │ │ - ldr r2, [fp, #-8] │ │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r0] │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 22c │ │ │ │ │ - │ │ │ │ │ -0000023c : │ │ │ │ │ +000001d0 : │ │ │ │ │ cm_get___isabstractmethod__(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_CALL _PyObject_IsAbstract │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 280 │ │ │ │ │ + beq 214 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ moveq r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 278 │ │ │ │ │ + b 20c │ │ │ │ │ │ │ │ │ │ -00000288 : │ │ │ │ │ +0000021c : │ │ │ │ │ sm_get___isabstractmethod__(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 <_PyObject_IsAbstract> │ │ │ │ │ R_ARM_CALL _PyObject_IsAbstract │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2cc │ │ │ │ │ + beq 260 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ moveq r3, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2c4 │ │ │ │ │ + b 258 │ │ │ │ │ │ │ │ │ │ -000002d4 : │ │ │ │ │ +00000268 : │ │ │ │ │ function___annotate___get(): │ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 2fc │ │ │ │ │ + bne 290 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2f0 │ │ │ │ │ + b 284 │ │ │ │ │ │ │ │ │ │ -00000310 : │ │ │ │ │ +000002a4 : │ │ │ │ │ function___annotate___set(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3f8 │ │ │ │ │ + beq 38c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 35c │ │ │ │ │ + bne 2f0 │ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - bl 24c │ │ │ │ │ + bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d8 │ │ │ │ │ + beq 36c │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r2, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ │ - bl 24c │ │ │ │ │ + bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 350 │ │ │ │ │ + beq 2e4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 350 │ │ │ │ │ + bgt 2e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 350 │ │ │ │ │ + bne 2e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 350 │ │ │ │ │ + b 2e4 │ │ │ │ │ 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 .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 354 │ │ │ │ │ + b 2e8 │ │ │ │ │ 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 r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3f0 │ │ │ │ │ + b 384 │ │ │ │ │ │ │ │ │ │ -00000414 : │ │ │ │ │ +000003a8 : │ │ │ │ │ function___type_params___get(): │ │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 434 │ │ │ │ │ + bne 3c8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_New │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00000450 : │ │ │ │ │ +000003e4 : │ │ │ │ │ function___type_params___set(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4a4 │ │ │ │ │ + beq 438 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 4a4 │ │ │ │ │ + beq 438 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ │ - bl 24c │ │ │ │ │ + bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ 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 │ │ │ │ │ @@ -399,20 +362,20 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000004c4 : │ │ │ │ │ +00000458 : │ │ │ │ │ PyFunction_GetModule(): │ │ │ │ │ - ldr r3, [pc, #60] @ 508 │ │ │ │ │ + ldr r3, [pc, #60] @ 49c │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4dc │ │ │ │ │ + bne 470 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -424,161 +387,161 @@ │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000050c : │ │ │ │ │ +000004a0 : │ │ │ │ │ PyClassMethod_New(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #196] @ 5f4 │ │ │ │ │ + ldr r0, [pc, #196] @ 588 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5ec │ │ │ │ │ + beq 580 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - beq 5c0 │ │ │ │ │ + beq 554 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 24c │ │ │ │ │ + bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #144] @ 5f8 │ │ │ │ │ + ldr r2, [pc, #144] @ 58c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 290 │ │ │ │ │ + bl 290 │ │ │ │ │ R_ARM_CALL functools_copy_attr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5c8 │ │ │ │ │ - ldr r2, [pc, #124] @ 5fc │ │ │ │ │ + blt 55c │ │ │ │ │ + ldr r2, [pc, #124] @ 590 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290 │ │ │ │ │ + bl 290 │ │ │ │ │ R_ARM_CALL functools_copy_attr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5c8 │ │ │ │ │ - ldr r2, [pc, #104] @ 600 │ │ │ │ │ + blt 55c │ │ │ │ │ + ldr r2, [pc, #104] @ 594 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290 │ │ │ │ │ + bl 290 │ │ │ │ │ R_ARM_CALL functools_copy_attr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5c8 │ │ │ │ │ - ldr r2, [pc, #84] @ 604 │ │ │ │ │ + blt 55c │ │ │ │ │ + ldr r2, [pc, #84] @ 598 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 290 │ │ │ │ │ + bl 290 │ │ │ │ │ R_ARM_CALL functools_copy_attr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5c8 │ │ │ │ │ + blt 55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5ec │ │ │ │ │ + bgt 580 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ec │ │ │ │ │ + bne 580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5c0 │ │ │ │ │ + b 554 │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00009030 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009090 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000092a4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000088c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000608 : │ │ │ │ │ +0000059c : │ │ │ │ │ cm_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 660 │ │ │ │ │ + beq 5f4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 660 │ │ │ │ │ + bgt 5f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 660 │ │ │ │ │ + bne 5f4 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 694 │ │ │ │ │ + beq 628 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 694 │ │ │ │ │ + bgt 628 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 694 │ │ │ │ │ + bne 628 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000006a0 : │ │ │ │ │ +00000634 : │ │ │ │ │ func_repr(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -000006c4 : │ │ │ │ │ +00000658 : │ │ │ │ │ sm_call(): │ │ │ │ │ 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_Call │ │ │ │ │ │ │ │ │ │ -000006dc : │ │ │ │ │ +00000670 : │ │ │ │ │ func_set_defaults(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -587,20 +550,20 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r1, r2 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq 794 │ │ │ │ │ + beq 728 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7e4 │ │ │ │ │ + beq 778 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -610,29 +573,29 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7fc │ │ │ │ │ + blt 790 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 1e18 │ │ │ │ │ R_ARM_CALL handle_func_event │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 804 <_PyFunction_ClearVersion> │ │ │ │ │ + bl 798 <_PyFunction_ClearVersion> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ str r4, [r5, #28] │ │ │ │ │ - bl 24c │ │ │ │ │ + bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -646,62 +609,62 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7fc │ │ │ │ │ + blt 790 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 1e18 │ │ │ │ │ R_ARM_CALL handle_func_event │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 804 <_PyFunction_ClearVersion> │ │ │ │ │ + bl 798 <_PyFunction_ClearVersion> │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 780 │ │ │ │ │ + b 714 │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 78c │ │ │ │ │ + b 720 │ │ │ │ │ │ │ │ │ │ -00000804 <_PyFunction_ClearVersion>: │ │ │ │ │ +00000798 <_PyFunction_ClearVersion>: │ │ │ │ │ _PyFunction_ClearVersion(): │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bxls lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #88] @ 884 <_PyFunction_ClearVersion+0x80> │ │ │ │ │ + ldr r3, [pc, #88] @ 818 <_PyFunction_ClearVersion+0x80> │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_PyEval_StopTheWorld> │ │ │ │ │ R_ARM_CALL _PyEval_StopTheWorld │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls 878 <_PyFunction_ClearVersion+0x74> │ │ │ │ │ + bls 80c <_PyFunction_ClearVersion+0x74> │ │ │ │ │ add r2, r0, #8512 @ 0x2140 │ │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ │ add r2, r2, #44 @ 0x2c │ │ │ │ │ ldr r1, [r2, r3, lsl #3] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ streq r1, [r2, r3, lsl #3] │ │ │ │ │ @@ -710,80 +673,80 @@ │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_PyEval_StartTheWorld> │ │ │ │ │ R_ARM_JUMP24 _PyEval_StartTheWorld │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000888 : │ │ │ │ │ +0000081c : │ │ │ │ │ sm_clear(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 608 │ │ │ │ │ + b 59c │ │ │ │ │ │ │ │ │ │ -0000089c <_Py_set_function_type_params>: │ │ │ │ │ +00000830 <_Py_set_function_type_params>: │ │ │ │ │ _Py_set_function_type_params(): │ │ │ │ │ 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] │ │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ │ - bl 24c │ │ │ │ │ + bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000008f4 <_PyFunction_VerifyStateless>: │ │ │ │ │ +00000888 <_PyFunction_VerifyStateless>: │ │ │ │ │ _PyFunction_VerifyStateless(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 92c <_PyFunction_VerifyStateless+0x38> │ │ │ │ │ + beq 8c0 <_PyFunction_VerifyStateless+0x38> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 98c <_PyFunction_VerifyStateless+0x98> │ │ │ │ │ + beq 920 <_PyFunction_VerifyStateless+0x98> │ │ │ │ │ ldr r4, [r1, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 948 <_PyFunction_VerifyStateless+0x54> │ │ │ │ │ + beq 8dc <_PyFunction_VerifyStateless+0x54> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq a40 <_PyFunction_VerifyStateless+0x14c> │ │ │ │ │ + beq 9d4 <_PyFunction_VerifyStateless+0x14c> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a14 <_PyFunction_VerifyStateless+0x120> │ │ │ │ │ + bne 9a8 <_PyFunction_VerifyStateless+0x120> │ │ │ │ │ ldr r0, [r1, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d8 <_PyFunction_VerifyStateless+0xe4> │ │ │ │ │ + bne 96c <_PyFunction_VerifyStateless+0xe4> │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9ac <_PyFunction_VerifyStateless+0xb8> │ │ │ │ │ + bne 940 <_PyFunction_VerifyStateless+0xb8> │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <_PyCode_VerifyStateless> │ │ │ │ │ R_ARM_CALL _PyCode_VerifyStateless │ │ │ │ │ asr r0, r0, #31 │ │ │ │ │ @@ -797,84 +760,84 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 984 <_PyFunction_VerifyStateless+0x90> │ │ │ │ │ + b 918 <_PyFunction_VerifyStateless+0x90> │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 96c <_PyFunction_VerifyStateless+0x78> │ │ │ │ │ + ble 900 <_PyFunction_VerifyStateless+0x78> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ - b 9a4 <_PyFunction_VerifyStateless+0xb0> │ │ │ │ │ + b 938 <_PyFunction_VerifyStateless+0xb0> │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Size │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - ble 960 <_PyFunction_VerifyStateless+0x6c> │ │ │ │ │ + ble 8f4 <_PyFunction_VerifyStateless+0x6c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ - b 9a4 <_PyFunction_VerifyStateless+0xb0> │ │ │ │ │ + b 938 <_PyFunction_VerifyStateless+0xb0> │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 954 <_PyFunction_VerifyStateless+0x60> │ │ │ │ │ + ble 8e8 <_PyFunction_VerifyStateless+0x60> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ - b 9a4 <_PyFunction_VerifyStateless+0xb0> │ │ │ │ │ + b 938 <_PyFunction_VerifyStateless+0xb0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 9a4 <_PyFunction_VerifyStateless+0xb0> │ │ │ │ │ + b 938 <_PyFunction_VerifyStateless+0xb0> │ │ │ │ │ │ │ │ │ │ -00000a64 : │ │ │ │ │ +000009f8 : │ │ │ │ │ func_get_defaults(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -891,34 +854,34 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt adc │ │ │ │ │ + blt a70 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ ldr r0, [r2, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne ac8 │ │ │ │ │ + bne a5c │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b ac0 │ │ │ │ │ + b a54 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b ac0 │ │ │ │ │ + b a54 │ │ │ │ │ │ │ │ │ │ -00000ae4 : │ │ │ │ │ +00000a78 : │ │ │ │ │ func_get_kwdefaults(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -935,246 +898,246 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt b5c │ │ │ │ │ + blt af0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne b48 │ │ │ │ │ + bne adc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b b40 │ │ │ │ │ + b ad4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b40 │ │ │ │ │ + b ad4 │ │ │ │ │ │ │ │ │ │ -00000b64 : │ │ │ │ │ +00000af8 : │ │ │ │ │ func_new(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ - beq ddc │ │ │ │ │ + beq d70 │ │ │ │ │ ldr r4, [r2, #8] │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ add r4, ip, r4 │ │ │ │ │ sub r8, r4, #2 │ │ │ │ │ mov r1, ip │ │ │ │ │ - ldr ip, [pc, #1140] @ 1018 │ │ │ │ │ + ldr ip, [pc, #1140] @ fac │ │ │ │ │ sub r3, fp, #52 @ 0x34 │ │ │ │ │ mov r6, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r7, #6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e28 │ │ │ │ │ + beq dbc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyCode_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyCode_Type │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne f6c │ │ │ │ │ + bne f00 │ │ │ │ │ ldr r9, [r3, #4] │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq fbc │ │ │ │ │ + beq f50 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq d04 │ │ │ │ │ + beq c98 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r6, r4 │ │ │ │ │ - bne cec │ │ │ │ │ + bne c80 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq eb4 │ │ │ │ │ + beq e48 │ │ │ │ │ subs r8, r8, #1 │ │ │ │ │ - beq ea0 │ │ │ │ │ + beq e34 │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq fe0 │ │ │ │ │ + beq f74 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq f04 │ │ │ │ │ + beq e98 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne ec0 │ │ │ │ │ + bne e54 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne e00 │ │ │ │ │ + bne d94 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq d30 │ │ │ │ │ + beq cc4 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne fec │ │ │ │ │ + bne f80 │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq d5c │ │ │ │ │ + beq cf0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne e40 │ │ │ │ │ + bne dd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d64 │ │ │ │ │ + beq cf8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyCell_Type │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - ble d64 │ │ │ │ │ + ble cf8 │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ ldr lr, [lr, #4] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq cac │ │ │ │ │ + beq c40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [lr, #12] │ │ │ │ │ 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_Format │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b dd0 │ │ │ │ │ + b d64 │ │ │ │ │ subs r8, r4, #3 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne c24 │ │ │ │ │ + bne bb8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne f4c │ │ │ │ │ + bne ee0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, r8 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - bne c7c │ │ │ │ │ + bne c10 │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e84 │ │ │ │ │ + bne e18 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne dfc │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne fec │ │ │ │ │ + bne f80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e3c │ │ │ │ │ + bne dd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e28 │ │ │ │ │ + blt dbc │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - bl b34 │ │ │ │ │ + bl b34 │ │ │ │ │ R_ARM_CALL PyFunction_NewWithQualName │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq e28 │ │ │ │ │ + beq dbc │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bne f10 │ │ │ │ │ + bne ea4 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne eec │ │ │ │ │ + bne e80 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq dc8 │ │ │ │ │ + beq d5c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r9, #36] @ 0x24 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne fa4 │ │ │ │ │ + bne f38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ sub r8, ip, #2 │ │ │ │ │ cmp r8, #4 │ │ │ │ │ - bhi e30 │ │ │ │ │ + bhi dc4 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bd0 │ │ │ │ │ - b b98 │ │ │ │ │ + bne b64 │ │ │ │ │ + b b2c │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne c60 │ │ │ │ │ + bne bf4 │ │ │ │ │ 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 .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b dd0 │ │ │ │ │ + b d64 │ │ │ │ │ mov r4, ip │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - b b98 │ │ │ │ │ + b b2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1182,128 +1145,128 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b dd0 │ │ │ │ │ + b d64 │ │ │ │ │ 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 .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e28 │ │ │ │ │ + b dbc │ │ │ │ │ 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 .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e28 │ │ │ │ │ + b dbc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b c50 │ │ │ │ │ + b be4 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b c38 │ │ │ │ │ + b bcc │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne c58 │ │ │ │ │ + bne bec │ │ │ │ │ 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 .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e28 │ │ │ │ │ + b dbc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r9, #28] │ │ │ │ │ - b dac │ │ │ │ │ + b d40 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b c50 │ │ │ │ │ + b be4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r0, [r9, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [r9, #16] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt da4 │ │ │ │ │ + bgt d38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne da4 │ │ │ │ │ + bne d38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b da4 │ │ │ │ │ + b d38 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq ed0 │ │ │ │ │ + beq e64 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b c60 │ │ │ │ │ + b bf4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be8 │ │ │ │ │ + bne b7c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b e28 │ │ │ │ │ + b dbc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ str r8, [r9, #32] │ │ │ │ │ - b dd0 │ │ │ │ │ + b d64 │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ @@ -1311,56 +1274,56 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b e28 │ │ │ │ │ + b dbc │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b c4c │ │ │ │ │ + b be0 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne c7c │ │ │ │ │ + bne c10 │ │ │ │ │ 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 .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e28 │ │ │ │ │ + b dbc │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000101c : │ │ │ │ │ +00000fb0 : │ │ │ │ │ func_set_code(): │ │ │ │ │ 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 │ │ │ │ │ - beq 10f0 │ │ │ │ │ + beq 1084 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyCode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyCode_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 10f0 │ │ │ │ │ + bne 1084 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ @@ -1371,41 +1334,41 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1108 │ │ │ │ │ + blt 109c │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr ip, [r4, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 1110 │ │ │ │ │ + bne 10a4 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #672 @ 0x2a0 │ │ │ │ │ - bne 1134 │ │ │ │ │ + bne 10c8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 1e18 │ │ │ │ │ R_ARM_CALL handle_func_event │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 804 <_PyFunction_ClearVersion> │ │ │ │ │ + bl 798 <_PyFunction_ClearVersion> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ str r4, [r5, #24] │ │ │ │ │ - bl 24c │ │ │ │ │ + bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ 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 │ │ │ │ │ @@ -1414,138 +1377,138 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 10e8 │ │ │ │ │ + b 107c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1108 │ │ │ │ │ + b 109c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ 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_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 10b0 │ │ │ │ │ - b 1108 │ │ │ │ │ + bge 1044 │ │ │ │ │ + b 109c │ │ │ │ │ │ │ │ │ │ -0000115c : │ │ │ │ │ +000010f0 : │ │ │ │ │ function___annotations___get(): │ │ │ │ │ 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, #56] @ 0x38 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11a8 │ │ │ │ │ + bne 113c │ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11d0 │ │ │ │ │ + bne 1164 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_New │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ │ - beq 11e8 │ │ │ │ │ + beq 117c │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 11f0 │ │ │ │ │ + bl 1184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e8 │ │ │ │ │ + beq 117c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11a8 │ │ │ │ │ - b 1190 │ │ │ │ │ + bne 113c │ │ │ │ │ + b 1124 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11c8 │ │ │ │ │ + b 115c │ │ │ │ │ │ │ │ │ │ -000011f0 : │ │ │ │ │ +00001184 : │ │ │ │ │ func_get_annotation_dict(): │ │ │ │ │ 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, #56] @ 0x38 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1238 │ │ │ │ │ + beq 11cc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 12d0 │ │ │ │ │ + beq 1264 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128c │ │ │ │ │ + beq 1220 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128c │ │ │ │ │ - ldr r1, [pc, #332] @ 13a4 │ │ │ │ │ + beq 1220 │ │ │ │ │ + ldr r1, [pc, #332] @ 1338 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12c8 │ │ │ │ │ + beq 125c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq 1298 │ │ │ │ │ + beq 122c │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 24c │ │ │ │ │ + bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 122c │ │ │ │ │ + b 11c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 122c │ │ │ │ │ + b 11c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ @@ -1554,79 +1517,79 @@ │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1350 │ │ │ │ │ + ble 12e4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 122c │ │ │ │ │ + b 11c0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 12c8 │ │ │ │ │ + beq 125c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bge 136c │ │ │ │ │ + bge 1300 │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ mov r5, ip │ │ │ │ │ ldr r1, [ip, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r7, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12f0 │ │ │ │ │ + bge 1284 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 12c8 │ │ │ │ │ + bgt 125c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12c8 │ │ │ │ │ + bne 125c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12c8 │ │ │ │ │ + b 125c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12c8 │ │ │ │ │ + bne 125c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12c8 │ │ │ │ │ + b 125c │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movgt r3, r6 │ │ │ │ │ - bgt 122c │ │ │ │ │ + bgt 11c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 139c │ │ │ │ │ + beq 1330 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ - b 122c │ │ │ │ │ + b 11c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1394 │ │ │ │ │ + b 1328 │ │ │ │ │ .word 0x000024d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000013a8 : │ │ │ │ │ +0000133c : │ │ │ │ │ func_set_kwdefaults(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -1635,15 +1598,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r1, r2 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne 143c │ │ │ │ │ + bne 13d0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ @@ -1652,35 +1615,35 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14c4 │ │ │ │ │ + blt 1458 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 1e18 │ │ │ │ │ R_ARM_CALL handle_func_event │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 804 <_PyFunction_ClearVersion> │ │ │ │ │ + bl 798 <_PyFunction_ClearVersion> │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ str r4, [r6, #32] │ │ │ │ │ - bl 24c │ │ │ │ │ + bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 14ac │ │ │ │ │ + beq 1440 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1690,34 +1653,34 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 14c4 │ │ │ │ │ + blt 1458 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 1e18 │ │ │ │ │ R_ARM_CALL handle_func_event │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 804 <_PyFunction_ClearVersion> │ │ │ │ │ + bl 798 <_PyFunction_ClearVersion> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 1428 │ │ │ │ │ + b 13bc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1434 │ │ │ │ │ + b 13c8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2255,82 +2255,119 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001f68 : │ │ │ │ │ +00001f68 : │ │ │ │ │ +func_get_code(): │ │ │ │ │ + push {fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC4 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC5 │ │ │ │ │ + str r0, [fp, #-8] │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PySys_Audit │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1fcc │ │ │ │ │ + ldr r2, [fp, #-8] │ │ │ │ │ + ldr r0, [r2, #24] │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r0] │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 1fc4 │ │ │ │ │ + │ │ │ │ │ +00001fd4 : │ │ │ │ │ cm_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 1fcc │ │ │ │ │ + beq 2038 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fdc │ │ │ │ │ + bne 2048 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fd8 │ │ │ │ │ + beq 2044 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc0 │ │ │ │ │ + bne 202c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001fe4 : │ │ │ │ │ +00002050 : │ │ │ │ │ func_descr_get(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq 200c │ │ │ │ │ + beq 2078 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMethod_New │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002028 : │ │ │ │ │ +00002094 : │ │ │ │ │ sm_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, #196] @ 2114 │ │ │ │ │ + ldr ip, [pc, #196] @ 2180 │ │ │ │ │ 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] │ │ │ │ │ @@ -2343,60 +2380,60 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r2, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq 20c8 │ │ │ │ │ + beq 2134 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20c8 │ │ │ │ │ + bgt 2134 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne 20c8 │ │ │ │ │ + bne 2134 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20fc │ │ │ │ │ + beq 2168 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20fc │ │ │ │ │ + bgt 2168 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20fc │ │ │ │ │ + bne 2168 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002118 : │ │ │ │ │ +00002184 : │ │ │ │ │ cm_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, #196] @ 2204 │ │ │ │ │ + ldr ip, [pc, #196] @ 2270 │ │ │ │ │ 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] │ │ │ │ │ @@ -2409,50 +2446,50 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r0, r4 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r2, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq 21b8 │ │ │ │ │ + beq 2224 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 21b8 │ │ │ │ │ + bgt 2224 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21b8 │ │ │ │ │ + bne 2224 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ec │ │ │ │ │ + beq 2258 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 21ec │ │ │ │ │ + bgt 2258 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21ec │ │ │ │ │ + bne 2258 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002208 <_PyClassMethod_GetFunc>: │ │ │ │ │ +00002274 <_PyClassMethod_GetFunc>: │ │ │ │ │ _PyClassMethod_GetFunc(): │ │ │ │ │ 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 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -212,15 +212,15 @@ │ │ │ │ │ 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 804 │ │ │ │ │ + bl 798 │ │ │ │ │ R_ARM_CALL _PyFunction_ClearVersion │ │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000002b0 : │ │ │ │ │ cm_set___annotations__(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ @@ -405,15 +405,15 @@ │ │ │ │ │ │ │ │ │ │ 000004c0 : │ │ │ │ │ PyFunction_GetAnnotations(): │ │ │ │ │ ldr r3, [pc, #56] @ 500 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 4d4 │ │ │ │ │ - b 11f0 │ │ │ │ │ + b 1184 │ │ │ │ │ R_ARM_JUMP24 func_get_annotation_dict │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #584 @ 0x248 │ │ │ │ │ @@ -601,15 +601,15 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 804 │ │ │ │ │ + bl 798 │ │ │ │ │ R_ARM_CALL _PyFunction_ClearVersion │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ str r4, [r5, #36] @ 0x24 │ │ │ │ │ bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -670,15 +670,15 @@ │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 1e18 │ │ │ │ │ R_ARM_CALL handle_func_event │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 804 │ │ │ │ │ + bl 798 │ │ │ │ │ R_ARM_CALL _PyFunction_ClearVersion │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ str r4, [r5, #28] │ │ │ │ │ bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -739,15 +739,15 @@ │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 1e18 │ │ │ │ │ R_ARM_CALL handle_func_event │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 804 │ │ │ │ │ + bl 798 │ │ │ │ │ R_ARM_CALL _PyFunction_ClearVersion │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ str r4, [r5, #32] │ │ │ │ │ bl 24c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 9276 (bytes into file) │ │ │ │ │ + Start of section headers: 9248 (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 0x243c: │ │ │ │ │ +There are 17 section headers, starting at offset 0x2420: │ │ │ │ │ │ │ │ │ │ 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 0003dc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 001eb8 0000c8 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000410 00032c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 001f80 000178 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 00073c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 00073c 0000ed 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 00082c 0002ec 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 0020f8 0000e0 08 I 14 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 000b18 00055c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0021d8 0001d8 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 001074 000203 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 001277 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 001277 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 0012ac 000700 10 15 68 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0019ac 00050b 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 0023b0 00008c 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000370 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 001e9c 0000c8 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0003a4 00032c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 001f64 000178 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0006d0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 0006d0 0000ed 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0007c0 0002ec 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0020dc 0000e0 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 000aac 0005bc 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0021bc 0001d8 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 001068 000203 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 00126b 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00126b 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 0012a0 0006f0 10 15 67 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 001990 00050b 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 002394 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 112 entries: │ │ │ │ │ +Symbol table '.symtab' contains 111 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 .LC0 │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ @@ -22,94 +22,93 @@ │ │ │ │ │ 18: 00000164 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 19: 0000016c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 20: 0000016c 380 FUNC LOCAL DEFAULT 1 calliter_iternext │ │ │ │ │ 21: 000002e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 22: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 23: 000002e8 136 FUNC LOCAL DEFAULT 1 calliter_dealloc │ │ │ │ │ 24: 0000036c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 25: 00000370 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 26: 00000370 108 FUNC LOCAL DEFAULT 1 calliter_traverse │ │ │ │ │ - 27: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 28: 0000009c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 29: 000000a4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 30: 000000a4 144 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ - 31: 00000134 248 FUNC LOCAL DEFAULT 9 anextawaitable_getiter │ │ │ │ │ - 32: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 33: 0000022c 136 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ - 34: 000002b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 35: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 36: 000002b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 37: 000002b4 32 FUNC LOCAL DEFAULT 9 anextawaitable_send │ │ │ │ │ - 38: 000002d4 188 FUNC LOCAL DEFAULT 9 anextawaitable_proxy │ │ │ │ │ - 39: 00000068 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 40: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ - 41: 00000390 32 FUNC LOCAL DEFAULT 9 anextawaitable_throw │ │ │ │ │ - 42: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 43: 000003b0 32 FUNC LOCAL DEFAULT 9 anextawaitable_close │ │ │ │ │ - 44: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 45: 00000084 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 46: 000003d0 104 FUNC LOCAL DEFAULT 9 calliter_reduce │ │ │ │ │ - 47: 00000434 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 48: 00000438 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 49: 00000438 100 FUNC LOCAL DEFAULT 9 iter_setstate │ │ │ │ │ - 50: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ - 51: 0000049c 96 FUNC LOCAL DEFAULT 9 iter_reduce │ │ │ │ │ - 52: 000004f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 53: 000004fc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 54: 000004fc 96 FUNC LOCAL DEFAULT 9 anextawaitable_traverse │ │ │ │ │ - 55: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 56: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 57: 00000000 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 58: 00000034 223 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 59: 00000114 101 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 60: 0000017c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ - 61: 000001a4 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ - 62: 000001cc 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ - 63: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 64: 000002ec 64 OBJECT LOCAL DEFAULT 3 seqiter_methods │ │ │ │ │ - 65: 000002cc 32 OBJECT LOCAL DEFAULT 3 calliter_methods │ │ │ │ │ - 66: 0000027c 16 OBJECT LOCAL DEFAULT 3 anextawaitable_as_async │ │ │ │ │ - 67: 0000028c 64 OBJECT LOCAL DEFAULT 3 anextawaitable_methods │ │ │ │ │ - 68: 00000000 224 FUNC GLOBAL DEFAULT 7 PySeqIter_New │ │ │ │ │ - 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 72: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ - 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ - 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 87: 000000bc 176 FUNC GLOBAL DEFAULT 1 PyCallIter_New │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 91: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 92: 00000000 164 FUNC GLOBAL HIDDEN 9 PyAnextAwaitable_New │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 106: 000001a8 212 OBJECT GLOBAL HIDDEN 3 _PyAnextAwaitable_Type │ │ │ │ │ - 107: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyCallIter_Type │ │ │ │ │ - 108: 00000000 212 OBJECT GLOBAL DEFAULT 3 PySeqIter_Type │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 25: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 26: 00000000 96 FUNC LOCAL DEFAULT 9 calliter_traverse │ │ │ │ │ + 27: 000000fc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 28: 00000104 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 29: 00000104 144 FUNC LOCAL DEFAULT 9 anextawaitable_iternext │ │ │ │ │ + 30: 00000194 248 FUNC LOCAL DEFAULT 9 anextawaitable_getiter │ │ │ │ │ + 31: 00000030 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 32: 0000028c 136 FUNC LOCAL DEFAULT 9 anextawaitable_dealloc │ │ │ │ │ + 33: 00000310 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 34: 00000060 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 35: 00000314 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 36: 00000314 32 FUNC LOCAL DEFAULT 9 anextawaitable_send │ │ │ │ │ + 37: 00000334 188 FUNC LOCAL DEFAULT 9 anextawaitable_proxy │ │ │ │ │ + 38: 00000068 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ + 39: 0000006c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ + 40: 000003f0 32 FUNC LOCAL DEFAULT 9 anextawaitable_throw │ │ │ │ │ + 41: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ + 42: 00000410 32 FUNC LOCAL DEFAULT 9 anextawaitable_close │ │ │ │ │ + 43: 0000007c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ + 44: 00000084 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ + 45: 00000430 104 FUNC LOCAL DEFAULT 9 calliter_reduce │ │ │ │ │ + 46: 00000494 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 47: 00000498 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 48: 00000498 100 FUNC LOCAL DEFAULT 9 iter_setstate │ │ │ │ │ + 49: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ + 50: 000004fc 96 FUNC LOCAL DEFAULT 9 iter_reduce │ │ │ │ │ + 51: 00000558 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 52: 0000055c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 53: 0000055c 96 FUNC LOCAL DEFAULT 9 anextawaitable_traverse │ │ │ │ │ + 54: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 55: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 56: 00000000 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ + 57: 00000034 223 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ + 58: 00000114 101 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ + 59: 0000017c 38 OBJECT LOCAL DEFAULT 11 setstate_doc │ │ │ │ │ + 60: 000001a4 39 OBJECT LOCAL DEFAULT 11 reduce_doc │ │ │ │ │ + 61: 000001cc 55 OBJECT LOCAL DEFAULT 11 length_hint_doc │ │ │ │ │ + 62: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 63: 000002ec 64 OBJECT LOCAL DEFAULT 3 seqiter_methods │ │ │ │ │ + 64: 000002cc 32 OBJECT LOCAL DEFAULT 3 calliter_methods │ │ │ │ │ + 65: 0000027c 16 OBJECT LOCAL DEFAULT 3 anextawaitable_as_async │ │ │ │ │ + 66: 0000028c 64 OBJECT LOCAL DEFAULT 3 anextawaitable_methods │ │ │ │ │ + 67: 00000000 224 FUNC GLOBAL DEFAULT 7 PySeqIter_New │ │ │ │ │ + 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 69: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 71: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_GetItem │ │ │ │ │ + 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 77: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 78: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_HasLen │ │ │ │ │ + 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 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 _PyObject_MakeTpCall │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 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 │ │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 105: 000001a8 212 OBJECT GLOBAL HIDDEN 3 _PyAnextAwaitable_Type │ │ │ │ │ + 106: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyCallIter_Type │ │ │ │ │ + 107: 00000000 212 OBJECT GLOBAL DEFAULT 3 PySeqIter_Type │ │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,171 +1,171 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1eb8 contains 25 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1e9c contains 25 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000028 0000511c R_ARM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ -00000038 0000521c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ -00000058 0000531d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000068 0000541d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00000070 0000541d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000007c 0000552b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000080 0000552c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000000e0 0000461c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000028 0000501c R_ARM_CALL 00000000 _PyObject_HasLen │ │ │ │ │ +00000038 0000511c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ +00000058 0000521d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000068 0000531d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00000070 0000531d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000007c 0000542b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000080 0000542c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000000e0 0000451c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000168 0000486b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001c8 0000581c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000001ec 0000591c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000238 00005a1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000278 00004d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000168 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +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 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002a0 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -000002ac 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000002b0 0000502c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000002b8 00004b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000002c4 00004c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000002dc 00004d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002e4 00005b6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002ac 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000002b0 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000002b8 00004a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000002c4 00004b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000002dc 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002e4 00005a6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000350 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ 00000358 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -00000368 0000561d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000036c 0000486b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000368 0000551d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000036c 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1f80 contains 47 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1f64 contains 47 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00006d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00006c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000d02 R_ARM_ABS32 000001f0 iter_dealloc │ │ │ │ │ -00000048 00006e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 00006d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000005c 00001102 R_ARM_ABS32 00000088 iter_traverse │ │ │ │ │ -0000006c 00006f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000006c 00006e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000a02 R_ARM_ABS32 000000e0 iter_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000d8 00006d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000d8 00006c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00001702 R_ARM_ABS32 000002e8 calliter_dealloc │ │ │ │ │ -0000011c 00006e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00001a02 R_ARM_ABS32 00000370 calliter_traverse │ │ │ │ │ -00000140 00006f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000011c 00006d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000130 00001a02 R_ARM_ABS32 00000000 calliter_traverse │ │ │ │ │ +00000140 00006e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000144 00001402 R_ARM_ABS32 0000016c calliter_iternext │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001ac 00006d02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000001ac 00006c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00002102 R_ARM_ABS32 0000022c anextawaitable_dealloc │ │ │ │ │ +000001c0 00002002 R_ARM_ABS32 0000028c anextawaitable_dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f0 00006e02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00003602 R_ARM_ABS32 000004fc anextawaitable_traverse │ │ │ │ │ -00000214 00006f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00001e02 R_ARM_ABS32 000000a4 anextawaitable_iternext │ │ │ │ │ +000001f0 00006d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000204 00003502 R_ARM_ABS32 0000055c anextawaitable_traverse │ │ │ │ │ +00000214 00006e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000218 00001d02 R_ARM_ABS32 00000104 anextawaitable_iternext │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000027c 00006f02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000027c 00006e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000290 00002502 R_ARM_ABS32 000002b4 anextawaitable_send │ │ │ │ │ -00000298 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000290 00002402 R_ARM_ABS32 00000314 anextawaitable_send │ │ │ │ │ +00000298 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000029c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a0 00002902 R_ARM_ABS32 00000390 anextawaitable_throw │ │ │ │ │ -000002a8 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002a0 00002802 R_ARM_ABS32 000003f0 anextawaitable_throw │ │ │ │ │ +000002a8 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 00002b02 R_ARM_ABS32 000003b0 anextawaitable_close │ │ │ │ │ -000002b8 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002b0 00002a02 R_ARM_ABS32 00000410 anextawaitable_close │ │ │ │ │ +000002b8 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002d0 00002e02 R_ARM_ABS32 000003d0 calliter_reduce │ │ │ │ │ -000002d8 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002d0 00002d02 R_ARM_ABS32 00000430 calliter_reduce │ │ │ │ │ +000002d8 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002f0 00000c02 R_ARM_ABS32 00000000 iter_len │ │ │ │ │ -000002f8 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000002f8 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000300 00003302 R_ARM_ABS32 0000049c iter_reduce │ │ │ │ │ -00000308 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000300 00003202 R_ARM_ABS32 000004fc iter_reduce │ │ │ │ │ +00000308 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000310 00003102 R_ARM_ABS32 00000438 iter_setstate │ │ │ │ │ -00000318 00003702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000310 00003002 R_ARM_ABS32 00000498 iter_setstate │ │ │ │ │ +00000318 00003602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x20f8 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x20dc contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 0000451c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +00000018 0000441c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ 00000024 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000028 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000002c 0000461c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000002c 0000451c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000a0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000000a4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000000ac 0000471c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000000d8 0000486b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000dc 0000486b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000118 0000491c R_ARM_CALL 00000000 PySequence_GetItem │ │ │ │ │ -0000013c 00004a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000140 00004a2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000014c 00004b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000158 00004c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000194 00004d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000019c 00004e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001a0 00004e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000000ac 0000461c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000000d8 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000000dc 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000118 0000481c R_ARM_CALL 00000000 PySequence_GetItem │ │ │ │ │ +0000013c 0000492b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000140 0000492c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000014c 00004a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000158 00004b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000194 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000019c 00004d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001a0 00004d2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000001a4 0000082b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 000001a8 0000082c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000001b0 00004f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001b8 0000502b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000001bc 0000502c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000001c8 00004b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000001d4 00004c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000274 0000561d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000298 00004d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002a4 0000486b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000002e8 00004d1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000001b0 00004e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001b8 00004f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000001bc 00004f2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +000001c8 00004a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000001d4 00004b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000274 0000551d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000298 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a4 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000002e8 00004c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x21d8 contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x21bc contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000020 0000461c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000009c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000a0 0000486b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000f8 00004d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000104 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000108 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000110 00004b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000011c 00004c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000124 00005e1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -00000150 00005f1c R_ARM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ -000001a0 00004d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c4 00004d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001cc 0000601c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -000001dc 0000612b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000001e0 0000612c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000001ec 0000202b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ -000001f0 0000202c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ -000001f8 0000621c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000021c 00004d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000294 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -0000029c 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ -000002ac 0000561d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000002b0 0000486b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000002bc 0000232b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000002c0 0000232c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00000310 0000631c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00000324 0000272b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00000328 0000272c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -0000032c 0000631c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00000354 00004d1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000360 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000364 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000036c 00004b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000378 00004c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000380 00005e1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ -00000398 0000282b R_ARM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ -0000039c 0000282c R_ARM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ -000003b8 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC6 │ │ │ │ │ -000003bc 00002a2c R_ARM_MOVT_ABS 00000074 .LC6 │ │ │ │ │ -000003ec 0000641c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -0000040c 00002c2b R_ARM_MOVW_ABS_NC 0000007c .LC7 │ │ │ │ │ -00000410 00002c2c R_ARM_MOVT_ABS 0000007c .LC7 │ │ │ │ │ -0000041c 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000420 00002d2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ -00000424 00002d2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ -00000430 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000434 00006602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000454 0000671c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000470 0000682b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000474 0000682c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000047c 0000691c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004b8 0000641c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -000004d0 0000322b R_ARM_MOVW_ABS_NC 0000008c .LC9 │ │ │ │ │ -000004d4 0000322c R_ARM_MOVT_ABS 0000008c .LC9 │ │ │ │ │ -000004e0 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000004e4 00002d2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ -000004e8 00002d2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ -000004f4 0000651d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000004f8 00006602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000080 0000451c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000100 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000158 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000164 00005c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000168 00005c2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000170 00004a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000017c 00004b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000184 00005d1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +000001b0 00005e1c R_ARM_CALL 00000000 _PyCoro_GetAwaitableIter │ │ │ │ │ +00000200 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000224 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000022c 00005f1c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +0000023c 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000240 0000602c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000024c 00001f2b R_ARM_MOVW_ABS_NC 00000030 .LC2 │ │ │ │ │ +00000250 00001f2c R_ARM_MOVT_ABS 00000030 .LC2 │ │ │ │ │ +00000258 0000611c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000027c 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002f4 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ +000002fc 0000101c R_ARM_CALL 000002a8 Py_XDECREF │ │ │ │ │ +0000030c 0000551d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000310 0000476b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000031c 0000222b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00000320 0000222c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00000370 0000621c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00000384 0000262b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00000388 0000262c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +0000038c 0000621c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000003b4 00004c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003c0 00005c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000003c4 00005c2c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000003cc 00004a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000003d8 00004b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000003e0 00005d1c R_ARM_CALL 00000000 _PyGen_SetStopIterationValue │ │ │ │ │ +000003f8 0000272b R_ARM_MOVW_ABS_NC 0000006c .LC5 │ │ │ │ │ +000003fc 0000272c R_ARM_MOVT_ABS 0000006c .LC5 │ │ │ │ │ +00000418 0000292b R_ARM_MOVW_ABS_NC 00000074 .LC6 │ │ │ │ │ +0000041c 0000292c R_ARM_MOVT_ABS 00000074 .LC6 │ │ │ │ │ +0000044c 0000631c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +0000046c 00002b2b R_ARM_MOVW_ABS_NC 0000007c .LC7 │ │ │ │ │ +00000470 00002b2c R_ARM_MOVT_ABS 0000007c .LC7 │ │ │ │ │ +0000047c 0000641d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000480 00002c2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ +00000484 00002c2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ +00000490 0000641d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000494 00006502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004b4 0000661c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000004d0 0000672b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004d4 0000672c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004dc 0000681c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000518 0000631c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000530 0000312b R_ARM_MOVW_ABS_NC 0000008c .LC9 │ │ │ │ │ +00000534 0000312c R_ARM_MOVT_ABS 0000008c .LC9 │ │ │ │ │ +00000540 0000641d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000544 00002c2b R_ARM_MOVW_ABS_NC 00000084 .LC8 │ │ │ │ │ +00000548 00002c2c R_ARM_MOVT_ABS 00000084 .LC8 │ │ │ │ │ +00000554 0000641d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000558 00006502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -258,37 +258,7 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - │ │ │ │ │ -00000370 : │ │ │ │ │ -calliter_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 3bc │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ - str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3d4 │ │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3d4 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, lr} │ │ │ │ │ - bx r3 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1,29 +1,56 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.unlikely: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ +00000000 : │ │ │ │ │ +calliter_traverse(): │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4c │ │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + bx r3 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2c │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + │ │ │ │ │ +00000060 : │ │ │ │ │ PyAnextAwaitable_New(): │ │ │ │ │ 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, #124] @ 9c │ │ │ │ │ + ldr r0, [pc, #124] @ fc │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ - ldr ip, [pc, #100] @ a0 │ │ │ │ │ + ldr ip, [pc, #100] @ 100 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -46,107 +73,107 @@ │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000000a4 : │ │ │ │ │ +00000104 : │ │ │ │ │ anextawaitable_iternext(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bl 134 │ │ │ │ │ + bl 194 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 128 │ │ │ │ │ + beq 188 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fc │ │ │ │ │ + bgt 15c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fc │ │ │ │ │ + bne 15c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 12c │ │ │ │ │ + bne 18c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128 │ │ │ │ │ + beq 188 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000134 : │ │ │ │ │ +00000194 : │ │ │ │ │ anextawaitable_getiter(): │ │ │ │ │ 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, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 <_PyCoro_GetAwaitableIter> │ │ │ │ │ R_ARM_CALL _PyCoro_GetAwaitableIter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 220 │ │ │ │ │ + beq 280 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 224 │ │ │ │ │ + bne 284 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a8 │ │ │ │ │ + bne 208 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 220 │ │ │ │ │ + bgt 280 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 220 │ │ │ │ │ + bne 280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 220 │ │ │ │ │ + b 280 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c8 │ │ │ │ │ + bgt 228 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c8 │ │ │ │ │ + bne 228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, r6 │ │ │ │ │ - bne 224 │ │ │ │ │ + bne 284 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -154,35 +181,35 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 220 │ │ │ │ │ + bgt 280 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 220 │ │ │ │ │ + bne 280 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000022c : │ │ │ │ │ +0000028c : │ │ │ │ │ anextawaitable_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #100] @ 2b0 │ │ │ │ │ + ldr r1, [pc, #100] @ 310 │ │ │ │ │ ldmdb r0, {r0, r2} │ │ │ │ │ mov lr, #0 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r0, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ @@ -194,144 +221,144 @@ │ │ │ │ │ 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 2a8 │ │ │ │ │ + bl 2a8 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - bl 2a8 │ │ │ │ │ + bl 2a8 │ │ │ │ │ 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 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000002b4 : │ │ │ │ │ +00000314 : │ │ │ │ │ anextawaitable_send(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2d4 │ │ │ │ │ + b 334 │ │ │ │ │ │ │ │ │ │ -000002d4 : │ │ │ │ │ +00000334 : │ │ │ │ │ anextawaitable_proxy(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 134 │ │ │ │ │ + bl 194 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 384 │ │ │ │ │ + beq 3e4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 31c │ │ │ │ │ + bne 37c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 334 │ │ │ │ │ + b 394 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 358 │ │ │ │ │ + bgt 3b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 358 │ │ │ │ │ + bne 3b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 388 │ │ │ │ │ + bne 3e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 384 │ │ │ │ │ + beq 3e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000390 : │ │ │ │ │ +000003f0 : │ │ │ │ │ anextawaitable_throw(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2d4 │ │ │ │ │ + b 334 │ │ │ │ │ │ │ │ │ │ -000003b0 : │ │ │ │ │ +00000410 : │ │ │ │ │ anextawaitable_close(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2d4 │ │ │ │ │ + b 334 │ │ │ │ │ │ │ │ │ │ -000003d0 : │ │ │ │ │ +00000430 : │ │ │ │ │ calliter_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, #68] @ 434 │ │ │ │ │ + ldr r0, [pc, #68] @ 494 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 420 │ │ │ │ │ + beq 480 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 420 │ │ │ │ │ + beq 480 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ @@ -343,61 +370,61 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000c134 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000438 : │ │ │ │ │ +00000498 : │ │ │ │ │ iter_setstate(): │ │ │ │ │ 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, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 47c │ │ │ │ │ + beq 4dc │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 490 │ │ │ │ │ + bne 4f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 464 │ │ │ │ │ + beq 4c4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - b 470 │ │ │ │ │ + b 4d0 │ │ │ │ │ │ │ │ │ │ -0000049c : │ │ │ │ │ +000004fc : │ │ │ │ │ iter_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, #60] @ 4f8 │ │ │ │ │ + ldr r0, [pc, #60] @ 558 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4e4 │ │ │ │ │ + beq 544 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ @@ -410,33 +437,33 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000c134 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000004fc : │ │ │ │ │ +0000055c : │ │ │ │ │ anextawaitable_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 548 │ │ │ │ │ + bne 5a8 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 528 │ │ │ │ │ + beq 588 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ ├── lazyimportobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -14,18 +14,18 @@ │ │ │ │ │ 10: 00000000 152 FUNC LOCAL DEFAULT 7 lazy_import_traverse │ │ │ │ │ 11: 000001a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 12: 000001a0 136 FUNC LOCAL DEFAULT 1 lazy_import_dealloc │ │ │ │ │ 13: 00000228 284 FUNC LOCAL DEFAULT 1 lazy_import_clear │ │ │ │ │ 14: 00000224 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 15: 00000228 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 17: 00000040 112 FUNC LOCAL DEFAULT 8 lazy_import_name │ │ │ │ │ - 18: 00000014 44 FUNC LOCAL DEFAULT 8 lazy_import_resolve │ │ │ │ │ - 19: 00000054 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 20: 0000005c 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 17: 00000014 112 FUNC LOCAL DEFAULT 8 lazy_import_name │ │ │ │ │ + 18: 00000054 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ + 19: 0000005c 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ + 20: 00000084 44 FUNC LOCAL DEFAULT 8 lazy_import_resolve │ │ │ │ │ 21: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 22: 000000b0 108 FUNC LOCAL DEFAULT 8 lazy_import_repr │ │ │ │ │ 23: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 25: 00000000 264 OBJECT LOCAL DEFAULT 10 lazy_import_doc │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 27: 000000d4 32 OBJECT LOCAL DEFAULT 3 lazy_import_methods │ │ │ │ │ @@ -33,14 +33,14 @@ │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 32: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 33: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 35: 00000000 20 FUNC GLOBAL DEFAULT 8 _PyLazyImport_GetName │ │ │ │ │ - 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_LoadLazyImportTstate │ │ │ │ │ - 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_LoadLazyImportTstate │ │ │ │ │ 39: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLazyImport_Type │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -32,24 +32,24 @@ │ │ │ │ │ 00000058 00001702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00000a02 R_ARM_ABS32 00000000 lazy_import_traverse │ │ │ │ │ 00000060 00000d02 R_ARM_ABS32 00000228 lazy_import_clear │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00002902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000000a0 00002a02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000d8 00001202 R_ARM_ABS32 00000014 lazy_import_resolve │ │ │ │ │ +000000d8 00001402 R_ARM_ABS32 00000084 lazy_import_resolve │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0xda4 contains 12 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000002c 0000241c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000003c 0000251d R_ARM_JUMP24 00000000 _PyImport_LoadLazyImportTstate │ │ │ │ │ -00000068 0000132b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -0000006c 0000132c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -00000078 0000261d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000007c 0000142b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000080 0000142c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -0000008c 0000261d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000003c 0000122b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00000040 0000122c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +0000004c 0000241d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000050 0000132b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +00000054 0000132c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +00000060 0000241d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000009c 0000251c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000000ac 0000261d R_ARM_JUMP24 00000000 _PyImport_LoadLazyImportTstate │ │ │ │ │ 000000dc 0000152b R_ARM_MOVW_ABS_NC 00000064 .LC4 │ │ │ │ │ 000000e0 0000152c R_ARM_MOVT_ABS 00000064 .LC4 │ │ │ │ │ -000000e4 0000261c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000000e4 0000241c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000010c 0000221c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ _PyObject_GC_New │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyErr_SetString │ │ │ │ │ _Py_tss_interp │ │ │ │ │ _Py_Dealloc │ │ │ │ │ _PyLazyImport_GetName │ │ │ │ │ +PyUnicode_FromFormat │ │ │ │ │ PyThreadState_Get │ │ │ │ │ _PyImport_LoadLazyImportTstate │ │ │ │ │ -PyUnicode_FromFormat │ │ │ │ │ PyLazyImport_Type │ │ │ │ │ PyType_Type │ │ │ │ │ PyType_GenericAlloc │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rel.data │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -5,44 +5,28 @@ │ │ │ │ │ │ │ │ │ │ 00000000 <_PyLazyImport_GetName>: │ │ │ │ │ _PyLazyImport_GetName(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 40 │ │ │ │ │ + b 14 │ │ │ │ │ │ │ │ │ │ -00000014 : │ │ │ │ │ -lazy_import_resolve(): │ │ │ │ │ - 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 PyThreadState_Get │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, lr} │ │ │ │ │ - b 0 <_PyImport_LoadLazyImportTstate> │ │ │ │ │ - R_ARM_JUMP24 _PyImport_LoadLazyImportTstate │ │ │ │ │ - │ │ │ │ │ -00000040 : │ │ │ │ │ +00000014 : │ │ │ │ │ lazy_import_name(): │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 90 │ │ │ │ │ + beq 64 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 7c │ │ │ │ │ + beq 50 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ @@ -60,23 +44,39 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ +00000084 : │ │ │ │ │ +lazy_import_resolve(): │ │ │ │ │ + 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 PyThreadState_Get │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, lr} │ │ │ │ │ + b 0 <_PyImport_LoadLazyImportTstate> │ │ │ │ │ + R_ARM_JUMP24 _PyImport_LoadLazyImportTstate │ │ │ │ │ + │ │ │ │ │ 000000b0 : │ │ │ │ │ lazy_import_repr(): │ │ │ │ │ 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 │ │ │ │ │ - bl 40 │ │ │ │ │ + bl 14 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 114 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r0, #0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -2,31 +2,31 @@ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246400 2e4c4330 002e4c43 31002461 .$d..LC0..LC1.$a │ │ │ │ │ 0x00000010 002e4c41 4e43484f 5230006c 617a795f ..LANCHOR0.lazy_ │ │ │ │ │ 0x00000020 696d706f 72745f74 72617665 72736500 import_traverse. │ │ │ │ │ 0x00000030 6c617a79 5f696d70 6f72745f 6465616c lazy_import_deal │ │ │ │ │ 0x00000040 6c6f6300 6c617a79 5f696d70 6f72745f loc.lazy_import_ │ │ │ │ │ 0x00000050 636c6561 72006c61 7a795f69 6d706f72 clear.lazy_impor │ │ │ │ │ - 0x00000060 745f6e61 6d65006c 617a795f 696d706f t_name.lazy_impo │ │ │ │ │ - 0x00000070 72745f72 65736f6c 7665002e 4c433200 rt_resolve..LC2. │ │ │ │ │ - 0x00000080 2e4c4333 002e4c43 34006c61 7a795f69 .LC3..LC4.lazy_i │ │ │ │ │ + 0x00000060 745f6e61 6d65002e 4c433200 2e4c4333 t_name..LC2..LC3 │ │ │ │ │ + 0x00000070 006c617a 795f696d 706f7274 5f726573 .lazy_import_res │ │ │ │ │ + 0x00000080 6f6c7665 002e4c43 34006c61 7a795f69 olve..LC4.lazy_i │ │ │ │ │ 0x00000090 6d706f72 745f7265 7072006c 617a795f mport_repr.lazy_ │ │ │ │ │ 0x000000a0 696d706f 72745f64 6f63006c 617a795f import_doc.lazy_ │ │ │ │ │ 0x000000b0 696d706f 72745f6d 6574686f 6473005f import_methods._ │ │ │ │ │ 0x000000c0 50794c61 7a79496d 706f7274 5f4e6577 PyLazyImport_New │ │ │ │ │ 0x000000d0 005f5079 5f4e6f6e 65537472 75637400 ._Py_NoneStruct. │ │ │ │ │ 0x000000e0 5f50794f 626a6563 745f4743 5f4e6577 _PyObject_GC_New │ │ │ │ │ 0x000000f0 00507945 78635f54 79706545 72726f72 .PyExc_TypeError │ │ │ │ │ 0x00000100 00507945 72725f53 65745374 72696e67 .PyErr_SetString │ │ │ │ │ 0x00000110 005f5079 5f747373 5f696e74 65727000 ._Py_tss_interp. │ │ │ │ │ 0x00000120 5f50795f 4465616c 6c6f6300 5f50794c _Py_Dealloc._PyL │ │ │ │ │ 0x00000130 617a7949 6d706f72 745f4765 744e616d azyImport_GetNam │ │ │ │ │ - 0x00000140 65005079 54687265 61645374 6174655f e.PyThreadState_ │ │ │ │ │ - 0x00000150 47657400 5f507949 6d706f72 745f4c6f Get._PyImport_Lo │ │ │ │ │ - 0x00000160 61644c61 7a79496d 706f7274 54737461 adLazyImportTsta │ │ │ │ │ - 0x00000170 74650050 79556e69 636f6465 5f46726f te.PyUnicode_Fro │ │ │ │ │ - 0x00000180 6d466f72 6d617400 50794c61 7a79496d mFormat.PyLazyIm │ │ │ │ │ + 0x00000140 65005079 556e6963 6f64655f 46726f6d e.PyUnicode_From │ │ │ │ │ + 0x00000150 466f726d 61740050 79546872 65616453 Format.PyThreadS │ │ │ │ │ + 0x00000160 74617465 5f476574 005f5079 496d706f tate_Get._PyImpo │ │ │ │ │ + 0x00000170 72745f4c 6f61644c 617a7949 6d706f72 rt_LoadLazyImpor │ │ │ │ │ + 0x00000180 74547374 61746500 50794c61 7a79496d tTstate.PyLazyIm │ │ │ │ │ 0x00000190 706f7274 5f547970 65005079 54797065 port_Type.PyType │ │ │ │ │ 0x000001a0 5f547970 65005079 54797065 5f47656e _Type.PyType_Gen │ │ │ │ │ 0x000001b0 65726963 416c6c6f 63005079 4f626a65 ericAlloc.PyObje │ │ │ │ │ 0x000001c0 63745f47 435f4465 6c00 ct_GC_Del. │ │ │ ├── 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: 60276 (bytes into file) │ │ │ │ │ + Start of section headers: 59928 (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 0xeb74: │ │ │ │ │ +There are 18 section headers, starting at offset 0xea18: │ │ │ │ │ │ │ │ │ │ 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 002750 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d1ac 000320 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002784 00047c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d4cc 0003a0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002c00 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 002c00 000348 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002f48 0078d4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00d86c 001188 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00a81c 000310 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00e9f4 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00ab2c 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00ead4 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00b1dc 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00b1dc 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00b210 001180 10 16 165 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00c390 000e1c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00eae4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002778 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d020 000310 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0027ac 00047c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00d330 0003a0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002c28 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002c28 000348 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002f70 007720 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00d6d0 0011c8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00a690 000310 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00e898 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a9a0 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00e978 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00b050 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00b050 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00b084 001180 10 16 165 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00c204 000e1c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00e988 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 7528 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: 00002424 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 19: 00007448 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 20: 00006430 268 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 21: 00007558 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 22: 000062ac 388 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 23: 00000000 7308 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 24: 00002dc4 128 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ - 25: 0000752c 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 18: 00002420 172 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 19: 00007294 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 20: 0000627c 268 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 21: 000073a4 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 22: 000060fc 384 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 23: 00000000 7380 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 24: 00002e90 128 FUNC LOCAL DEFAULT 7 sortslice_reverse.isra.0 │ │ │ │ │ + 25: 00007378 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ 26: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 27: 000024d0 876 FUNC LOCAL DEFAULT 7 gallop_right │ │ │ │ │ - 28: 0000283c 1176 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ - 29: 00002cd4 120 FUNC LOCAL DEFAULT 7 sortslice_memcpy │ │ │ │ │ - 30: 00002d4c 120 FUNC LOCAL DEFAULT 7 sortslice_memmove │ │ │ │ │ - 31: 0000251c 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: 00002540 196 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 32: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 33: 00002f14 88 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 34: 000030e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 000030f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 36: 000031b4 1572 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 37: 00005a0c 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: 0000576c 800 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ 38: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 39: 000037d8 220 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 40: 000038b4 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 41: 00003a24 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: 00003a80 436 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 44: 000053d4 332 FUNC LOCAL DEFAULT 7 list_new_prealloc │ │ │ │ │ - 45: 00003c30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00003c34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 00003c34 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 48: 00003c8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00003c90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 00003cd4 1076 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 51: 00003cbc 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 52: 00004108 776 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 53: 00007394 180 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ - 54: 00002658 248 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 43: 00003b38 436 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 44: 00005134 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: 00003d8c 1076 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 51: 00003d74 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 52: 000041c0 776 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 53: 000071e0 180 FUNC LOCAL DEFAULT 7 list_extend_dict │ │ │ │ │ + 54: 00002680 248 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ 55: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 56: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 57: 00004410 272 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 58: 00004520 756 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 57: 000044c8 272 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 58: 000045d8 764 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 59: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 60: 00004808 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 000048c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 61: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 62: 00004814 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 63: 00004814 396 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 64: 000049a0 288 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 65: 00004ac0 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 62: 000048d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 63: 000048d4 396 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 64: 00004a60 288 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 65: 00004b80 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: 00004b98 652 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 69: 00004c58 652 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 70: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 71: 000053c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 72: 000053d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 73: 00005514 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00005520 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00005520 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 76: 00001ccc 396 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ - 77: 000055b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00005128 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 00005134 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 73: 00005274 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00005280 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00005280 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 76: 00001d14 396 FUNC LOCAL DEFAULT 1 ins1 │ │ │ │ │ + 77: 00005318 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 78: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 79: 00001e58 216 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 80: 000055bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 00005a00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 00005a0c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 00005d2c 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 84: 00005d80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 85: 00005d84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 86: 00005d84 156 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ - 87: 00005e20 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 88: 00001f30 36 FUNC LOCAL DEFAULT 1 py_list_clear │ │ │ │ │ + 79: 00001ea0 216 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 80: 0000531c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 00005760 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 0000576c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 00005a8c 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 84: 00005ae0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 85: 00005ae4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 86: 00005ae4 156 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 87: 00005b80 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 88: 00005bdc 240 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ 89: 00000158 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 90: 00005f00 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 00005f04 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 00005f04 208 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 93: 00005fd4 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 94: 00006100 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 00006110 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 00006110 168 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 97: 000061b8 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 98: 000062a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 000062ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 90: 00005d50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 00005d54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 00005d54 208 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 93: 00005e24 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 94: 00005f50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00005f60 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 96: 00005f60 168 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 97: 00006008 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 98: 000060f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 000060fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 100: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 101: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 102: 0000653c 1464 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 103: 00006af4 384 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 104: 00006c70 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 00006c74 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 00007200 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 00006388 1464 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 103: 00006940 384 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 104: 00006abc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 00006ac0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 0000704c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 107: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 108: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 109: 0000720c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 0000720c 392 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 111: 0000205c 616 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ - 112: 000022c4 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 109: 00007058 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 00007058 392 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 111: 00002080 616 FUNC LOCAL DEFAULT 1 list_repeat │ │ │ │ │ + 112: 000022e8 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ 113: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 114: 0000009c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 115: 0000237c 292 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 116: 00007490 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 117: 000024a0 32 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 118: 000074e8 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 119: 000024c0 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 115: 000023a0 292 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 116: 000072dc 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 117: 000024c4 32 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 118: 00007334 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 119: 000024e4 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: 00002500 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 122: 00002524 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 123: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 124: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 125: 00007570 804 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 126: 0000261c 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 125: 000073bc 804 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 126: 00002644 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: 00002e44 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: 00002f6c 392 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 197: 000030f4 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: 000039e0 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: 00003c90 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 │ │ │ │ │ + 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 _Py_NotImplementedStruct │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 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: 00004e24 1456 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ - 236: 00001c8c 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 237: 0000554c 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ - 238: 000055bc 1104 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ + 235: 00004ee4 592 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ + 236: 00001cd4 64 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 237: 000052ac 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 238: 0000531c 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: 00005e7c 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 241: 00005ccc 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: 00001f54 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 246: 00006c74 1432 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ - 247: 00001fd8 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 245: 00001f78 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 246: 00006ac0 1432 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 247: 00001ffc 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: 00002020 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 256: 00002044 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: 000022f8 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 262: 0000231c 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: 00007894 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ - 267: 000025dc 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 266: 000076e0 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ + 267: 00002604 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,231 +1,229 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd1ac contains 100 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd020 contains 98 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000090 00001b1c R_ARM_CALL 000024d0 gallop_right │ │ │ │ │ -000000dc 00001c1c R_ARM_CALL 0000283c gallop_left │ │ │ │ │ -00000130 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -0000017c 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -00000180 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ +00000090 00001b1c R_ARM_CALL 000024cc gallop_right │ │ │ │ │ +000000dc 00001c1c R_ARM_CALL 00002914 gallop_left │ │ │ │ │ +00000130 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 │ │ │ │ │ 00000210 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 0000032c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000390 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 │ │ │ │ │ -000006ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000794 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000838 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000870 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000924 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000009c8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000a50 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b34 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -00000bb4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c58 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -00000cd0 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -00000cd4 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -00000d68 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e84 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ee4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ff0 00001b1c R_ARM_CALL 000024d0 gallop_right │ │ │ │ │ -00001058 00001e1c R_ARM_CALL 00002d4c sortslice_memmove │ │ │ │ │ -000010a0 00001c1c R_ARM_CALL 0000283c gallop_left │ │ │ │ │ -00001120 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -0000122c 00001e1c R_ARM_CALL 00002d4c sortslice_memmove │ │ │ │ │ -00001284 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001328 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000013cc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001464 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000014ec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000155c 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -00001694 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -00001738 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000179c 00001e1c R_ARM_CALL 00002d4c sortslice_memmove │ │ │ │ │ -00001838 00001e1c R_ARM_CALL 00002d4c sortslice_memmove │ │ │ │ │ -000019b8 00001d1c R_ARM_CALL 00002cd4 sortslice_memcpy │ │ │ │ │ -00001cb8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001cbc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001cc0 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001cf8 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ -00001e40 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001e44 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001e4c 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e84 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001e90 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001ec0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001ec4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ed8 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -00001edc 00004e2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -00001ee4 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001f10 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f1c 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f44 0000271c R_ARM_CALL 000037d8 list_clear_impl.isra.0 │ │ │ │ │ -00001f48 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f4c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f8c 0000251d R_ARM_JUMP24 00005a0c list_slice_lock_held │ │ │ │ │ -00001fac 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fb0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fb8 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001ffc 0000271c R_ARM_CALL 000037d8 list_clear_impl.isra.0 │ │ │ │ │ -0000200c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002010 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002014 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000204c 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -00002058 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00002090 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000020a4 00002c1c R_ARM_CALL 000053d4 list_new_prealloc │ │ │ │ │ -00002238 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -000022a8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000022c0 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002368 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000236c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002370 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000023c0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002434 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002464 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006e4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000078c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000828 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000008ac 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +000008c8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000984 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000a2c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ab0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000bb8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000c5c 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00000cd8 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +00000cdc 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00000d70 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e8c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000eec 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ff4 00001b1c R_ARM_CALL 000024cc gallop_right │ │ │ │ │ +00001068 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +000010b0 00001c1c R_ARM_CALL 00002914 gallop_left │ │ │ │ │ +00001178 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00001244 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +000012e8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000138c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001420 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000149c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001504 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +0000157c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001668 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +000016f4 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +000017a0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017c0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001830 00001e1c R_ARM_CALL 00002e18 sortslice_memmove │ │ │ │ │ +0000196c 00001d1c R_ARM_CALL 00002da0 sortslice_memcpy │ │ │ │ │ +00001d00 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001d04 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001d08 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001d40 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ +00001e88 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001e8c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001e94 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001ecc 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001ed8 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001f08 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001f0c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001f20 00004e2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00001f24 00004e2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +00001f2c 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001f58 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f64 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001fb0 0000251d R_ARM_JUMP24 0000576c list_slice_lock_held │ │ │ │ │ +00001fd0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001fd4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001fdc 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002020 0000271c R_ARM_CALL 000038a4 list_clear_impl.isra.0 │ │ │ │ │ +00002030 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002034 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002038 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002070 0001011d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +0000207c 0001021d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +000020b4 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000020c8 00002c1c R_ARM_CALL 00005134 list_new_prealloc │ │ │ │ │ +0000225c 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +000022cc 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000022e4 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000238c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002390 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002394 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000023e4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002458 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00002488 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024b4 0000271c R_ARM_CALL 000037d8 list_clear_impl.isra.0 │ │ │ │ │ -000024ec 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -000024fc 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002518 0000251d R_ARM_JUMP24 00005a0c list_slice_lock_held │ │ │ │ │ -0000256c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002598 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000025d0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000025ec 0000321d R_ARM_JUMP24 00003cd4 _list_extend │ │ │ │ │ -00002608 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000260c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002610 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000264c 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000269c 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000026b4 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ -0000272c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002734 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002744 0000271c R_ARM_CALL 000037d8 list_clear_impl.isra.0 │ │ │ │ │ +000024ac 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024d8 0000271c R_ARM_CALL 000038a4 list_clear_impl.isra.0 │ │ │ │ │ +00002510 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002520 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000253c 0000251d R_ARM_JUMP24 0000576c list_slice_lock_held │ │ │ │ │ +000025a8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000025dc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000025f8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002614 0000321d R_ARM_JUMP24 00003d8c _list_extend │ │ │ │ │ +00002630 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002634 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002638 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002674 0001071d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000026c4 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000026dc 00000e1c R_ARM_CALL 00000530 list_resize │ │ │ │ │ +00002754 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000275c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000276c 0000271c R_ARM_CALL 000038a4 list_clear_impl.isra.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd4cc contains 116 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xd330 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 0000720c list_repr │ │ │ │ │ +0000002c 00006e02 R_ARM_ABS32 00007058 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 00002f14 list_traverse │ │ │ │ │ -00000060 00007502 R_ARM_ABS32 000024a0 list_clear_slot │ │ │ │ │ -00000064 00003a02 R_ARM_ABS32 00004520 list_richcompare │ │ │ │ │ -0000006c 00005d02 R_ARM_ABS32 00005fd4 list_iter │ │ │ │ │ +0000005c 00002102 R_ARM_ABS32 00002fe0 list_traverse │ │ │ │ │ +00000060 00007502 R_ARM_ABS32 000024c4 list_clear_slot │ │ │ │ │ +00000064 00003a02 R_ARM_ABS32 000045d8 list_richcompare │ │ │ │ │ +0000006c 00005d02 R_ARM_ABS32 00005e24 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003902 R_ARM_ABS32 00004410 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 000049a0 list_vectorcall │ │ │ │ │ -000000d0 00002902 R_ARM_ABS32 00003a24 list_iteritem │ │ │ │ │ +000000c8 00004002 R_ARM_ABS32 00004a60 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 00005e20 listreviter_dealloc │ │ │ │ │ +000000ec 00005702 R_ARM_ABS32 00005b80 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 00005d84 listreviter_next │ │ │ │ │ +00000144 00005602 R_ARM_ABS32 00005ae4 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 000061b8 listiter_dealloc │ │ │ │ │ +000001c0 00006102 R_ARM_ABS32 00006008 listiter_dealloc │ │ │ │ │ 000001f0 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00007002 R_ARM_ABS32 000022c4 listiter_traverse │ │ │ │ │ +00000204 00007002 R_ARM_ABS32 000022e8 listiter_traverse │ │ │ │ │ 00000214 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00006002 R_ARM_ABS32 00006110 listiter_next │ │ │ │ │ +00000218 00006002 R_ARM_ABS32 00005f60 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 0000261c listreviter_len │ │ │ │ │ +000002cc 00007e02 R_ARM_ABS32 00002644 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 000024c0 listiter_len │ │ │ │ │ +0000030c 00007702 R_ARM_ABS32 000024e4 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 00003302 R_ARM_ABS32 00003cbc list_length │ │ │ │ │ -0000034c 00002b02 R_ARM_ABS32 00003a80 list_subscript │ │ │ │ │ -00000350 00006602 R_ARM_ABS32 0000653c list_ass_subscript │ │ │ │ │ -00000354 00003302 R_ARM_ABS32 00003cbc list_length │ │ │ │ │ -00000358 0000eb02 R_ARM_ABS32 00004e24 _PyList_Concat │ │ │ │ │ -0000035c 00006f02 R_ARM_ABS32 0000205c list_repeat │ │ │ │ │ -00000360 00002f02 R_ARM_ABS32 00003c34 list_item │ │ │ │ │ -00000368 00004102 R_ARM_ABS32 00004ac0 list_ass_item │ │ │ │ │ -00000370 00005c02 R_ARM_ABS32 00005f04 list_contains │ │ │ │ │ -00000374 00007602 R_ARM_ABS32 000074e8 list_inplace_concat │ │ │ │ │ +00000348 00003302 R_ARM_ABS32 00003d74 list_length │ │ │ │ │ +0000034c 00002b02 R_ARM_ABS32 00003b38 list_subscript │ │ │ │ │ +00000350 00006602 R_ARM_ABS32 00006388 list_ass_subscript │ │ │ │ │ +00000354 00003302 R_ARM_ABS32 00003d74 list_length │ │ │ │ │ +00000358 0000eb02 R_ARM_ABS32 00004ee4 _PyList_Concat │ │ │ │ │ +0000035c 00006f02 R_ARM_ABS32 00002080 list_repeat │ │ │ │ │ +00000360 00002f02 R_ARM_ABS32 00003cec list_item │ │ │ │ │ +00000368 00004102 R_ARM_ABS32 00004b80 list_ass_item │ │ │ │ │ +00000370 00005c02 R_ARM_ABS32 00005d54 list_contains │ │ │ │ │ +00000374 00007602 R_ARM_ABS32 00007334 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 00003a80 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 00005d2c list___reversed__ │ │ │ │ │ +00000390 00005302 R_ARM_ABS32 00005a8c 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 00001f30 py_list_clear │ │ │ │ │ +000003b0 00005802 R_ARM_ABS32 00005bdc py_list_clear │ │ │ │ │ 000003b8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00007a02 R_ARM_ABS32 00002500 list_copy │ │ │ │ │ +000003c0 00007a02 R_ARM_ABS32 00002524 list_copy │ │ │ │ │ 000003c8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00002802 R_ARM_ABS32 000038b4 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 00001e58 list_insert │ │ │ │ │ +000003e0 00004f02 R_ARM_ABS32 00001ea0 list_insert │ │ │ │ │ 000003e8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004b02 R_ARM_ABS32 00005520 list_extend │ │ │ │ │ +000003f0 00004b02 R_ARM_ABS32 00005280 list_extend │ │ │ │ │ 000003f8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004502 R_ARM_ABS32 00004b98 list_pop │ │ │ │ │ +00000400 00004502 R_ARM_ABS32 00004c58 list_pop │ │ │ │ │ 00000408 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003f02 R_ARM_ABS32 00004814 list_remove │ │ │ │ │ +00000410 00003f02 R_ARM_ABS32 000048d4 list_remove │ │ │ │ │ 00000418 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00007d02 R_ARM_ABS32 00007570 list_index │ │ │ │ │ +00000420 00007d02 R_ARM_ABS32 000073bc list_index │ │ │ │ │ 00000428 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007302 R_ARM_ABS32 0000237c list_count │ │ │ │ │ +00000430 00007302 R_ARM_ABS32 000023a0 list_count │ │ │ │ │ 00000438 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007402 R_ARM_ABS32 00007490 list_reverse │ │ │ │ │ +00000440 00007402 R_ARM_ABS32 000072dc list_reverse │ │ │ │ │ 00000448 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 00006702 R_ARM_ABS32 00006af4 list_sort │ │ │ │ │ +00000450 00006702 R_ARM_ABS32 00006940 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 0xd86c contains 561 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xd6d0 contains 569 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 │ │ │ │ │ @@ -271,534 +269,542 @@ │ │ │ │ │ 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 00002424 unsafe_latin_compare │ │ │ │ │ -0000081c 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -000008bc 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -000008c0 0000122c R_ARM_MOVT_ABS 00002424 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 00002424 unsafe_latin_compare │ │ │ │ │ -00000e28 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -00000e84 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ee4 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -00000ee8 0000122c R_ARM_MOVT_ABS 00002424 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 00002424 unsafe_latin_compare │ │ │ │ │ -000010b8 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -000010c4 0000132b R_ARM_MOVW_ABS_NC 00007448 unsafe_long_compare │ │ │ │ │ -000010c8 0000132c R_ARM_MOVT_ABS 00007448 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 00006430 unsafe_object_compare │ │ │ │ │ -000010e8 0000142c R_ARM_MOVT_ABS 00006430 unsafe_object_compare │ │ │ │ │ -000010ec 0000152b R_ARM_MOVW_ABS_NC 00007558 safe_object_compare │ │ │ │ │ -000010f0 0000152c R_ARM_MOVT_ABS 00007558 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 00007558 safe_object_compare │ │ │ │ │ -00001734 0000152c R_ARM_MOVT_ABS 00007558 safe_object_compare │ │ │ │ │ -00001748 0000162b R_ARM_MOVW_ABS_NC 000062ac unsafe_tuple_compare │ │ │ │ │ -0000174c 0000162c R_ARM_MOVT_ABS 000062ac unsafe_tuple_compare │ │ │ │ │ -00001800 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000018f0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000196c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a2c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a9c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001aa0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001ac8 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001acc 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001ad0 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001ad4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001adc 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b80 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001dc0 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001e04 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ -00001e34 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001f44 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001f80 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001f9c 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000202c 0000152b R_ARM_MOVW_ABS_NC 00007558 safe_object_compare │ │ │ │ │ -00002030 0000152c R_ARM_MOVT_ABS 00007558 safe_object_compare │ │ │ │ │ -00002068 0000152b R_ARM_MOVW_ABS_NC 00007558 safe_object_compare │ │ │ │ │ -0000206c 0000152c R_ARM_MOVT_ABS 00007558 safe_object_compare │ │ │ │ │ -0000207c 0000192b R_ARM_MOVW_ABS_NC 0000752c unsafe_float_compare │ │ │ │ │ -00002080 0000192c R_ARM_MOVT_ABS 0000752c unsafe_float_compare │ │ │ │ │ -000020d4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002190 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000021e8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000226c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002288 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000022b0 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002338 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002364 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002380 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000023e8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000247c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002494 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000024ec 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -000024f0 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -00002560 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002640 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002728 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002860 0000122b R_ARM_MOVW_ABS_NC 00002424 unsafe_latin_compare │ │ │ │ │ -00002864 0000122c R_ARM_MOVT_ABS 00002424 unsafe_latin_compare │ │ │ │ │ -000028cc 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002964 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002a2c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ac8 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b78 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d18 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d48 0000c11d R_ARM_JUMP24 00000000 memcpy │ │ │ │ │ -00002d90 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002dc0 0000bc1d R_ARM_JUMP24 00000000 memmove │ │ │ │ │ -00002ebc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ed8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002edc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002ee4 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002ef8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00002efc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00002f00 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00002f04 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00002f0c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002fc4 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003028 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000030ac 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030b0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030b4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000030e8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000030ec 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000030f0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003134 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003138 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003140 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000031ac 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003248 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003278 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000032c8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003404 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003498 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000034b8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034f0 0000262b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -000034f4 0000262c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -000034fc 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000357c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003630 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000366c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003684 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003704 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003724 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000373c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003744 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000376c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003790 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000037b0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000037c4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000386c 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00003884 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038a8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000038fc 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000397c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003998 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000399c 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000039cc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000039d4 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -00003a10 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003a14 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003a18 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003abc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003ac0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003acc 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003ad8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b2c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003b38 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00003b3c 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00003b58 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00003b88 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003bb8 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003c10 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c14 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c1c 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00003c20 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00003c28 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c30 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003c70 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003c74 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003c80 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00003c8c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003cac 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003cb0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003cf8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003cfc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003d10 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003d14 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003d20 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00003d24 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00003d28 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00003d2c 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00003d44 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00003d48 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00003d54 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -00003d58 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00003d68 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00003d6c 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00003d78 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00003d7c 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00003d8c 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003da8 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00003df4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003e40 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ebc 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003f08 0000b41c R_ARM_CALL 0000042c _PyList_AppendTakeRefListResize │ │ │ │ │ -00003f50 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fb0 0000da1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000404c 0000db1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00004078 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000409c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040b4 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000040b8 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000040c0 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000040cc 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000040d4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000040e0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004104 0000361d R_ARM_JUMP24 00002658 list_inplace_repeat_lock_held │ │ │ │ │ -00004128 0000372b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -0000412c 0000372c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004130 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000417c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004340 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000043e8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004400 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004430 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004434 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000448c 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004490 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004494 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000044b0 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000044b4 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000044b8 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000045d4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004664 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00004668 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00004690 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00004694 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000046dc 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046e0 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000472c 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00004760 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047a0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047d0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047fc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004808 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000480c 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004810 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004864 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000048ac 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000048b0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000048f4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00004958 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000495c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004960 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ -00004964 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ -0000496c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004980 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004994 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049dc 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00004a4c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a84 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004a88 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004a8c 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004aa0 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00004aa4 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00004aac 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00004b2c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b4c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004b78 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004b7c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004b80 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00004b84 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00004b8c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c4c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004cb8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004cd8 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004d10 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d30 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ -00004d34 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ -00004d38 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004d50 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004d5c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004d94 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004d98 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004d9c 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ -00004da0 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ -00004da8 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004dbc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004ddc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004de8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e08 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004e0c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004e10 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ -00004e14 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ -00004e1c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ea0 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004f08 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005244 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00005248 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000524c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005250 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005380 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005384 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000053a4 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000053a8 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000053ac 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ -000053b0 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ -000053bc 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000053c8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000053cc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000053d0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005424 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000548c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000054a8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000054ac 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000054b0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005504 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005510 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00005514 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005518 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000551c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000553c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00005540 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005588 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000558c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005594 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000055a0 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000055a4 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000055b0 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -000055b8 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000055f4 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005608 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005624 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00005674 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000056d8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005968 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000596c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005970 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000599c 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000059c8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059cc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a00 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005a04 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005a08 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005a3c 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005a5c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005cf0 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00005d14 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d18 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d48 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005d74 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00005d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005e14 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e38 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00005e60 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00005e74 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ec8 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005ecc 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005ed0 0000592b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00005ed4 0000592c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00005edc 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005ee8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005eec 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005ef8 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00005f00 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005f80 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005fac 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006038 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000060ac 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000060e8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000060ec 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000060f4 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006100 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006104 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000610c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000061ac 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000627c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062a0 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000062a4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000062a8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000062f8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000630c 0000132b R_ARM_MOVW_ABS_NC 00007448 unsafe_long_compare │ │ │ │ │ -00006310 0000132c R_ARM_MOVT_ABS 00007448 unsafe_long_compare │ │ │ │ │ -00006374 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000063a0 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000063d8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006470 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006474 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006490 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00006494 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -000064a0 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000064a4 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000064e0 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000064e8 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006514 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006534 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000656c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00006570 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -0000658c 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000065ac 0000642b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ -000065b0 0000642c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ -000065b4 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000065d4 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006648 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -0000664c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000665c 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00006674 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000066e0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006714 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00006774 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006790 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000067f4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006850 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000068bc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006910 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006920 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000069b4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000069d0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069ec 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a24 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00006a30 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00006a34 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00006a3c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a48 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006a4c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006a54 0000652b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -00006a58 0000652c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -00006a60 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006a84 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006aac 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ab0 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ab8 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006abc 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006ac4 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -00006ac8 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -00006ad0 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006b40 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006b44 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006b90 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006bb4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006bb8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006bd4 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006c10 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006c4c 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006c5c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006c60 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006c70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006ca0 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006cd0 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00006d38 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006da4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007024 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00007170 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007174 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007178 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000071d0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000071d4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007200 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007204 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007208 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007230 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00007244 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00007254 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000072b0 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000072c4 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000072d8 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00007310 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007328 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00007338 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007348 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -0000734c 00006b2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ -00007350 00006b2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ -00007354 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00007368 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00007370 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00007380 00006c2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -00007384 00006c2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -00007390 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000742c 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000074a4 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000074a8 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000756c 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000075c0 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000075dc 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00007648 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000076ac 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007710 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000776c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000779c 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000077a0 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000077a4 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ -000077a8 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ -000077b0 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000077c0 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000077dc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077fc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007820 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007844 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000785c 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ -00007860 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ -00007864 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007884 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +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 │ │ │ │ │ +00000b84 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b88 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ce4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000d34 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000dd0 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +00000dd4 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00000e30 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e90 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +00000e94 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +00000f28 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f64 0000132b R_ARM_MOVW_ABS_NC 00007294 unsafe_long_compare │ │ │ │ │ +00000f68 0000132c R_ARM_MOVT_ABS 00007294 unsafe_long_compare │ │ │ │ │ +00000f70 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00000f74 0000bb2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00000f84 0000142b R_ARM_MOVW_ABS_NC 0000627c unsafe_object_compare │ │ │ │ │ +00000f88 0000142c R_ARM_MOVT_ABS 0000627c unsafe_object_compare │ │ │ │ │ +00000f8c 0000152b R_ARM_MOVW_ABS_NC 000073a4 safe_object_compare │ │ │ │ │ +00000f90 0000152c R_ARM_MOVT_ABS 000073a4 safe_object_compare │ │ │ │ │ +00000fe8 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000107c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001080 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001140 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001198 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000012cc 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000012f4 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000131c 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001348 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000139c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000013ac 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000013b0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000013d4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001408 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000143c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000147c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000149c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014c0 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000014c4 0000b82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000014d0 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000014d4 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001594 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001598 0000b92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015ac 0000122b R_ARM_MOVW_ABS_NC 00002420 unsafe_latin_compare │ │ │ │ │ +000015b0 0000122c R_ARM_MOVT_ABS 00002420 unsafe_latin_compare │ │ │ │ │ +000015bc 0000152b R_ARM_MOVW_ABS_NC 000073a4 safe_object_compare │ │ │ │ │ +000015c0 0000152c R_ARM_MOVT_ABS 000073a4 safe_object_compare │ │ │ │ │ +000015d4 0000162b R_ARM_MOVW_ABS_NC 000060fc unsafe_tuple_compare │ │ │ │ │ +000015d8 0000162c R_ARM_MOVT_ABS 000060fc unsafe_tuple_compare │ │ │ │ │ +00001724 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001780 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017c4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017f4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000018c4 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001940 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001a20 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001a70 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001a74 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001a9c 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001aa0 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001aa4 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001aa8 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001ab0 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b98 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001da8 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001dec 0000171c R_ARM_CALL 00000000 merge_at │ │ │ │ │ +00001e00 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001e64 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001fbc 0000152b R_ARM_MOVW_ABS_NC 000073a4 safe_object_compare │ │ │ │ │ +00001fc0 0000152c R_ARM_MOVT_ABS 000073a4 safe_object_compare │ │ │ │ │ +00002038 0000192b R_ARM_MOVW_ABS_NC 00007378 unsafe_float_compare │ │ │ │ │ +0000203c 0000192c R_ARM_MOVT_ABS 00007378 unsafe_float_compare │ │ │ │ │ +0000204c 0000152b R_ARM_MOVW_ABS_NC 000073a4 safe_object_compare │ │ │ │ │ +00002050 0000152c R_ARM_MOVT_ABS 000073a4 safe_object_compare │ │ │ │ │ +00002068 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002084 0000bd1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000213c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002194 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000021b0 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002210 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000222c 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002254 0000ba1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002344 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002360 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000236c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002398 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +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 │ │ │ │ │ +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 │ │ │ │ │ +00003db0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003db4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003dc8 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003dcc 0000b72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003dd8 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00003ddc 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00003de0 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00003de4 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00003dfc 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00003e00 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00003e0c 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00003e10 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00003e20 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00003e24 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00003e30 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00003e34 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00003e44 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00003e60 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00003eac 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003ef8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f74 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003fc0 0000b41c R_ARM_CALL 0000042c _PyList_AppendTakeRefListResize │ │ │ │ │ +00004008 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004068 0000da1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00004104 0000db1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00004130 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004154 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000416c 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004170 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004178 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004184 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000418c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004198 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041bc 0000361d R_ARM_JUMP24 00002680 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 │ │ │ │ │ +0000479c 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047a0 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000047ec 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00004820 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004860 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000489c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048bc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048c8 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000048cc 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000048d0 00003b02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004924 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000496c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004970 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000049b4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00004a18 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004a1c 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004a20 00003d2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ +00004a24 00003d2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ +00004a2c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a40 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a54 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a9c 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00004b0c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b44 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004b48 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004b4c 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004b60 0000382b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00004b64 0000382c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00004b6c 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00004bec 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c0c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004c38 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004c3c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004c40 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00004c44 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00004c4c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d0c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004d78 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004d98 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004dd0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004df0 0000422b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ +00004df4 0000422c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ +00004df8 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004e10 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004e1c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004e54 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004e58 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004e5c 0000432b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +00004e60 0000432c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +00004e68 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e7c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004e9c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004ea8 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004ec8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004ecc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004ed0 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ +00004ed4 0000442c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ +00004edc 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f58 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004fbc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005088 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +0000508c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005090 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005094 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000050e0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050e4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005104 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005108 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000510c 0000462b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ +00005110 0000462c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ +0000511c 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005128 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000512c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005130 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005184 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000051ec 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005208 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000520c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005210 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005264 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005270 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00005274 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005278 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000527c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000529c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000052a0 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000052e8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000052ec 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000052f4 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005300 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005304 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005310 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005318 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005354 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005368 0000ef1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005384 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000053d4 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005438 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000056c8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000056cc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000056d0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000056fc 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005728 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000572c 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005760 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005764 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005768 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000579c 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000057bc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005a50 0000a51d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +00005a74 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a78 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005aa8 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005ad4 0000f01c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00005ae0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005b74 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b98 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00005bc0 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00005bd4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c68 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c6c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005c70 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005c90 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cb4 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005cc0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00005cc4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005d18 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005d1c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005d20 0000592b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00005d24 0000592c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00005d2c 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005d38 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005d3c 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005d48 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00005d50 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005dd0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005dfc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e88 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005efc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005f38 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005f3c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005f44 0000a91c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005f50 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005f54 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005f5c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00005ffc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060cc 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060f0 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000060f4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000060f8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006148 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000615c 0000132b R_ARM_MOVW_ABS_NC 00007294 unsafe_long_compare │ │ │ │ │ +00006160 0000132c R_ARM_MOVT_ABS 00007294 unsafe_long_compare │ │ │ │ │ +000061c4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000620c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000625c 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000062bc 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062c0 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062dc 0000f22b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000062e0 0000f22c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000062ec 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000062f0 0000e32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000632c 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006334 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006360 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006380 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063b8 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000063bc 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000063d8 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000063f8 0000642b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ +000063fc 0000642c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ +00006400 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006420 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006494 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006498 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000064a8 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000064c0 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000652c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006560 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000065c0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065dc 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006640 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000669c 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00006708 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000675c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000676c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006800 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000681c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006838 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006870 0000bc1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000687c 0000202b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00006880 0000202c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00006888 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006894 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006898 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000068a0 0000652b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +000068a4 0000652c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +000068ac 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000068d0 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068f8 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068fc 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006904 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006908 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006910 00002a2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00006914 00002a2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +0000691c 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000698c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006990 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000069dc 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006a00 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006a04 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006a20 0000f31c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006a5c 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006a98 0000f41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006aa8 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006aac 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006abc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006aec 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006b1c 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006b84 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006bf0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006e70 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006fbc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006fc0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006fc4 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000701c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007020 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000704c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007050 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007054 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000707c 0000f81c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00007090 0000f91c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000070a0 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000070fc 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007110 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007124 0000fb1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +0000715c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007174 0000fa1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00007184 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00007194 0000fd1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00007198 00006b2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ +0000719c 00006b2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ +000071a0 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000071b4 0000ff1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +000071bc 0000fc1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000071cc 00006c2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +000071d0 00006c2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +000071dc 0000fe1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00007278 0000dc1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +000072f0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000072f4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000073b8 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000740c 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007428 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00007494 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000074f8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000755c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000075b8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000075e8 0000be2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000075ec 0000be2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000075f0 00007c2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ +000075f4 00007c2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +000075fc 0000bf1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000760c 0001071c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00007628 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007648 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000766c 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007690 0000aa1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076a8 00007b2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ +000076ac 00007b2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ +000076b0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000076d0 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xe9f4 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xe898 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 0000712b R_ARM_MOVW_ABS_NC 000001e4 .LC21 │ │ │ │ │ 00000060 0000712c R_ARM_MOVT_ABS 000001e4 .LC21 │ │ │ │ │ 00000098 0001051d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000009c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000ec 0000361c R_ARM_CALL 00002658 list_inplace_repeat_lock_held │ │ │ │ │ +000000ec 0000361c R_ARM_CALL 00002680 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 │ │ │ │ │ @@ -812,11 +818,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 0xead4 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xe978 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 │ │ │ │ │ @@ -214,16 +214,16 @@ │ │ │ │ │ _PyDict_Next │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyArg_NoKeywords │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ PyObject_RichCompareBool │ │ │ │ │ -_Py_FalseStruct │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ +_Py_FalseStruct │ │ │ │ │ _Py_NotImplementedStruct │ │ │ │ │ PyObject_RichCompare │ │ │ │ │ PyType_GenericAlloc │ │ │ │ │ _PyArg_NoKwnames │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ _PyList_Concat │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -37,82 +37,82 @@ │ │ │ │ │ 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 24d0 │ │ │ │ │ + bl 24cc │ │ │ │ │ R_ARM_CALL gallop_right │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 1c7c │ │ │ │ │ + blt 1cb4 │ │ │ │ │ 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 b40 │ │ │ │ │ + beq 8b8 │ │ │ │ │ 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 283c │ │ │ │ │ + bl 2914 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ble 1c70 │ │ │ │ │ + ble 1ca8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ - bgt c0c │ │ │ │ │ + bgt c10 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt 1970 │ │ │ │ │ + bgt 18d4 │ │ │ │ │ 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 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r0, r8, #12 │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 2cd4 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r2, [r8, #16] │ │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ + str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - ldr ip, [r8, #12] │ │ │ │ │ + ldr r2, [r8, #16] │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ - bne 18cc │ │ │ │ │ + bne 18a0 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq b04 │ │ │ │ │ + beq 878 │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1c54 │ │ │ │ │ + beq 1c0c │ │ │ │ │ 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 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ @@ -127,32 +127,32 @@ │ │ │ │ │ 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 1b9c │ │ │ │ │ + beq 1c04 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1b2c │ │ │ │ │ + beq 1b40 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b3c │ │ │ │ │ + beq 1b50 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq bac │ │ │ │ │ + beq bb0 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc4 │ │ │ │ │ + beq bc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge bcc │ │ │ │ │ + bge bd0 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r9, [r4, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ beq 298 │ │ │ │ │ ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ @@ -164,27 +164,27 @@ │ │ │ │ │ b 298 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3f4 │ │ │ │ │ - blt 1314 │ │ │ │ │ + blt 12d8 │ │ │ │ │ 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 240 │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 1650 │ │ │ │ │ + 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 454 │ │ │ │ │ @@ -200,39 +200,39 @@ │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1c68 │ │ │ │ │ + beq 1c18 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1adc │ │ │ │ │ + beq 1af8 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1aec │ │ │ │ │ + beq 1b08 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ beq 38c │ │ │ │ │ add r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 39c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 3a4 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4c │ │ │ │ │ + bne b50 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 15fc │ │ │ │ │ + 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 450 │ │ │ │ │ @@ -249,20 +249,20 @@ │ │ │ │ │ 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 b7c │ │ │ │ │ + bne b80 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1754 │ │ │ │ │ + beq 1624 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ble 450 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 2d8 │ │ │ │ │ @@ -270,508 +270,509 @@ │ │ │ │ │ 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 bf0 │ │ │ │ │ + bne bf4 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 17e0 │ │ │ │ │ + beq 1628 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ ble 454 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ beq 2d4 │ │ │ │ │ b 1a0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - add lr, r3, #1 │ │ │ │ │ - str lr, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + str sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + add ip, r3, #1 │ │ │ │ │ + str ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r1, [r7] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ 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 1614 │ │ │ │ │ + bne 1698 │ │ │ │ │ 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 1c60 │ │ │ │ │ + beq 1cbc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1b0c │ │ │ │ │ + beq 1b28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1b1c │ │ │ │ │ + beq 1b38 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1734 │ │ │ │ │ + beq 17bc │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1744 │ │ │ │ │ + beq 17cc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 720 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + beq 718 │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c0 │ │ │ │ │ + bne 1750 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq af4 │ │ │ │ │ + beq 1604 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r4, [r7] │ │ │ │ │ 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 1638 │ │ │ │ │ + bne 160c │ │ │ │ │ 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 1b94 │ │ │ │ │ + beq 1cc4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ + beq 1b10 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1c84 │ │ │ │ │ + beq 1b20 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ + beq 179c │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d0 │ │ │ │ │ + beq 17ac │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq a80 │ │ │ │ │ + beq ae0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 11ec │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ + ble 1200 │ │ │ │ │ + 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 1300 │ │ │ │ │ - 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 1bc4 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + bne 12c0 │ │ │ │ │ + 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 1bcc │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 1bbc │ │ │ │ │ - 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 1bc4 │ │ │ │ │ + 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 1a60 │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 890 │ │ │ │ │ - ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - lsl r4, r6, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge 898 │ │ │ │ │ + beq 1a2c │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 8e4 │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + lsl r6, r5, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge 8ec │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + str r5, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 1a58 │ │ │ │ │ - ldrb r8, [r5, #16] │ │ │ │ │ + bne 1a84 │ │ │ │ │ + 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 1b5c │ │ │ │ │ + beq 1bbc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1b44 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + beq 1a8c │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b54 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + beq 1a9c │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 86c │ │ │ │ │ - ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + beq 8c4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87c │ │ │ │ │ + beq 8d4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 884 │ │ │ │ │ + bge 8dc │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - lsl r4, r4, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - ble 15c4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 6a0 │ │ │ │ │ + lsl r6, r6, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + str r7, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge 1568 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 698 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 16b8 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + ble 1780 │ │ │ │ │ mov r5, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r1, [r7, r5, lsl #2] │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 12dc │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 1298 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1bd4 │ │ │ │ │ + beq 1be4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1bcc │ │ │ │ │ + beq 1bdc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a78 │ │ │ │ │ + beq 1a44 │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 133c │ │ │ │ │ + bne 1300 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ lsl r6, r5, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 1344 │ │ │ │ │ + ble 1308 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 1a70 │ │ │ │ │ - ldrb r8, [r4, #16] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - ubfx r3, r8, #5, #1 │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ + str r5, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 1a3c │ │ │ │ │ + ldrb r9, [r4, #16] │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + add r5, r4, #20 │ │ │ │ │ + ubfx r3, r9, #5, #1 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + ldr r1, [r7, r6, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ba4 │ │ │ │ │ + beq 1bd4 │ │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 1af4 │ │ │ │ │ + beq 1a6c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1b04 │ │ │ │ │ + beq 1a7c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1324 │ │ │ │ │ + beq 12e4 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1334 │ │ │ │ │ + beq 12f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 133c │ │ │ │ │ + blt 12fc │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + str sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 1344 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b 7ec │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ + ble 1704 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + b 7e0 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 8b0 │ │ │ │ │ + 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 │ │ │ │ │ + ldr ip, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + 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 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, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6f8 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - blt 700 │ │ │ │ │ - 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 11f0 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - sub r9, r7, r6 │ │ │ │ │ - add r9, r6, r9, asr #1 │ │ │ │ │ - ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r0, [r3, r9, lsl #2] │ │ │ │ │ - bne 15cc │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movlt r8, r6 │ │ │ │ │ + movge r8, r3 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + ble 1204 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + sub r2, r8, r5 │ │ │ │ │ + add r3, r5, r2, asr #1 │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldr sl, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ │ + bne 15d4 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1be4 │ │ │ │ │ + beq 1b7c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1bdc │ │ │ │ │ + beq 1b8c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1938 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r9, #1 │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bge 16f0 │ │ │ │ │ + beq 1900 │ │ │ │ │ + lsr r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + ldreq r8, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + addne r5, r3, #1 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bge 1788 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bne 8b8 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - sub r8, r4, r6 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 914 │ │ │ │ │ + sub r6, r8, r5 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + add r6, r5, r6, asr #1 │ │ │ │ │ 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] │ │ │ │ │ + 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 9a0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + beq a08 │ │ │ │ │ + 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 9c4 │ │ │ │ │ - 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 a2c │ │ │ │ │ + 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 1874 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addne r6, r8, #1 │ │ │ │ │ - moveq r4, r8 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - ble a78 │ │ │ │ │ - str r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - sub r8, r4, r6 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 187c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r5, r6, #1 │ │ │ │ │ + movne r6, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble ad8 │ │ │ │ │ + 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 1bb4 │ │ │ │ │ + beq 1b84 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bac │ │ │ │ │ - ldrb r1, [r9, #16] │ │ │ │ │ + beq 1bfc │ │ │ │ │ + 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 17e8 │ │ │ │ │ + beq 185c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r8, #1 │ │ │ │ │ - moveq r4, r8 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bgt 9fc │ │ │ │ │ - ldr r7, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 11f0 │ │ │ │ │ - ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + addne r5, r8, #1 │ │ │ │ │ + moveq r6, r8 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + bgt a5c │ │ │ │ │ + ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1208 │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add sl, sl, #4 │ │ │ │ │ + add r7, r7, #4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16fc │ │ │ │ │ + bne 1720 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 172c │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ - cmple r7, #6 │ │ │ │ │ - bgt 46c │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + beq 17dc │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ + cmple r9, #6 │ │ │ │ │ + bgt 470 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr lr, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - add r3, lr, #1 │ │ │ │ │ + ldr ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + add r3, ip, #1 │ │ │ │ │ + str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [r2] │ │ │ │ │ b 194 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq b38 │ │ │ │ │ - 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 ip, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - str sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bl 2cd4 │ │ │ │ │ - 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} │ │ │ │ │ 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 1908 │ │ │ │ │ + beq 1a04 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ b 364 │ │ │ │ │ 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 1918 │ │ │ │ │ + beq 1ae8 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ b 3d8 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ @@ -794,796 +795,794 @@ │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ b 418 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 1c38 │ │ │ │ │ + bgt 1c20 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ sub r6, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r8, r4, r7, lsl #2 │ │ │ │ │ - bne 198c │ │ │ │ │ + bne 1940 │ │ │ │ │ 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 2cd4 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ + ldr lr, [r2, #12] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + add r2, lr, r6, lsl #2 │ │ │ │ │ + str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + sub r2, fp, #44 @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldm sl, {r0, r1} │ │ │ │ │ - add r2, r2, r6, lsl #2 │ │ │ │ │ - stm ip, {r0, r1} │ │ │ │ │ - str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - lsl r2, r3, #2 │ │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ │ - bne 1a40 │ │ │ │ │ - sub sl, r3, #4 │ │ │ │ │ + stm r2, {r0, r1} │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + add ip, r9, r1, lsl #2 │ │ │ │ │ + bne 19ec │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + sub sl, ip, #4 │ │ │ │ │ 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 1804 │ │ │ │ │ + beq 17fc │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r7, sl │ │ │ │ │ - movw lr, #0 │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + 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 lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + str ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + mov r4, sl │ │ │ │ │ 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 r8, [r7] │ │ │ │ │ + ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr sl, [r3] │ │ │ │ │ - bne db4 │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ - ldr r5, [r9, #8] │ │ │ │ │ - ldrb r1, [sl, #16] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ + ldr r9, [r3] │ │ │ │ │ + bne dbc │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ movlt r2, r3 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1b8c │ │ │ │ │ + beq 1ccc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1ab8 │ │ │ │ │ - ldrb r1, [r9, #16] │ │ │ │ │ - add r0, sl, #20 │ │ │ │ │ + beq 1a54 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1ac8 │ │ │ │ │ + beq 1a64 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 127c │ │ │ │ │ - add r1, r9, #20 │ │ │ │ │ + beq 1574 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1294 │ │ │ │ │ + beq 158c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 129c │ │ │ │ │ + bge 1594 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + str r8, [r4, #4] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dec │ │ │ │ │ + beq df4 │ │ │ │ │ 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 dec │ │ │ │ │ + b df4 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - blx r8 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f50 │ │ │ │ │ - blt 1aa8 │ │ │ │ │ + beq f58 │ │ │ │ │ + blt 1ad4 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - bne d98 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + bne da0 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 16a8 │ │ │ │ │ + beq 170c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge fb4 │ │ │ │ │ + bge fbc │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - bne cfc │ │ │ │ │ + bne d08 │ │ │ │ │ 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 1b84 │ │ │ │ │ + beq 1c3c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1a88 │ │ │ │ │ + beq 1b58 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1a98 │ │ │ │ │ + beq 1b68 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq ee0 │ │ │ │ │ + beq ee8 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ef0 │ │ │ │ │ + beq ef8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge ef8 │ │ │ │ │ + bge f00 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 11d4 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 16a8 │ │ │ │ │ + beq 170c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble fb4 │ │ │ │ │ + ble fbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b e34 │ │ │ │ │ + b e3c │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e90 │ │ │ │ │ + bne e98 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - blt e98 │ │ │ │ │ + blt ea0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ 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 11b0 │ │ │ │ │ + bne 1198 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 17ec │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble fb4 │ │ │ │ │ + ble fbc │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b e34 │ │ │ │ │ + b e3c │ │ │ │ │ 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 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bne 12c0 │ │ │ │ │ + bne 15b8 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 17ec │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble fb4 │ │ │ │ │ + ble fbc │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq e24 │ │ │ │ │ - b cfc │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq e2c │ │ │ │ │ + b d08 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ subgt r4, r4, #1 │ │ │ │ │ - sub r3, sl, #1 │ │ │ │ │ + sub r3, r8, #1 │ │ │ │ │ str r4, [r0] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - bl 24d0 │ │ │ │ │ + ldr r1, [r5] │ │ │ │ │ + bl 24cc │ │ │ │ │ R_ARM_CALL gallop_right │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 1aa0 │ │ │ │ │ - subs r3, sl, r6 │ │ │ │ │ - str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - beq 1068 │ │ │ │ │ - ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - sub sl, r6, sl │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + blt 1c44 │ │ │ │ │ + subs r3, r8, r6 │ │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + beq 1078 │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + sub r8, r6, r8 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ - addne r8, r8, sl, lsl #2 │ │ │ │ │ + sub r0, fp, #52 @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add sl, sl, r8, lsl #2 │ │ │ │ │ + addne r3, r3, r8, lsl #2 │ │ │ │ │ + strne r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + add r7, r7, r8, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addne r3, r3, sl, lsl #2 │ │ │ │ │ + addne r3, r3, r8, lsl #2 │ │ │ │ │ strne r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add r5, r5, sl, lsl #2 │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - add r7, r7, sl, lsl #2 │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - 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 sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 2d4c │ │ │ │ │ + bl 2e18 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1658 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ldr r3, [r6], #-4 │ │ │ │ │ - str r3, [r5], #-4 │ │ │ │ │ - bne 1894 │ │ │ │ │ + beq 16bc │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [r5], #-4 │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + bne 18b8 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ - beq 1bec │ │ │ │ │ + beq 1c74 │ │ │ │ │ sub r9, r9, #2 │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 283c │ │ │ │ │ + bl 2914 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ - ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - blt 1c0c │ │ │ │ │ - subs r2, r3, r9 │ │ │ │ │ - str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + blt 1c90 │ │ │ │ │ + subs r6, r3, r9 │ │ │ │ │ moveq r9, r3 │ │ │ │ │ - streq r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - beq 1134 │ │ │ │ │ + bne 111c │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + bne 1a10 │ │ │ │ │ + subs r8, r8, #1 │ │ │ │ │ + beq 192c │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + cmp r6, #6 │ │ │ │ │ + cmple r3, #6 │ │ │ │ │ + bgt fd0 │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + add r3, r4, #1 │ │ │ │ │ + str r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + str r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + b cf8 │ │ │ │ │ + ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r3, r9, r3 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - add r2, r6, r3, lsl #2 │ │ │ │ │ - str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + add sl, sl, r3, lsl #2 │ │ │ │ │ + addne r2, r2, r3, lsl #2 │ │ │ │ │ + strne r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ 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 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ 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 2cd4 │ │ │ │ │ + str sl, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r0, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 1c24 │ │ │ │ │ + beq 1c5c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1c04 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r3, [r5], #-4 │ │ │ │ │ - bne 18b0 │ │ │ │ │ - subs sl, sl, #1 │ │ │ │ │ - beq 18e4 │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - sub r7, r7, #4 │ │ │ │ │ - ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - cmple r3, #6 │ │ │ │ │ - bgt fc8 │ │ │ │ │ - ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ - str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne 10cc │ │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - b cec │ │ │ │ │ - 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 1ad0 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b ebc │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 1854 │ │ │ │ │ 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 1b24 │ │ │ │ │ + beq 1b70 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b f2c │ │ │ │ │ - ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 1314 │ │ │ │ │ - str r4, [sp] │ │ │ │ │ + b f34 │ │ │ │ │ + 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 1ac0 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b ec4 │ │ │ │ │ + ldr r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt 12d4 │ │ │ │ │ + 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, #-112] @ 0xffffff90 │ │ │ │ │ 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 2d4c │ │ │ │ │ + bl 2e18 │ │ │ │ │ R_ARM_CALL sortslice_memmove │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - lsl r3, r4, #2 │ │ │ │ │ + add r3, r4, r6, lsl #2 │ │ │ │ │ + str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + 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 af4 │ │ │ │ │ + beq 1604 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - b a8c │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ - str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne d78 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - blt d80 │ │ │ │ │ - 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 f74 │ │ │ │ │ - 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 f74 │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b ae8 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ + blx r8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bge 7a4 │ │ │ │ │ + bge 79c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b af8 │ │ │ │ │ + b 86c │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge 650 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 64c │ │ │ │ │ + ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b af8 │ │ │ │ │ + b 86c │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 844 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - bge 84c │ │ │ │ │ + bne 834 │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bge 83c │ │ │ │ │ + mov r5, sl │ │ │ │ │ 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 151c │ │ │ │ │ + movlt r9, r3 │ │ │ │ │ + movge r9, r6 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble 14c8 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - sub r8, r7, r5 │ │ │ │ │ + sub r8, r9, 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 15e4 │ │ │ │ │ + ldr r1, [r7, r8, lsl #2] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 15ec │ │ │ │ │ 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 1b6c │ │ │ │ │ + beq 1bf4 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1b64 │ │ │ │ │ + beq 1bec │ │ │ │ │ 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 18f8 │ │ │ │ │ + beq 1910 │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addeq r5, r8, #1 │ │ │ │ │ - movne r7, r8 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble 1514 │ │ │ │ │ + movne r9, r8 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble 14c0 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 1360 │ │ │ │ │ - sub r6, r7, r5 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1324 │ │ │ │ │ + sub r6, r9, r5 │ │ │ │ │ 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, [r7, 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 1448 │ │ │ │ │ + beq 1404 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 1464 │ │ │ │ │ + beq 1420 │ │ │ │ │ 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 1884 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 1890 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r5, r6, #1 │ │ │ │ │ - movne r7, r6 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble 1514 │ │ │ │ │ - str sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - add r9, r4, #20 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - sub r6, r7, r5 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - add r6, r5, r6, asr #1 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ + addeq r5, sl, #1 │ │ │ │ │ + movne r9, sl │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + ble 14c0 │ │ │ │ │ + add r3, r4, #20 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + sub r6, r9, r5 │ │ │ │ │ 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, [r7, r6, lsl #2] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b7c │ │ │ │ │ - ldrb r0, [r8, #16] │ │ │ │ │ + beq 1bb4 │ │ │ │ │ + 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 1b74 │ │ │ │ │ + beq 1bac │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1864 │ │ │ │ │ + beq 186c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r5, r6, #1 │ │ │ │ │ - movne r7, r6 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bgt 1498 │ │ │ │ │ - ldr sl, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 162c │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt 12f0 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ + movne r9, r6 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + bgt 144c │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 16b0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + blt 12ac │ │ │ │ │ + str r9, [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, #-112] @ 0xffffff90 │ │ │ │ │ + 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 2cd4 │ │ │ │ │ + str r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - lsl r3, r7, #2 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + add r3, r4, r9, lsl #2 │ │ │ │ │ + str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + lsl r3, r9, #2 │ │ │ │ │ ldrne r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + add r7, r7, 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 │ │ │ │ │ + sub r3, r3, r9 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 194c │ │ │ │ │ + beq 18f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17c4 │ │ │ │ │ + beq 168c │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ - mov r3, sl │ │ │ │ │ - b 514 │ │ │ │ │ + ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 510 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 898 │ │ │ │ │ - ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + b 8ec │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 938 │ │ │ │ │ - b 1314 │ │ │ │ │ + bne d80 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + blt d88 │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + sub r4, r4, #4 │ │ │ │ │ + str r9, [r4, #4] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq f7c │ │ │ │ │ + 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 f7c │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bge 998 │ │ │ │ │ + b 12d4 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ + blx sl │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bge 13e0 │ │ │ │ │ - b 12f0 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bge 13a0 │ │ │ │ │ + b 12ac │ │ │ │ │ + ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 86c │ │ │ │ │ + ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 5b0 │ │ │ │ │ + b 12d4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ + sub r2, fp, #44 @ 0x2c │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + sub r2, fp, #76 @ 0x4c │ │ │ │ │ + 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 2e18 │ │ │ │ │ + R_ARM_CALL sortslice_memmove │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + 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 af8 │ │ │ │ │ + b 8b0 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12f0 │ │ │ │ │ - beq 720 │ │ │ │ │ + blt 12ac │ │ │ │ │ + beq 718 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ b 504 │ │ │ │ │ - ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 5b0 │ │ │ │ │ - b 1314 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 1604 │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r5, sl │ │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r6, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1698 │ │ │ │ │ + beq 16f8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r2, ip │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 2cd4 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 185c │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + b 1190 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b 1308 │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1668 │ │ │ │ │ - ldr r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1514 │ │ │ │ │ + b 16cc │ │ │ │ │ + ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + 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 1b94 │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b b24 │ │ │ │ │ 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 192c │ │ │ │ │ + beq 1920 │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - b 538 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ - b a78 │ │ │ │ │ - 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 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bne ac8 │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ - b 1768 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + b 53c │ │ │ │ │ + ldr r9, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + b 14c0 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b ad8 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f8 │ │ │ │ │ + bne 5ac │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 4fc │ │ │ │ │ - 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 2d4c │ │ │ │ │ - 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 b38 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ b 5b0 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 175c │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ + 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 a60 │ │ │ │ │ + b 4fc │ │ │ │ │ + ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + sub r2, fp, #44 @ 0x2c │ │ │ │ │ + b 1634 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r7, fp, #52 @ 0x34 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ ldr r4, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -1591,301 +1590,321 @@ │ │ │ │ │ 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 2d4c │ │ │ │ │ + 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 1954 │ │ │ │ │ + bne 1aa4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b b40 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b 14fc │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + b 8b8 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b ac0 │ │ │ │ │ + cmp sl, r8 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 9dc │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ + b 14ac │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b a3c │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 1474 │ │ │ │ │ - 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 107c │ │ │ │ │ - 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 1144 │ │ │ │ │ + b 1430 │ │ │ │ │ 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 ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 1668 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 13e0 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 1604 │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 158 │ │ │ │ │ + ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - b 175c │ │ │ │ │ - ldr ip, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b af8 │ │ │ │ │ - ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 938 │ │ │ │ │ - mov ip, r4 │ │ │ │ │ - b 1768 │ │ │ │ │ - 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 1858 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 108c │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 251c │ │ │ │ │ + bl 2540 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bne 104 │ │ │ │ │ - b b38 │ │ │ │ │ + b 8b0 │ │ │ │ │ + ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + b 1634 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b 998 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b 13a0 │ │ │ │ │ + ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 86c │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 16cc │ │ │ │ │ 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 2cd4 │ │ │ │ │ + bl 2da0 │ │ │ │ │ R_ARM_CALL sortslice_memcpy │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldr r1, [sl, #12] │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ + ldr lr, [sl, #12] │ │ │ │ │ + sub r2, fp, #44 @ 0x2c │ │ │ │ │ + sub ip, r3, #1 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldrd r0, [sl, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sl, #16] │ │ │ │ │ - str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + str ip, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + stm r2, {r0, r1} │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - add r3, r1, r6, lsl #2 │ │ │ │ │ + add r3, lr, 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 1a48 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + lsl r3, ip, #2 │ │ │ │ │ + add ip, r9, ip, lsl #2 │ │ │ │ │ + bne 19f4 │ │ │ │ │ + mov sl, ip │ │ │ │ │ + ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r5, r8, #4 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldr r3, [sl], #-4 │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ - beq cbc │ │ │ │ │ - ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + beq cc0 │ │ │ │ │ + ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldr r0, [r1], #-4 │ │ │ │ │ + str r0, [r3], #-4 │ │ │ │ │ + str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b cbc │ │ │ │ │ + b cc0 │ │ │ │ │ str r5, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - add r2, r1, r2 │ │ │ │ │ + add r3, r1, r3 │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 19b4 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + b 860 │ │ │ │ │ + ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 1a08 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 5d8 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 650 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 10e0 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 64c │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 734 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ + b 730 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ movge r6, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ - b 7a4 │ │ │ │ │ - add r0, r5, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ + b 79c │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne e78 │ │ │ │ │ + bne d60 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 1578 │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 81c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 12e8 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b 5dc │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 6d4 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b ee4 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + b 8c8 │ │ │ │ │ + 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 1850 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b 1714 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1668 │ │ │ │ │ - add r0, sl, #28 │ │ │ │ │ - ldrb r1, [r9, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne d58 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 1280 │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 16ac │ │ │ │ │ + b 16cc │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b 1628 │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ bne 320 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ b 390 │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 82c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1328 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 594 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 17a0 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ bne 4e0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1738 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - b 1800 │ │ │ │ │ + b 17c0 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ bne 200 │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b bb0 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 6dc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 870 │ │ │ │ │ + b bb4 │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne e80 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b eec │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b 17f8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1b48 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 13c8 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 13b0 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 14ec │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 14d4 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 1a8c │ │ │ │ │ - ldr r0, [sl, #28] │ │ │ │ │ - b 1abc │ │ │ │ │ + b 968 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 588 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 1b30 │ │ │ │ │ + b a94 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 980 │ │ │ │ │ + str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + sub r2, fp, #44 @ 0x2c │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b 1634 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 149c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 1af8 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b a50 │ │ │ │ │ + b 1484 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b a34 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 638 │ │ │ │ │ + b 1a90 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 63c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 620 │ │ │ │ │ + b 624 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 1a70 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 794 │ │ │ │ │ + b 78c │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 77c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 920 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 908 │ │ │ │ │ - str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + b 774 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1388 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 1370 │ │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ │ + b ab0 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 1b44 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + sub r2, fp, #44 @ 0x2c │ │ │ │ │ + b 1634 │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 1afc │ │ │ │ │ + ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + bl 2540 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + bne c1c │ │ │ │ │ + b 1854 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 1b5c │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + b 16cc │ │ │ │ │ + str r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + str r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + b 1800 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + str r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ sub r7, fp, #52 @ 0x34 │ │ │ │ │ - str r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 1808 │ │ │ │ │ - str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 16a0 │ │ │ │ │ + str r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + b 1800 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + mov r5, sl │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr ip, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 1668 │ │ │ │ │ - str sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 1808 │ │ │ │ │ - ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 251c │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - bne c18 │ │ │ │ │ - b 185c │ │ │ │ │ - str ip, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ │ - b 1768 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 1b10 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 1ae0 │ │ │ │ │ + b 16cc │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b b40 │ │ │ │ │ + b 8b8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 185c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 5a0 │ │ │ │ │ + b 1854 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 1b2c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 1b14 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 1a58 │ │ │ │ │ │ │ │ │ │ -00001c8c : │ │ │ │ │ +00001cd4 : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1ca0 │ │ │ │ │ - b 1ccc │ │ │ │ │ + beq 1ce8 │ │ │ │ │ + b 1d14 │ │ │ │ │ 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 │ │ │ │ │ @@ -1893,103 +1912,103 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001ccc : │ │ │ │ │ +00001d14 : │ │ │ │ │ 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 1e40 │ │ │ │ │ + beq 1e88 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 530 │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1e50 │ │ │ │ │ + beq 1e98 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ addlt r6, r6, r4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ biclt r6, r6, r6, asr #31 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movlt r3, r6 │ │ │ │ │ movge r3, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 1e24 │ │ │ │ │ + bgt 1e6c │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ │ add lr, r0, #4 │ │ │ │ │ add r6, r1, r2, lsl #2 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ sub ip, r4, #2 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bgt 1e24 │ │ │ │ │ + bgt 1e6c │ │ │ │ │ sub ip, r0, #4 │ │ │ │ │ sub r7, r4, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, r2, lsl #2] │ │ │ │ │ - bgt 1e24 │ │ │ │ │ + bgt 1e6c │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ sub r7, r4, #4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, r2] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 1e24 │ │ │ │ │ + bgt 1e6c │ │ │ │ │ sub ip, r0, #12 │ │ │ │ │ sub r7, r4, #5 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, r2] │ │ │ │ │ - bgt 1e24 │ │ │ │ │ + bgt 1e6c │ │ │ │ │ sub r2, r0, #16 │ │ │ │ │ sub r7, r4, #6 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, r2] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 1e24 │ │ │ │ │ + bgt 1e6c │ │ │ │ │ sub ip, r0, #20 │ │ │ │ │ sub r7, r4, #7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, r2] │ │ │ │ │ - bgt 1e24 │ │ │ │ │ + bgt 1e6c │ │ │ │ │ sub r2, r0, #24 │ │ │ │ │ sub r7, r4, #8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ ldr r7, [r1, r2] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 1e24 │ │ │ │ │ + bgt 1e6c │ │ │ │ │ sub r0, r0, #28 │ │ │ │ │ sub ip, r4, #9 │ │ │ │ │ cmp r3, ip │ │ │ │ │ ldr ip, [r1, r0] │ │ │ │ │ str ip, [r1, r2] │ │ │ │ │ - bgt 1e24 │ │ │ │ │ + bgt 1e6c │ │ │ │ │ ldr r2, [r6, #-32] @ 0xffffffe0 │ │ │ │ │ sub r4, r4, #10 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r2, [r1, r0] │ │ │ │ │ - bgt 1e24 │ │ │ │ │ + bgt 1e6c │ │ │ │ │ sub r0, r1, #36 @ 0x24 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ ldr r2, [r0, #-4]! │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - ble 1e10 │ │ │ │ │ + ble 1e58 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r5] │ │ │ │ │ str r5, [r1, r3, lsl #2] │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -1999,44 +2018,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} │ │ │ │ │ │ │ │ │ │ -00001e58 : │ │ │ │ │ +00001ea0 : │ │ │ │ │ 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 1ed0 │ │ │ │ │ + bne 1f18 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1f1c │ │ │ │ │ + beq 1f64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1ef8 │ │ │ │ │ + ble 1f40 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 1f1c │ │ │ │ │ + beq 1f64 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1ccc │ │ │ │ │ + bl 1d14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef0 │ │ │ │ │ + bne 1f38 │ │ │ │ │ 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 │ │ │ │ │ @@ -2045,66 +2064,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 1e80 │ │ │ │ │ + bne 1ec8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1f10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ea4 │ │ │ │ │ + bne 1eec │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1ea4 │ │ │ │ │ + b 1eec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef0 │ │ │ │ │ + bne 1f38 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 1eac │ │ │ │ │ + b 1ef4 │ │ │ │ │ │ │ │ │ │ -00001f30 : │ │ │ │ │ -py_list_clear(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 37d8 │ │ │ │ │ - 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} │ │ │ │ │ - │ │ │ │ │ -00001f54 : │ │ │ │ │ +00001f78 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1f90 │ │ │ │ │ + beq 1fb4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1fd0 │ │ │ │ │ + blt 1ff4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 1fc8 │ │ │ │ │ + bgt 1fec │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 5a0c │ │ │ │ │ + b 576c │ │ │ │ │ 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 │ │ │ │ │ @@ -2116,126 +2120,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 1f8c │ │ │ │ │ + b 1fb0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1f78 │ │ │ │ │ + b 1f9c │ │ │ │ │ │ │ │ │ │ -00001fd8 : │ │ │ │ │ +00001ffc : │ │ │ │ │ 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 2008 │ │ │ │ │ - bl 37d8 │ │ │ │ │ + beq 202c │ │ │ │ │ + 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} │ │ │ │ │ │ │ │ │ │ -00002020 <_PyList_AsTupleAndClear>: │ │ │ │ │ +00002044 <_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 2050 <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ + beq 2074 <_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 │ │ │ │ │ │ │ │ │ │ -0000205c : │ │ │ │ │ +00002080 : │ │ │ │ │ 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 222c │ │ │ │ │ + ble 2250 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 22b8 │ │ │ │ │ + bgt 22dc │ │ │ │ │ mul r5, r6, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 53d4 │ │ │ │ │ + bl 5134 │ │ │ │ │ R_ARM_CALL list_new_prealloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21fc │ │ │ │ │ + beq 2220 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ - bne 223c │ │ │ │ │ + bne 2260 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2218 │ │ │ │ │ + ble 223c │ │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 21f8 │ │ │ │ │ + bcs 221c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 21f4 │ │ │ │ │ + beq 2218 │ │ │ │ │ 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 2198 │ │ │ │ │ + beq 21bc │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 2184 │ │ │ │ │ + beq 21a8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 2178 │ │ │ │ │ + beq 219c │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - beq 216c │ │ │ │ │ + beq 2190 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 2160 │ │ │ │ │ + beq 2184 │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 2154 │ │ │ │ │ + beq 2178 │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - bne 2208 │ │ │ │ │ + bne 222c │ │ │ │ │ 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] │ │ │ │ │ @@ -2247,15 +2251,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 21e4 │ │ │ │ │ + beq 2208 │ │ │ │ │ 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 │ │ │ │ │ @@ -2266,115 +2270,115 @@ │ │ │ │ │ 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 2198 │ │ │ │ │ + bne 21bc │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 221c │ │ │ │ │ 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 2148 │ │ │ │ │ + b 216c │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ movge r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 20d0 │ │ │ │ │ + b 20f4 │ │ │ │ │ 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 224c │ │ │ │ │ + b 2270 │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls 2278 │ │ │ │ │ + bls 229c │ │ │ │ │ ldr r0, [r3], #4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2248 │ │ │ │ │ + bgt 226c │ │ │ │ │ add r2, r7, r2 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ movge r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - b 2248 │ │ │ │ │ + b 226c │ │ │ │ │ lsl r3, r5, #2 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ sub r7, r3, r6 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 21f8 │ │ │ │ │ + ble 221c │ │ │ │ │ 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 2280 │ │ │ │ │ + b 22a4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -000022c4 : │ │ │ │ │ +000022e8 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 22ec │ │ │ │ │ + beq 2310 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000022f8 : │ │ │ │ │ +0000231c : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2350 │ │ │ │ │ + beq 2374 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2350 │ │ │ │ │ + beq 2374 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt 2324 │ │ │ │ │ + bgt 2348 │ │ │ │ │ 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 231c │ │ │ │ │ + bls 2340 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 2334 │ │ │ │ │ + b 2358 │ │ │ │ │ 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 │ │ │ │ │ @@ -2382,143 +2386,143 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000237c : │ │ │ │ │ +000023a0 : │ │ │ │ │ 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 23fc │ │ │ │ │ - b 2428 │ │ │ │ │ + bne 2420 │ │ │ │ │ + b 244c │ │ │ │ │ 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 2470 │ │ │ │ │ + ble 2494 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addgt r7, r7, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt 241c │ │ │ │ │ + bgt 2440 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2494 │ │ │ │ │ + bne 24b8 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs 2428 │ │ │ │ │ + bcs 244c │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2438 │ │ │ │ │ + ble 245c │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 23b4 │ │ │ │ │ + bne 23d8 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi 23fc │ │ │ │ │ + bhi 2420 │ │ │ │ │ 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 23b4 │ │ │ │ │ + bne 23d8 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 241c │ │ │ │ │ + beq 2440 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 241c │ │ │ │ │ + bne 2440 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b 241c │ │ │ │ │ + b 2440 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23d4 │ │ │ │ │ + bne 23f8 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 23d4 │ │ │ │ │ + b 23f8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -000024a0 : │ │ │ │ │ +000024c4 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 37d8 │ │ │ │ │ + bl 38a4 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000024c0 : │ │ │ │ │ +000024e4 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - blt 24f0 │ │ │ │ │ + blt 2514 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi 24f0 │ │ │ │ │ + bmi 2514 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00002500 : │ │ │ │ │ +00002524 : │ │ │ │ │ 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 5a0c │ │ │ │ │ + b 576c │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ -0000251c : │ │ │ │ │ +00002540 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 25c8 │ │ │ │ │ + bge 25f0 │ │ │ │ │ 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] │ │ │ │ │ @@ -2526,55 +2530,56 @@ │ │ │ │ │ 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 257c │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ + bne 25d8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mvneq r2, #-536870912 @ 0xe0000000 │ │ │ │ │ mvnne r2, #-268435456 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc 25d0 │ │ │ │ │ + bcc 25f8 │ │ │ │ │ mul r0, r5, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 25d0 │ │ │ │ │ + beq 25f8 │ │ │ │ │ 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} │ │ │ │ │ + str r3, [fp, #-16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r3, [fp, #-16] │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ + b 258c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 25c0 │ │ │ │ │ + b 25d0 │ │ │ │ │ │ │ │ │ │ -000025dc : │ │ │ │ │ +00002604 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 25f0 │ │ │ │ │ - b 3cd4 <_list_extend> │ │ │ │ │ + beq 2618 │ │ │ │ │ + b 3d8c <_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 │ │ │ │ │ @@ -2583,95 +2588,95 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000261c : │ │ │ │ │ +00002644 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2650 │ │ │ │ │ + beq 2678 │ │ │ │ │ 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 2644 │ │ │ │ │ + b 266c │ │ │ │ │ │ │ │ │ │ -00002658 : │ │ │ │ │ +00002680 : │ │ │ │ │ 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 2748 │ │ │ │ │ + beq 2770 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 2744 │ │ │ │ │ + ble 276c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 2734 │ │ │ │ │ + blt 275c │ │ │ │ │ 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 2738 │ │ │ │ │ + beq 2760 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 2700 │ │ │ │ │ + bge 2728 │ │ │ │ │ ldr r0, [r6, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 26d0 │ │ │ │ │ + bgt 26f8 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ movge r2, #1342177280 @ 0x50000000 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - b 26d0 │ │ │ │ │ + b 26f8 │ │ │ │ │ lsl r7, r1, #2 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ sub r4, r7, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r6, r5 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - ble 2748 │ │ │ │ │ + ble 2770 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2708 │ │ │ │ │ + b 2730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bl 37d8 │ │ │ │ │ + bl 38a4 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 273c │ │ │ │ │ + b 2764 │ │ │ │ ├── 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 b10 │ │ │ │ │ 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 1294 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movle r2, r3 │ │ │ │ │ - ble b34 │ │ │ │ │ + ble b30 │ │ │ │ │ ldr r9, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ 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 14b0 │ │ │ │ │ + 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 1210 │ │ │ │ │ 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 205c │ │ │ │ │ - ldr r5, [ip] │ │ │ │ │ - tst r0, lr │ │ │ │ │ + bne 1fb0 │ │ │ │ │ + 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 f60 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 172c │ │ │ │ │ + bne 15b8 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1758 │ │ │ │ │ + bne 15e4 │ │ │ │ │ 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,184 @@ │ │ │ │ │ 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 1ce0 │ │ │ │ │ + bgt 1cdc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble b7c │ │ │ │ │ + ble b78 │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2114 │ │ │ │ │ + bne 1f54 │ │ │ │ │ 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 1ae4 │ │ │ │ │ + ble 1ab8 │ │ │ │ │ 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 bec │ │ │ │ │ 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 23a0 │ │ │ │ │ + beq 2330 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 20a0 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2214 │ │ │ │ │ + beq 20b0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1e30 │ │ │ │ │ + beq 1dfc │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e40 │ │ │ │ │ + beq 1e0c │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne c2c │ │ │ │ │ + bne c28 │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c18 │ │ │ │ │ + beq c14 │ │ │ │ │ mov r2, r3 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - add sl, r8, r3 │ │ │ │ │ - str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - ldr r4, [r8, r2, lsl #2] │ │ │ │ │ + add sl, r9, r3 │ │ │ │ │ + str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + 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 225c │ │ │ │ │ + beq 2200 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ - beq 225c │ │ │ │ │ + beq 2200 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r4, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2268 │ │ │ │ │ + beq 220c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 226c │ │ │ │ │ + beq 2210 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2278 │ │ │ │ │ + beq 221c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2130 │ │ │ │ │ + blt 20dc │ │ │ │ │ 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 22a0 │ │ │ │ │ + beq 2244 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 22a0 │ │ │ │ │ + beq 2244 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22ac │ │ │ │ │ + beq 2250 │ │ │ │ │ tst r6, #64 @ 0x40 │ │ │ │ │ addeq r1, r4, #28 │ │ │ │ │ - beq 22b0 │ │ │ │ │ + beq 2254 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22bc │ │ │ │ │ + beq 2260 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2130 │ │ │ │ │ + blt 20dc │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r7, r3, #3 │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r7, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble b0c │ │ │ │ │ - ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - add r4, r8, #4 │ │ │ │ │ + ble b08 │ │ │ │ │ + ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + 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 22e0 │ │ │ │ │ + beq 2328 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 22c8 │ │ │ │ │ + beq 226c │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22d8 │ │ │ │ │ + beq 227c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2284 │ │ │ │ │ + beq 2228 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2294 │ │ │ │ │ + beq 2238 │ │ │ │ │ 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 2130 │ │ │ │ │ + beq e48 │ │ │ │ │ + b 20dc │ │ │ │ │ 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 +821,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 1ac8 │ │ │ │ │ + bne 1a9c │ │ │ │ │ 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 20d4 │ │ │ │ │ + bne 21b0 │ │ │ │ │ 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 2374 │ │ │ │ │ + bne 2354 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq be4 │ │ │ │ │ + beq be0 │ │ │ │ │ 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 1a7c │ │ │ │ │ - bne c24 │ │ │ │ │ + blt 1a50 │ │ │ │ │ + bne c20 │ │ │ │ │ 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 e48 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r6, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ ldr r2, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c18 │ │ │ │ │ + beq c14 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ streq r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - bne 2128 │ │ │ │ │ + bne 20d4 │ │ │ │ │ ldr r2, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 1b94 │ │ │ │ │ - sub r7, r8, #4 │ │ │ │ │ + ble 1adc │ │ │ │ │ + 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 r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - ldr r4, [r9, #4]! │ │ │ │ │ + str r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + 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 11c0 │ │ │ │ │ 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 23c4 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 2418 │ │ │ │ │ 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 23bc │ │ │ │ │ + beq 2410 │ │ │ │ │ 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 1efc │ │ │ │ │ + beq 1ed4 │ │ │ │ │ lsr r1, r1, #31 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1104 │ │ │ │ │ + bne 1684 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23b4 │ │ │ │ │ + beq 2408 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 23d4 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 23f8 │ │ │ │ │ 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 1edc │ │ │ │ │ + beq 1e50 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ - b d98 │ │ │ │ │ - ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a7c │ │ │ │ │ - bne 1104 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - ldr r5, [r9, #-4] │ │ │ │ │ - ldr r4, [r9] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 2234 │ │ │ │ │ - ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1a7c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1e20 │ │ │ │ │ - ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + beq 1d60 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c20 │ │ │ │ │ + bne 1c1c │ │ │ │ │ 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 dac │ │ │ │ │ + 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 dac │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r4], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcc de8 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + bcc d94 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bb4 │ │ │ │ │ + bne 1afc │ │ │ │ │ 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 e48 │ │ │ │ │ + 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 1374 │ │ │ │ │ + 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 241c │ │ │ │ │ + beq 2300 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2414 │ │ │ │ │ + beq 22f8 │ │ │ │ │ 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 1eec │ │ │ │ │ + beq 1f28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1870 │ │ │ │ │ + beq 1844 │ │ │ │ │ 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 128c │ │ │ │ │ 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 1014 │ │ │ │ │ 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 fa4 │ │ │ │ │ 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 23dc │ │ │ │ │ + beq 23ec │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2008 │ │ │ │ │ + beq 1f38 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 201c │ │ │ │ │ + beq 1f4c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 17ec │ │ │ │ │ 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 1804 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12f8 │ │ │ │ │ + beq 10a8 │ │ │ │ │ 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 202c │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 202c │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ │ - cmp r4, r2 │ │ │ │ │ - bne 2024 │ │ │ │ │ - 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 2074 │ │ │ │ │ - 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 10d0 │ │ │ │ │ + b fc8 │ │ │ │ │ + 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 207c │ │ │ │ │ + beq 2038 │ │ │ │ │ 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 1ea8 │ │ │ │ │ - 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 23cc │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 1f60 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - add r0, r5, #20 │ │ │ │ │ - tst r6, #32 │ │ │ │ │ - beq 23a8 │ │ │ │ │ - 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 1e14 │ │ │ │ │ - bge 14c8 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1f0c │ │ │ │ │ - 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 1a7c │ │ │ │ │ - beq 12f8 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt 1408 │ │ │ │ │ + blt 1a50 │ │ │ │ │ + beq 10a8 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + blt 11b8 │ │ │ │ │ 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 1174 │ │ │ │ │ + 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] │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r3, [r9, r5, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1608 │ │ │ │ │ + bne 138c │ │ │ │ │ ldr r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt f04 │ │ │ │ │ + bgt eac │ │ │ │ │ mov ip, r3 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b08 │ │ │ │ │ - ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + bne 1b20 │ │ │ │ │ + ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ 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 1830 │ │ │ │ │ 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 1d88 │ │ │ │ │ + bgt 1d70 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1628 │ │ │ │ │ + bne 13ac │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1ac8 │ │ │ │ │ + bne 1a9c │ │ │ │ │ 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 b8c │ │ │ │ │ + b 1824 │ │ │ │ │ + add r5, r7, #1 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + ble fc4 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 1404 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 11b4 │ │ │ │ │ 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 │ │ │ │ │ + str r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ 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 2400 │ │ │ │ │ + beq 2338 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 2040 │ │ │ │ │ + beq 20b8 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2054 │ │ │ │ │ + beq 20cc │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 13e4 │ │ │ │ │ + beq 1194 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f4 │ │ │ │ │ + beq 11a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 13fc │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bgt 1344 │ │ │ │ │ - ldr r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - add r1, r9, r5 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - blt 1224 │ │ │ │ │ + bge 11ac │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bgt 10f4 │ │ │ │ │ + ldr r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + lsl r4, r5, #2 │ │ │ │ │ + add r1, r9, r4 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + blt fd8 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - str r3, [r9, r4, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r3, [r9, r5, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 124c │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - ldr r4, [r3, r7, lsl #2] │ │ │ │ │ - b 161c │ │ │ │ │ + beq 1000 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldr r5, [r3, r7, lsl #2] │ │ │ │ │ + b 13a0 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 139c │ │ │ │ │ + bne 114c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 13a4 │ │ │ │ │ - add r4, r5, #1 │ │ │ │ │ - b 13a8 │ │ │ │ │ + bgt 1154 │ │ │ │ │ + add r5, r4, #1 │ │ │ │ │ + b 1158 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b f18 │ │ │ │ │ + b ec0 │ │ │ │ │ + ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r6 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1a50 │ │ │ │ │ + bne 1684 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + ldr r5, [r8, #-4] │ │ │ │ │ + ldr r4, [r8] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 2284 │ │ │ │ │ + ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge d44 │ │ │ │ │ + b 1a50 │ │ │ │ │ ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1438 │ │ │ │ │ + b 1238 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 147c │ │ │ │ │ + bge 127c │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 2060 │ │ │ │ │ - ands ip, r0, lr │ │ │ │ │ - beq 1424 │ │ │ │ │ + bne 1fb4 │ │ │ │ │ + ands r0, ip, lr │ │ │ │ │ + beq 1224 │ │ │ │ │ ldr sl, [r1] │ │ │ │ │ ldr sl, [sl, #8] │ │ │ │ │ cmp sl, #15 │ │ │ │ │ - bls 1424 │ │ │ │ │ + bls 1224 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 1430 │ │ │ │ │ + blt 1230 │ │ │ │ │ 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 20c8 │ │ │ │ │ - blt 11bc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 2398 │ │ │ │ │ - ldrb r6, [r4, #16] │ │ │ │ │ - tst r6, #64 @ 0x40 │ │ │ │ │ - beq 20b4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - beq 1f40 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 1f50 │ │ │ │ │ - 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 1a7c │ │ │ │ │ + b 1014 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 1f78 │ │ │ │ │ + bgt 2060 │ │ │ │ │ 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 19a4 │ │ │ │ │ + ble 1998 │ │ │ │ │ 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 1fb0 │ │ │ │ │ + beq 2098 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 19a4 │ │ │ │ │ + beq 1998 │ │ │ │ │ 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 210c │ │ │ │ │ + beq 1fc8 │ │ │ │ │ ldr r9, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 1364 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - beq 2088 │ │ │ │ │ + beq 2030 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 1364 │ │ │ │ │ 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 1fb4 │ │ │ │ │ + beq 1fcc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne 15d4 │ │ │ │ │ + bne 1340 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r9, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ b 748 │ │ │ │ │ + ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + sub r2, r3, #4 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge e40 │ │ │ │ │ + b 1a50 │ │ │ │ │ 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 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + str r5, [r3, r4] │ │ │ │ │ + b 1000 │ │ │ │ │ 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 13d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1654 │ │ │ │ │ + bne 13d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1ab4 │ │ │ │ │ + ble 1a88 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1688 │ │ │ │ │ + bgt 140c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1688 │ │ │ │ │ + bne 140c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 171c │ │ │ │ │ + beq 14a0 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16bc │ │ │ │ │ + bgt 1440 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16bc │ │ │ │ │ + bne 1440 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r8, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq 171c │ │ │ │ │ + beq 14a0 │ │ │ │ │ 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 1480 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 16fc │ │ │ │ │ + bne 1480 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 16d4 │ │ │ │ │ + bne 1458 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - ble 171c │ │ │ │ │ + ble 14a0 │ │ │ │ │ ldr r0, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 12d4 │ │ │ │ │ - b 1ac0 │ │ │ │ │ + beq 1084 │ │ │ │ │ + b 1a94 │ │ │ │ │ + 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 1540 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 157c │ │ │ │ │ + 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 198c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 204c │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 204c │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ │ + cmp r4, r2 │ │ │ │ │ + bne 2044 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 157c │ │ │ │ │ + tst ip, lr │ │ │ │ │ + bne 1978 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + beq 1500 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + blt 1530 │ │ │ │ │ + ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 22c0 │ │ │ │ │ + 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 f60 │ │ │ │ │ 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 +1537,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 22f0 │ │ │ │ │ + bgt 23a0 │ │ │ │ │ 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,396 +1561,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 1ce4 │ │ │ │ │ + bgt 1ce0 │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 1a94 │ │ │ │ │ + ble 1a68 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ lslne r3, r3, #2 │ │ │ │ │ beq 8a4 │ │ │ │ │ - b 1d3c │ │ │ │ │ + b 1d38 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1ea0 │ │ │ │ │ + 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 d4c │ │ │ │ │ + ldr r2, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + bne c78 │ │ │ │ │ + ldr r7, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r9, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + 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 2400 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 1f8c │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ + tst r6, #32 │ │ │ │ │ + beq 22e4 │ │ │ │ │ + tst r6, #64 @ 0x40 │ │ │ │ │ + beq 1770 │ │ │ │ │ + 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 1e1c │ │ │ │ │ + bge 17a4 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1ef4 │ │ │ │ │ + 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 16cc │ │ │ │ │ + ldr r9, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + b d50 │ │ │ │ │ + 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 1fa4 │ │ │ │ │ + blt 173c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 22f0 │ │ │ │ │ + ldrb r6, [r4, #16] │ │ │ │ │ + tst r6, #64 @ 0x40 │ │ │ │ │ + beq 22c8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ + beq 22d4 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 1e60 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 1e70 │ │ │ │ │ + lsr r2, r2, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1768 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + b 1750 │ │ │ │ │ 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 f38 │ │ │ │ │ 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 f3c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1834 │ │ │ │ │ - b b90 │ │ │ │ │ + bhi 1814 │ │ │ │ │ + b b8c │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1298 │ │ │ │ │ - ldr r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 808 │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b 1048 │ │ │ │ │ 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 e48 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 19c4 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 19b8 │ │ │ │ │ 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 2090 │ │ │ │ │ + beq 22ac │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ - beq 2090 │ │ │ │ │ + beq 22ac │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 209c │ │ │ │ │ + beq 22b8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 1e5c │ │ │ │ │ + beq 1e28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e9c │ │ │ │ │ + bne e48 │ │ │ │ │ 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 e48 │ │ │ │ │ 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 23f8 │ │ │ │ │ + beq 2310 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23f0 │ │ │ │ │ + beq 2308 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e78 │ │ │ │ │ + beq 1ee4 │ │ │ │ │ lsr r5, r0, #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne e9c │ │ │ │ │ + bne e48 │ │ │ │ │ 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 1920 │ │ │ │ │ - b e9c │ │ │ │ │ + bgt 18f4 │ │ │ │ │ + b e48 │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + cmp r4, #15 │ │ │ │ │ + bls 1570 │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + b 157c │ │ │ │ │ + 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 │ │ │ │ │ + str r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - b 1788 │ │ │ │ │ + b 1614 │ │ │ │ │ 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 1a6c │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 1a40 │ │ │ │ │ + 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 2390 │ │ │ │ │ + beq 2320 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2388 │ │ │ │ │ + beq 2318 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20a4 │ │ │ │ │ - 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 19d4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - blx r4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 1a3c │ │ │ │ │ + beq 2020 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1bac │ │ │ │ │ + str r5, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b e48 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 1a30 │ │ │ │ │ ldr r7, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 240c │ │ │ │ │ + bne 23e4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 12d4 │ │ │ │ │ - bne b7c │ │ │ │ │ + b 1084 │ │ │ │ │ + bne b78 │ │ │ │ │ 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 13c4 │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq b90 │ │ │ │ │ + beq b8c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1a8c │ │ │ │ │ + beq 1a60 │ │ │ │ │ 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 1a8c │ │ │ │ │ - beq 1e88 │ │ │ │ │ - add r4, r8, #4 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + b 1a60 │ │ │ │ │ + beq 1e80 │ │ │ │ │ + add r4, r9, #4 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bcs 1cc4 │ │ │ │ │ + bcs 1cc0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #4 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b dcc │ │ │ │ │ + b d78 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + add r1, r9, r3, lsl #2 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bhi d74 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq e48 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + add r2, r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bls db8 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + str r0, [r3], #4 │ │ │ │ │ + str r1, [r2], #-4 │ │ │ │ │ + b 1b04 │ │ │ │ │ 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 1c50 │ │ │ │ │ + ble 1c4c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt 1c58 │ │ │ │ │ + bgt 1c54 │ │ │ │ │ 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 1bd8 │ │ │ │ │ + ble 1bd4 │ │ │ │ │ ldr r2, [r2, #-1580] @ 0xfffff9d4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble 1bd8 │ │ │ │ │ + ble 1bd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a7c │ │ │ │ │ + bne 1a50 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - b 1b5c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - add r1, r8, r3, lsl #2 │ │ │ │ │ - lsl r2, r3, #2 │ │ │ │ │ - cmp r1, r8 │ │ │ │ │ - bhi dc8 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq e9c │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r2, r3, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls e0c │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - b 1bbc │ │ │ │ │ + b 1b74 │ │ │ │ │ + ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 1a38 │ │ │ │ │ + ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ + add r7, r7, #4 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bne 19c4 │ │ │ │ │ + str r5, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + b 1868 │ │ │ │ │ lsl r2, r3, #4 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ - ldr lr, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr lr, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ 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 1048 │ │ │ │ │ + b 1834 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ - ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r0, r8, r1, lsl #2 │ │ │ │ │ - ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldrne r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + add r0, r9, r1, lsl #2 │ │ │ │ │ + ldreq r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dc4 │ │ │ │ │ - b db0 │ │ │ │ │ + bl 2e90 │ │ │ │ │ + b d5c │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1e50 │ │ │ │ │ + ble 1e38 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #2 │ │ │ │ │ - ble 1b50 │ │ │ │ │ + ble 1b68 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1e6c │ │ │ │ │ + ble 1e44 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movle r4, #3 │ │ │ │ │ - ble 1b50 │ │ │ │ │ + ble 1b68 │ │ │ │ │ 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 1cb8 │ │ │ │ │ + ble 1cb4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - ble 1b50 │ │ │ │ │ + ble 1b68 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ - b 1c9c │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + b 1c98 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - beq e9c │ │ │ │ │ + beq e48 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - b 1bb4 │ │ │ │ │ + b 1afc │ │ │ │ │ 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 1ce8 │ │ │ │ │ + bgt 1ce4 │ │ │ │ │ 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 1d60 │ │ │ │ │ + beq 1f64 │ │ │ │ │ ldr r2, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ add r1, r2, r3 │ │ │ │ │ - b 1d58 │ │ │ │ │ + b 1d54 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str ip, [r2], #4 │ │ │ │ │ str r0, [r1], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 1d48 │ │ │ │ │ - ldr r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - b 1d7c │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bhi 1d6c │ │ │ │ │ - b 8a4 │ │ │ │ │ + bhi 1d44 │ │ │ │ │ + b 1f64 │ │ │ │ │ + ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ + b 1698 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - beq 1db0 │ │ │ │ │ + beq 1d98 │ │ │ │ │ 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 │ │ │ │ │ @@ -2054,361 +2048,415 @@ │ │ │ │ │ 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 1a80 │ │ │ │ │ + bne 1a54 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 12b4 │ │ │ │ │ + ble 1064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq 1e04 │ │ │ │ │ + beq 1dec │ │ │ │ │ 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 1dcc │ │ │ │ │ - b 1a80 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bgt 11bc │ │ │ │ │ - b 14c8 │ │ │ │ │ - ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ - b 1118 │ │ │ │ │ + beq 1db4 │ │ │ │ │ + b 1a54 │ │ │ │ │ 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 1c74 │ │ │ │ │ + b 944 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + bgt 173c │ │ │ │ │ + b 17a4 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ - b 1900 │ │ │ │ │ + b 18d4 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ - b 1c90 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - movle r5, #0 │ │ │ │ │ - movgt r5, #1 │ │ │ │ │ - b 197c │ │ │ │ │ + b 1c70 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub r0, r0, r1 │ │ │ │ │ + b 1c8c │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b d44 │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne 17d0 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b 17d4 │ │ │ │ │ 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 │ │ │ │ │ + b 1014 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ - ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldrne r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldreq r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dc4 │ │ │ │ │ - b 1110 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b d98 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - b e94 │ │ │ │ │ + bl 2e90 │ │ │ │ │ + b 1690 │ │ │ │ │ cmp r7, sl │ │ │ │ │ movge r1, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ - b d00 │ │ │ │ │ + b cfc │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + movle r5, #0 │ │ │ │ │ + movgt r5, #1 │ │ │ │ │ + b 1950 │ │ │ │ │ ldr r3, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r1, r3, r2 │ │ │ │ │ - ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ add r0, r3, r1, lsl #2 │ │ │ │ │ - ldrne r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - ldreq r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldrne r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + ldreq r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ addne r1, r3, r1, lsl #2 │ │ │ │ │ - bl 2dc4 │ │ │ │ │ - b 11c8 │ │ │ │ │ - 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 │ │ │ │ │ + bl 2e90 │ │ │ │ │ + b 1748 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b e40 │ │ │ │ │ + ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne f18 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 17f0 │ │ │ │ │ + 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 1f80 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1f70 │ │ │ │ │ + b 8a4 │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 23a8 │ │ │ │ │ + beq 22e4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - b 1190 │ │ │ │ │ - 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 23e8 │ │ │ │ │ - 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 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ + b 1710 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + ble 1798 │ │ │ │ │ + b 173c │ │ │ │ │ + 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 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ add r4, r3, r4, lsl #2 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 2340 │ │ │ │ │ + bne 2374 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 2334 │ │ │ │ │ + bgt 2368 │ │ │ │ │ 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 be0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2374 │ │ │ │ │ - ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne f70 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 17fc │ │ │ │ │ + b 2354 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 1a30 │ │ │ │ │ + mov r4, #2 │ │ │ │ │ + b 1fcc │ │ │ │ │ + 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, #0 │ │ │ │ │ - b 1084 │ │ │ │ │ + b 157c │ │ │ │ │ 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 │ │ │ │ │ + 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 2344 │ │ │ │ │ + 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 12e8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 1fcc │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 928 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1e00 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 1384 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 13e8 │ │ │ │ │ - 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 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 2068 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - b 824 │ │ │ │ │ - mov r4, #2 │ │ │ │ │ - b 1fb4 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 18e4 │ │ │ │ │ + bne 1134 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 18f0 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 1a3c │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14dc │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 1f44 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble 14bc │ │ │ │ │ - b 11bc │ │ │ │ │ - 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 2374 │ │ │ │ │ - mov r4, #1 │ │ │ │ │ - b 1fb4 │ │ │ │ │ - str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - b 1d60 │ │ │ │ │ - ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1198 │ │ │ │ │ + ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ - ldr r0, [r8] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ + ldr r0, [r9] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r1, [r8, r3, lsl #2] │ │ │ │ │ - bne 21cc │ │ │ │ │ + ldr r1, [r9, r3, lsl #2] │ │ │ │ │ + bne 2178 │ │ │ │ │ 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 │ │ │ │ │ + beq 22dc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 221c │ │ │ │ │ + beq 21e8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 222c │ │ │ │ │ + beq 21f8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 21e4 │ │ │ │ │ + beq 2190 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21f4 │ │ │ │ │ + beq 21a0 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e9c │ │ │ │ │ + bne e48 │ │ │ │ │ ldr r4, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 2dc4 │ │ │ │ │ + bl 2e90 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ ldr r1, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - b c4c │ │ │ │ │ + b c48 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ sub r2, r3, #4 │ │ │ │ │ - blx r9 │ │ │ │ │ + blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 21a4 │ │ │ │ │ - b 1a7c │ │ │ │ │ + bge 2150 │ │ │ │ │ + b 1a50 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 219c │ │ │ │ │ + bne 2148 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 21a0 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 92c │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1e34 │ │ │ │ │ + b 214c │ │ │ │ │ + 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 bc8 │ │ │ │ │ + b 2354 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2184 │ │ │ │ │ + bne 2130 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 21e8 │ │ │ │ │ - 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 2194 │ │ │ │ │ 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 2130 │ │ │ │ │ + ble 9e8 │ │ │ │ │ + b 20dc │ │ │ │ │ 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 2130 │ │ │ │ │ + bge a64 │ │ │ │ │ + b 20dc │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne ac8 │ │ │ │ │ + bne ac4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2288 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ + b 222c │ │ │ │ │ + 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 d04 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 18b8 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 18c4 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 1fbc │ │ │ │ │ + add r0, r4, #28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 17b8 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 1e64 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 21ec │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 1778 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ b 22cc │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b e30 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2220 │ │ │ │ │ + b e18 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1940 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 1928 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1a20 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 1a08 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 2270 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 20a4 │ │ │ │ │ + ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 20c0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 1fec │ │ │ │ │ + ldr r0, [r5, r6, lsl #2] │ │ │ │ │ + bl 2ac │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ + bpl 234c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b bc8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 1fec │ │ │ │ │ + ldr r3, [r4, #-4]! │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1fd4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + bne 1fd4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1fd4 │ │ │ │ │ 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 │ │ │ │ │ @@ -2417,356 +2465,363 @@ │ │ │ │ │ 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 1ce4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1fd4 │ │ │ │ │ - ldr r3, [r4, #-4]! │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fbc │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne 1fbc │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fbc │ │ │ │ │ - ldr r0, [r5, r6, lsl #2] │ │ │ │ │ - bl 2ac │ │ │ │ │ - subs r6, r6, #1 │ │ │ │ │ - bpl 236c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b bcc │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1a2c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 1a14 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 20b8 │ │ │ │ │ + b 1ce0 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 13b4 │ │ │ │ │ + ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2208 │ │ │ │ │ + b 1f40 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 149c │ │ │ │ │ + b d34 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 1f90 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b d20 │ │ │ │ │ + b d1c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b ce0 │ │ │ │ │ + b cdc │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b cc4 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 1f64 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b d38 │ │ │ │ │ - ldr r0, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 2010 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1fd4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 196c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 1954 │ │ │ │ │ - ldr r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 2048 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1630 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b e84 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b e6c │ │ │ │ │ + b cc0 │ │ │ │ │ │ │ │ │ │ -00002424 : │ │ │ │ │ +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 24c8 │ │ │ │ │ + beq 24c4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 24b0 │ │ │ │ │ + beq 24ac │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 24c0 │ │ │ │ │ + beq 24bc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 248c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24a0 │ │ │ │ │ + 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 2488 │ │ │ │ │ + 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 2470 │ │ │ │ │ + bne 246c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2494 │ │ │ │ │ + b 2490 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 24b4 │ │ │ │ │ + b 24b0 │ │ │ │ │ │ │ │ │ │ -000024d0 : │ │ │ │ │ +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 27c4 │ │ │ │ │ - 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 282c │ │ │ │ │ + beq 2904 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 281c │ │ │ │ │ + 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 27fc │ │ │ │ │ + beq 28a8 │ │ │ │ │ lsr ip, ip, #31 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 26a8 │ │ │ │ │ - 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 2670 │ │ │ │ │ - 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 2664 │ │ │ │ │ - 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 27ac │ │ │ │ │ + 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 2824 │ │ │ │ │ + beq 28fc │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 280c │ │ │ │ │ + beq 290c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ec │ │ │ │ │ + beq 288c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addeq r8, r5, #1 │ │ │ │ │ - movne sl, r5 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - blt 25dc │ │ │ │ │ - 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 27a4 │ │ │ │ │ + blt 2834 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 25a4 │ │ │ │ │ - str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 2594 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ add r8, r3, #1 │ │ │ │ │ - b 259c │ │ │ │ │ + b 258c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - sub lr, r3, r9 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - ble 2768 │ │ │ │ │ - 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 2790 │ │ │ │ │ - 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 2834 │ │ │ │ │ + beq 28ec │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r4, #20 │ │ │ │ │ addeq r0, r4, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2814 │ │ │ │ │ + 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 27dc │ │ │ │ │ + beq 28c0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 277c │ │ │ │ │ - lsl r3, r8, #1 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bgt 26d0 │ │ │ │ │ + bne 289c │ │ │ │ │ + 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 28dc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r0, r4, #20 │ │ │ │ │ + addeq r0, r4, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 28d4 │ │ │ │ │ + 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 25c4 │ │ │ │ │ - ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov ip, sl │ │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ │ - ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2768 │ │ │ │ │ - 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 2738 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 2664 │ │ │ │ │ + bge 2720 │ │ │ │ │ + mvn r8, #0 │ │ │ │ │ + b 264c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2650 │ │ │ │ │ - b 27a4 │ │ │ │ │ + bge 2638 │ │ │ │ │ + b 2834 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - bge 2574 │ │ │ │ │ - b 27a4 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 2738 │ │ │ │ │ - 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 2650 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + b 2638 │ │ │ │ │ + mov ip, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 2804 │ │ │ │ │ + cmp sl, r5 │ │ │ │ │ movge ip, #0 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ - b 2574 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 2640 │ │ │ │ │ + b 2568 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b 26b0 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 2720 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2728 │ │ │ │ │ + b 27c8 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 27b0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 255c │ │ │ │ │ + b 2708 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 2628 │ │ │ │ │ + b 26f0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2558 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 2544 │ │ │ │ │ + b 2610 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ - b 2710 │ │ │ │ │ + b 2540 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2628 │ │ │ │ │ │ │ │ │ │ -0000283c : │ │ │ │ │ +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 │ │ │ │ │ @@ -2780,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 2c04 │ │ │ │ │ + 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 2ccc │ │ │ │ │ + beq 2d98 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2cc4 │ │ │ │ │ + beq 2d90 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c50 │ │ │ │ │ + beq 2d1c │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ - mov lr, r4 │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - beq 2af8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 2bcc │ │ │ │ │ sub lr, r6, r8 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 2bc4 │ │ │ │ │ + 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 2c18 │ │ │ │ │ + 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 2cac │ │ │ │ │ + beq 2d78 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ + beq 2d70 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c40 │ │ │ │ │ + beq 2d0c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2990 │ │ │ │ │ + beq 2a64 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ add r9, r3, #1 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt 2908 │ │ │ │ │ + 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 2aec │ │ │ │ │ + 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 2bd0 │ │ │ │ │ + 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 2c9c │ │ │ │ │ + beq 2d68 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2c94 │ │ │ │ │ + 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 2c70 │ │ │ │ │ + beq 2d3c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r6, r8, #1 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 2aec │ │ │ │ │ + bge 2bc0 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bne 29c8 │ │ │ │ │ + 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 │ │ │ │ │ @@ -2917,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 2c84 │ │ │ │ │ + beq 2d50 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c8c │ │ │ │ │ + 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 2c30 │ │ │ │ │ + beq 2cfc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r6, r7, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 2a78 │ │ │ │ │ + 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 2b9c │ │ │ │ │ + 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 2bec │ │ │ │ │ - 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 2cbc │ │ │ │ │ + beq 2d88 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2cb4 │ │ │ │ │ + beq 2d80 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c60 │ │ │ │ │ + beq 2d2c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsleq r2, r9, #1 │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ + moveq sl, r9 │ │ │ │ │ addeq r9, r2, #1 │ │ │ │ │ - beq 2b10 │ │ │ │ │ - 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 29b0 │ │ │ │ │ + sub r4, r8, r4 │ │ │ │ │ + b 2a84 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 29a0 │ │ │ │ │ + b 2a74 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2a40 │ │ │ │ │ + bge 2b14 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2aec │ │ │ │ │ + b 2bc0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2b88 │ │ │ │ │ - b 2be4 │ │ │ │ │ + bge 2c58 │ │ │ │ │ + b 2cb0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ - subs lr, r0, #0 │ │ │ │ │ - bge 28e0 │ │ │ │ │ - b 2be4 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge 29b4 │ │ │ │ │ + b 2cb0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2974 │ │ │ │ │ - b 2be4 │ │ │ │ │ + bge 2a48 │ │ │ │ │ + b 2cb0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 2ad8 │ │ │ │ │ + b 2bac │ │ │ │ │ cmp sl, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2974 │ │ │ │ │ + b 2a48 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 28dc │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ + b 29b4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2b88 │ │ │ │ │ + b 2c58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2a40 │ │ │ │ │ + b 2b14 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2aac │ │ │ │ │ + b 2b80 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2ac8 │ │ │ │ │ + b 2b9c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2a28 │ │ │ │ │ + b 2afc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2a10 │ │ │ │ │ + b 2ae4 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2964 │ │ │ │ │ + b 2a38 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 294c │ │ │ │ │ + b 2a20 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2b78 │ │ │ │ │ + b 2c48 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2b60 │ │ │ │ │ + b 2c30 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 28cc │ │ │ │ │ + b 29a4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 28b4 │ │ │ │ │ + b 298c │ │ │ │ │ │ │ │ │ │ -00002cd4 : │ │ │ │ │ +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 │ │ │ │ │ @@ -3086,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 2d34 │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00002d4c : │ │ │ │ │ +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 │ │ │ │ │ @@ -3121,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 2dac │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00002dc4 : │ │ │ │ │ +00002e90 : │ │ │ │ │ sortslice_reverse.isra.0(): │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r0, r2, lsl #2 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls 2e1c │ │ │ │ │ + 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 2ddc │ │ │ │ │ + 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 2e00 │ │ │ │ │ + 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 2e28 │ │ │ │ │ + b 2ef4 │ │ │ │ │ │ │ │ │ │ -00002e44 : │ │ │ │ │ +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 2ed0 │ │ │ │ │ + beq 2f9c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 2ef0 │ │ │ │ │ + bcs 2fbc │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 2f64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2ea8 │ │ │ │ │ + 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 2e98 │ │ │ │ │ + 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} │ │ │ │ │ @@ -3215,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 2e9c │ │ │ │ │ + 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 2ee8 │ │ │ │ │ + b 2fb4 │ │ │ │ │ │ │ │ │ │ -00002f14 : │ │ │ │ │ +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 2f58 │ │ │ │ │ + b 3024 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f58 │ │ │ │ │ + beq 3024 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bpl 2f3c │ │ │ │ │ + bpl 3008 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002f6c <_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 3020 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ - ldr r3, [pc, #340] @ 30e8 <_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 30ac <_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] @ 30ec <_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] │ │ │ │ │ @@ -3309,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 30e0 <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ + beq 31ac <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3018 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ble 30e4 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 3060 <_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 3018 <_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 309c <_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 3078 <_PyList_FromStackRefStealOnSuccess+0x10c> │ │ │ │ │ - b 3018 <_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 30e0 <_PyList_FromStackRefStealOnSuccess+0x174> │ │ │ │ │ - ldr r1, [pc, #40] @ 30f0 <_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 2fe8 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ + b 30b4 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3018 <_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 │ │ │ │ │ │ │ │ │ │ -000030f4 : │ │ │ │ │ +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 3134 │ │ │ │ │ + beq 3200 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3154 │ │ │ │ │ + beq 3220 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 31b4 │ │ │ │ │ + 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 │ │ │ │ │ @@ -3398,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 5a0c │ │ │ │ │ + bl 576c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3144 │ │ │ │ │ + beq 3210 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 31b4 │ │ │ │ │ + bl 3280 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3148 │ │ │ │ │ + bgt 3214 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3148 │ │ │ │ │ + bne 3214 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3148 │ │ │ │ │ + b 3214 │ │ │ │ │ │ │ │ │ │ -000031b4 : │ │ │ │ │ +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 34ec │ │ │ │ │ + bne 35b8 │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - blt 3534 │ │ │ │ │ + blt 3600 │ │ │ │ │ cmp r4, sl │ │ │ │ │ movge r4, sl │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt 3540 │ │ │ │ │ + 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 3414 │ │ │ │ │ + beq 34e0 │ │ │ │ │ sub sl, r9, r4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ lsls r2, sl, #2 │ │ │ │ │ - beq 3650 │ │ │ │ │ + beq 371c │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 36f8 │ │ │ │ │ + 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 3590 │ │ │ │ │ + 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 363c │ │ │ │ │ + ble 3708 │ │ │ │ │ add r9, r2, #6 │ │ │ │ │ add r9, r9, r2, asr #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 36c4 │ │ │ │ │ + bgt 3790 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3760 │ │ │ │ │ + beq 382c │ │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 37b8 │ │ │ │ │ + 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 37b8 │ │ │ │ │ + beq 3884 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r9, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 337c │ │ │ │ │ + bgt 3448 │ │ │ │ │ subs r3, sl, #1 │ │ │ │ │ - bmi 3348 │ │ │ │ │ + bmi 3414 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3314 │ │ │ │ │ + beq 33e0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 356c │ │ │ │ │ + ble 3638 │ │ │ │ │ sub r4, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 3348 │ │ │ │ │ + beq 3414 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3340 │ │ │ │ │ + beq 340c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 34ac │ │ │ │ │ + ble 3578 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3320 │ │ │ │ │ + bcs 33ec │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3740 │ │ │ │ │ + bne 380c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3370 │ │ │ │ │ + beq 343c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 33f0 │ │ │ │ │ + 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 3698 │ │ │ │ │ + beq 3764 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3698 │ │ │ │ │ + bgt 3764 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 32f0 │ │ │ │ │ + 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 36e8 │ │ │ │ │ + beq 37b4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 36e8 │ │ │ │ │ + bgt 37b4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 32f0 │ │ │ │ │ - b 33c0 │ │ │ │ │ + beq 33bc │ │ │ │ │ + b 348c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3370 │ │ │ │ │ + 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 3428 │ │ │ │ │ + beq 34f4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 34c0 │ │ │ │ │ + ble 358c │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 349c │ │ │ │ │ + beq 3568 │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, sl, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - bmi 3494 │ │ │ │ │ + bmi 3560 │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3464 │ │ │ │ │ + beq 3530 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3674 │ │ │ │ │ + ble 3740 │ │ │ │ │ sub r5, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 3494 │ │ │ │ │ + beq 3560 │ │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 3558 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3660 │ │ │ │ │ + ble 372c │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs 3470 │ │ │ │ │ + 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 3340 │ │ │ │ │ + bne 340c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3340 │ │ │ │ │ + b 340c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3428 │ │ │ │ │ + bne 34f4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 349c │ │ │ │ │ + beq 3568 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ - b 3434 │ │ │ │ │ + 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 37d0 │ │ │ │ │ + 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 374c │ │ │ │ │ + beq 3818 │ │ │ │ │ ldr r7, [r8, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ - bge 31f0 │ │ │ │ │ + bge 32bc │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 3200 │ │ │ │ │ + bge 32cc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r3, sl │ │ │ │ │ - beq 3414 │ │ │ │ │ + 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 3258 │ │ │ │ │ + b 3324 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3314 │ │ │ │ │ + bne 33e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r4, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 3320 │ │ │ │ │ - b 3348 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + 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 36d0 │ │ │ │ │ + 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 3784 │ │ │ │ │ + beq 3850 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 37a0 │ │ │ │ │ + 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 37a0 │ │ │ │ │ + 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 32e4 │ │ │ │ │ + b 33b0 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 36ac │ │ │ │ │ + blt 3778 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 32e4 │ │ │ │ │ + b 33b0 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3258 │ │ │ │ │ + b 3324 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 348c │ │ │ │ │ + bne 3558 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 348c │ │ │ │ │ + b 3558 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3464 │ │ │ │ │ + bne 3530 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r5, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 3470 │ │ │ │ │ - b 3494 │ │ │ │ │ + bne 353c │ │ │ │ │ + b 3560 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 32f0 │ │ │ │ │ - b 33b0 │ │ │ │ │ + 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 32ac │ │ │ │ │ + bge 3378 │ │ │ │ │ add r9, r2, #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ - b 32ac │ │ │ │ │ + b 3378 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 35b0 │ │ │ │ │ + blt 367c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3614 │ │ │ │ │ + b 36e0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 32f0 │ │ │ │ │ - b 33c0 │ │ │ │ │ + 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 3738 │ │ │ │ │ + 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 3258 │ │ │ │ │ + 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 335c │ │ │ │ │ + b 3428 │ │ │ │ │ ldr sl, [r5, #8] │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 31f0 │ │ │ │ │ - b 3534 │ │ │ │ │ + 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 37b8 │ │ │ │ │ + beq 3884 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 32d8 │ │ │ │ │ + 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 3604 │ │ │ │ │ + bne 36d0 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 36dc │ │ │ │ │ + blt 37a8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 334c │ │ │ │ │ + b 3418 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3644 │ │ │ │ │ + blt 3710 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - b 32e4 │ │ │ │ │ + b 33b0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3370 │ │ │ │ │ + b 343c │ │ │ │ │ │ │ │ │ │ -000037d8 : │ │ │ │ │ +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 3860 │ │ │ │ │ - ldr r0, [r3, ip, lsl #2] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq 3830 │ │ │ │ │ + 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 3894 │ │ │ │ │ - sub r1, r2, #2 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 3860 │ │ │ │ │ - ldr r0, [r3, r1, lsl #2] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3858 │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - sub ip, r2, #1 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3870 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - bcs 383c │ │ │ │ │ - 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 3858 │ │ │ │ │ - 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 3858 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 3830 │ │ │ │ │ - strd r2, [fp, #-12] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldrd r2, [fp, #-12] │ │ │ │ │ - b 3830 │ │ │ │ │ │ │ │ │ │ -000038b4 : │ │ │ │ │ +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 3914 │ │ │ │ │ + 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 392c │ │ │ │ │ + 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] │ │ │ │ │ @@ -3933,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 38f4 │ │ │ │ │ + blt 39ac │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 39a8 │ │ │ │ │ + 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 39bc │ │ │ │ │ + beq 3a74 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 39c4 │ │ │ │ │ + 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 39c4 │ │ │ │ │ + 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 3908 │ │ │ │ │ + b 39c0 │ │ │ │ │ cmp r5, r4, asr #1 │ │ │ │ │ - blt 393c │ │ │ │ │ + blt 39f4 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 3998 │ │ │ │ │ + b 3a50 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 396c │ │ │ │ │ + b 3a24 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt 39b0 │ │ │ │ │ + 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 3908 │ │ │ │ │ + b 39c0 │ │ │ │ │ │ │ │ │ │ -000039e0 : │ │ │ │ │ +00003a98 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 39f8 │ │ │ │ │ + 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 │ │ │ │ │ @@ -4008,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} │ │ │ │ │ │ │ │ │ │ -00003a24 : │ │ │ │ │ +00003adc : │ │ │ │ │ list_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 3a68 │ │ │ │ │ + bcs 3b20 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a6c │ │ │ │ │ + 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 │ │ │ │ │ │ │ │ │ │ -00003a80 : │ │ │ │ │ +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 3b38 │ │ │ │ │ + beq 3bf0 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b38 │ │ │ │ │ + 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 3b14 │ │ │ │ │ + bne 3bcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b30 │ │ │ │ │ + bne 3be8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs 3b24 │ │ │ │ │ + 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 3aec │ │ │ │ │ - ldr r1, [pc, #260] @ 3c30 │ │ │ │ │ + b 3ba4 │ │ │ │ │ + ldr r1, [pc, #260] @ 3ce8 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3b0c │ │ │ │ │ + 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 3c10 │ │ │ │ │ + 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 3b30 │ │ │ │ │ + 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 3bb4 │ │ │ │ │ + ble 3c6c │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3bc0 │ │ │ │ │ + bne 3c78 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5a0c │ │ │ │ │ - b 3b0c │ │ │ │ │ + bl 576c │ │ │ │ │ + b 3bc4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ - b 3b0c │ │ │ │ │ + b 3bc4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 53d4 │ │ │ │ │ + bl 5134 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b0c │ │ │ │ │ + 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 3be4 │ │ │ │ │ + bne 3c9c │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ - b 3b0c │ │ │ │ │ + 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 3b30 │ │ │ │ │ + b 3be8 │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003c34 : │ │ │ │ │ +00003cec : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 3c5c │ │ │ │ │ + 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 │ │ │ │ │ @@ -4183,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] @ 3c8c │ │ │ │ │ + ldr r1, [pc, #12] @ 3d44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003c90 <_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 3cd4 <_list_extend> │ │ │ │ │ + bl 3d8c <_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} │ │ │ │ │ │ │ │ │ │ -00003cbc : │ │ │ │ │ +00003d74 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00003cd4 <_list_extend>: │ │ │ │ │ +00003d8c <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4100 <_list_extend+0x42c> │ │ │ │ │ + beq 41b8 <_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 r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3e74 <_list_extend+0x1a0> │ │ │ │ │ + beq 3f2c <_list_extend+0x1a0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3e74 <_list_extend+0x1a0> │ │ │ │ │ + beq 3f2c <_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 3f58 <_list_extend+0x284> │ │ │ │ │ + beq 4010 <_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 3f40 <_list_extend+0x26c> │ │ │ │ │ + beq 3ff8 <_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 3f40 <_list_extend+0x26c> │ │ │ │ │ + beq 3ff8 <_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 3f38 <_list_extend+0x264> │ │ │ │ │ + beq 3ff0 <_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 3ffc <_list_extend+0x328> │ │ │ │ │ + beq 40b4 <_list_extend+0x328> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3f30 <_list_extend+0x25c> │ │ │ │ │ + beq 3fe8 <_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 3f14 <_list_extend+0x240> │ │ │ │ │ + blt 3fcc <_list_extend+0x240> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 3e30 <_list_extend+0x15c> │ │ │ │ │ + bgt 3ee8 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3fc4 <_list_extend+0x2f0> │ │ │ │ │ + bne 407c <_list_extend+0x2f0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e30 <_list_extend+0x15c> │ │ │ │ │ + beq 3ee8 <_list_extend+0x15c> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bic r1, r0, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 40d4 <_list_extend+0x400> │ │ │ │ │ + bhi 418c <_list_extend+0x400> │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40d4 <_list_extend+0x400> │ │ │ │ │ + beq 418c <_list_extend+0x400> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - b 3e30 <_list_extend+0x15c> │ │ │ │ │ + b 3ee8 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 3f00 <_list_extend+0x22c> │ │ │ │ │ + bge 3fb8 <_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 3e10 <_list_extend+0x13c> │ │ │ │ │ + bne 3ec8 <_list_extend+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40b4 <_list_extend+0x3e0> │ │ │ │ │ + bne 416c <_list_extend+0x3e0> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 3e64 <_list_extend+0x190> │ │ │ │ │ + bge 3f1c <_list_extend+0x190> │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 3e88 <_list_extend+0x1b4> │ │ │ │ │ + blt 3f40 <_list_extend+0x1b4> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3ee4 <_list_extend+0x210> │ │ │ │ │ - b 3ef4 <_list_extend+0x220> │ │ │ │ │ + ble 3f9c <_list_extend+0x210> │ │ │ │ │ + b 3fac <_list_extend+0x220> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4108 │ │ │ │ │ + b 41c0 │ │ │ │ │ add r6, r2, #6 │ │ │ │ │ add r6, r6, r2, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r3, r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3fe8 <_list_extend+0x314> │ │ │ │ │ + blt 40a0 <_list_extend+0x314> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4090 <_list_extend+0x3bc> │ │ │ │ │ + beq 4148 <_list_extend+0x3bc> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 40e8 <_list_extend+0x414> │ │ │ │ │ + bhi 41a0 <_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 40e8 <_list_extend+0x414> │ │ │ │ │ + beq 41a0 <_list_extend+0x414> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bgt 3ef4 <_list_extend+0x220> │ │ │ │ │ + bgt 3fac <_list_extend+0x220> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3f4c <_list_extend+0x278> │ │ │ │ │ + beq 4004 <_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 3e30 <_list_extend+0x15c> │ │ │ │ │ + bne 3ee8 <_list_extend+0x15c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3f30 <_list_extend+0x25c> │ │ │ │ │ + bgt 3fe8 <_list_extend+0x25c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40dc <_list_extend+0x408> │ │ │ │ │ + beq 4194 <_list_extend+0x408> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3ef8 <_list_extend+0x224> │ │ │ │ │ + b 3fb0 <_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 7394 │ │ │ │ │ + b 71e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ef4 <_list_extend+0x220> │ │ │ │ │ + b 3fac <_list_extend+0x220> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ adds r1, r5, r1 │ │ │ │ │ - beq 3ef4 <_list_extend+0x220> │ │ │ │ │ + beq 3fac <_list_extend+0x220> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3ef8 <_list_extend+0x224> │ │ │ │ │ + beq 3fb0 <_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 3fa0 <_list_extend+0x2cc> │ │ │ │ │ + b 4058 <_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 3f98 <_list_extend+0x2c4> │ │ │ │ │ + bne 4050 <_list_extend+0x2c4> │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 3ef4 <_list_extend+0x220> │ │ │ │ │ + b 3fac <_list_extend+0x220> │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3f14 <_list_extend+0x240> │ │ │ │ │ + beq 3fcc <_list_extend+0x240> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 3e30 <_list_extend+0x15c> │ │ │ │ │ + b 3ee8 <_list_extend+0x15c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4090 <_list_extend+0x3bc> │ │ │ │ │ + beq 4148 <_list_extend+0x3bc> │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ - b 3ea8 <_list_extend+0x1d4> │ │ │ │ │ + b 3f60 <_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 3ef4 <_list_extend+0x220> │ │ │ │ │ + beq 3fac <_list_extend+0x220> │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3f30 <_list_extend+0x25c> │ │ │ │ │ + beq 3fe8 <_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 4060 <_list_extend+0x38c> │ │ │ │ │ + b 4118 <_list_extend+0x38c> │ │ │ │ │ ldrd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 40f0 <_list_extend+0x41c> │ │ │ │ │ + beq 41a8 <_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 4048 <_list_extend+0x374> │ │ │ │ │ + bne 4100 <_list_extend+0x374> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ - b 3ef4 <_list_extend+0x220> │ │ │ │ │ + b 3fac <_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 40e8 <_list_extend+0x414> │ │ │ │ │ + beq 41a0 <_list_extend+0x414> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 3ecc <_list_extend+0x1f8> │ │ │ │ │ + b 3f84 <_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 3f14 <_list_extend+0x240> │ │ │ │ │ + beq 3fcc <_list_extend+0x240> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 3e4c <_list_extend+0x178> │ │ │ │ │ + b 3f04 <_list_extend+0x178> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3f14 <_list_extend+0x240> │ │ │ │ │ + b 3fcc <_list_extend+0x240> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f30 <_list_extend+0x25c> │ │ │ │ │ + b 3fe8 <_list_extend+0x25c> │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 3e64 <_list_extend+0x190> │ │ │ │ │ + b 3f1c <_list_extend+0x190> │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r5, r2, r6 │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ - b 3f30 <_list_extend+0x25c> │ │ │ │ │ + b 3fe8 <_list_extend+0x25c> │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 2658 │ │ │ │ │ + b 2680 │ │ │ │ │ R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ │ │ │ │ │ -00004108 : │ │ │ │ │ +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 │ │ │ │ │ @@ -4540,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 43f4 │ │ │ │ │ + beq 44ac │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 42c4 │ │ │ │ │ + beq 437c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 42f0 │ │ │ │ │ + bne 43a8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 43e0 │ │ │ │ │ + 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 43e0 │ │ │ │ │ + beq 4498 │ │ │ │ │ strd r0, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - bne 4370 │ │ │ │ │ + bne 4428 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 42c4 │ │ │ │ │ - add r1, r2, #16 │ │ │ │ │ - ldr lr, [r1] │ │ │ │ │ - lsl ip, r5, #2 │ │ │ │ │ - add r5, r0, ip │ │ │ │ │ + ble 437c │ │ │ │ │ + add ip, r2, #16 │ │ │ │ │ + ldr lr, [ip] │ │ │ │ │ + lsl r1, r5, #2 │ │ │ │ │ + add r5, r0, r1 │ │ │ │ │ ldr r4, [lr] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r4, r4, #1 │ │ │ │ │ strle r4, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str lr, [r5] │ │ │ │ │ - beq 42c4 │ │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ │ - add r5, r0, ip │ │ │ │ │ + beq 437c │ │ │ │ │ + ldr r4, [ip, #4] │ │ │ │ │ + add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ - beq 42c4 │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ - add r5, r0, ip │ │ │ │ │ + beq 437c │ │ │ │ │ + ldr r4, [ip, #8] │ │ │ │ │ + add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - beq 42c4 │ │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ │ - add r5, r0, ip │ │ │ │ │ + beq 437c │ │ │ │ │ + ldr r4, [ip, #12] │ │ │ │ │ + add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 42c4 │ │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ │ - add r5, r0, ip │ │ │ │ │ + beq 437c │ │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ │ + add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ - beq 42c4 │ │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ │ - add lr, ip, #20 │ │ │ │ │ + beq 437c │ │ │ │ │ + ldr r4, [ip, #20] │ │ │ │ │ + add lr, r1, #20 │ │ │ │ │ add r5, r0, lr │ │ │ │ │ - ldr ip, [r4] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle ip, ip, #1 │ │ │ │ │ - strle ip, [r4] │ │ │ │ │ + ldr r1, [r4] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r1, r1, #1 │ │ │ │ │ + strle r1, [r4] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - beq 42c4 │ │ │ │ │ + beq 437c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - add ip, r1, #20 │ │ │ │ │ + add r1, ip, #20 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ │ - ldr r3, [ip, #4]! │ │ │ │ │ + add ip, ip, r3, lsl #2 │ │ │ │ │ + ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4380 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + ble 4438 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 42a8 │ │ │ │ │ + bne 4360 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 42e4 │ │ │ │ │ + bgt 439c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 43fc │ │ │ │ │ + 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 4398 │ │ │ │ │ + ble 4450 │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ add r1, r1, ip, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 43c4 │ │ │ │ │ + bgt 447c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 43d0 │ │ │ │ │ + beq 4488 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 43d8 │ │ │ │ │ + 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 43d8 │ │ │ │ │ + beq 4490 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - beq 41ac │ │ │ │ │ + beq 4264 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 42c4 │ │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ │ - b 41b8 │ │ │ │ │ + ble 437c │ │ │ │ │ + ldr ip, [r2, #12] │ │ │ │ │ + b 4270 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 42a8 │ │ │ │ │ - b 42c4 │ │ │ │ │ + bne 4360 │ │ │ │ │ + b 437c │ │ │ │ │ cmp ip, r1, asr #1 │ │ │ │ │ - blt 43a8 │ │ │ │ │ + blt 4460 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 4360 │ │ │ │ │ + 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 4324 │ │ │ │ │ + bge 43dc │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ bic r6, r1, #3 │ │ │ │ │ - b 4324 │ │ │ │ │ + b 43dc │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 4334 │ │ │ │ │ + b 43ec │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 4408 │ │ │ │ │ + blt 44c0 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 42c8 │ │ │ │ │ + b 4380 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 42e4 │ │ │ │ │ + b 439c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 42e4 │ │ │ │ │ + b 439c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - b 43a0 │ │ │ │ │ + b 4458 │ │ │ │ │ │ │ │ │ │ -00004410 : │ │ │ │ │ +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 │ │ │ │ │ @@ -4743,204 +4790,206 @@ │ │ │ │ │ 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 4454 │ │ │ │ │ + beq 450c │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 445c │ │ │ │ │ + bne 4514 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4488 │ │ │ │ │ + bne 4540 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 44a8 │ │ │ │ │ + bhi 4560 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 44d4 │ │ │ │ │ + bne 458c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4508 │ │ │ │ │ + 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 445c │ │ │ │ │ + bne 4514 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4480 │ │ │ │ │ + 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 44a0 │ │ │ │ │ + beq 4558 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4474 │ │ │ │ │ + ble 452c │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 450c │ │ │ │ │ + bne 45c4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 447c │ │ │ │ │ + beq 4534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cd4 <_list_extend> │ │ │ │ │ + bl 3d8c <_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 37d8 │ │ │ │ │ + bl 38a4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 44e0 │ │ │ │ │ + b 4598 │ │ │ │ │ │ │ │ │ │ -00004520 : │ │ │ │ │ +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 46dc │ │ │ │ │ + beq 479c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 46dc │ │ │ │ │ + beq 479c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 46c4 │ │ │ │ │ + bne 476c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 46ac │ │ │ │ │ + ble 4784 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 464c │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ │ + bge 4720 │ │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ ldr r6, [r0, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 4628 │ │ │ │ │ + beq 46e0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4678 │ │ │ │ │ + bgt 474c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 45c8 │ │ │ │ │ + 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 45f8 │ │ │ │ │ + bgt 46b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47f4 │ │ │ │ │ + beq 48b4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4614 │ │ │ │ │ + bgt 46cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47c8 │ │ │ │ │ + beq 4894 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 469c │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - beq 464c │ │ │ │ │ + blt 475c │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + beq 4720 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 4580 │ │ │ │ │ - ldr r1, [pc, #460] @ 4808 │ │ │ │ │ + blt 4638 │ │ │ │ │ + ldr r1, [pc, #468] @ 48c8 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 47e8 │ │ │ │ │ + bhi 48a8 │ │ │ │ │ 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 4634 │ │ │ │ │ + bge 46ec │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 4634 │ │ │ │ │ + bge 46ec │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 46e8 │ │ │ │ │ + bne 47a8 │ │ │ │ │ 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 45c0 │ │ │ │ │ - b 45c8 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 4664 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 466c │ │ │ │ │ + ble 4678 │ │ │ │ │ + b 4680 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r1, [pc, #344] @ 480c │ │ │ │ │ + sub r1, r9, #2 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bhi 4868 │ │ │ │ │ + cmp r9, #2 │ │ │ │ │ + beq 4738 │ │ │ │ │ + b 470c │ │ │ │ │ + ldr r1, [pc, #320] @ 48cc │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 47e8 │ │ │ │ │ + bhi 4888 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ - sub r1, r9, #2 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bhi 47a8 │ │ │ │ │ - cmp r9, #2 │ │ │ │ │ - beq 4664 │ │ │ │ │ - b 4690 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 466c │ │ │ │ │ + b 4714 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 4690 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ │ + beq 470c │ │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ ldr r6, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -4951,87 +5000,87 @@ │ │ │ │ │ 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 478c │ │ │ │ │ + ble 484c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 466c │ │ │ │ │ + bgt 4714 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 466c │ │ │ │ │ + bne 4714 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 466c │ │ │ │ │ + b 4714 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 4690 │ │ │ │ │ - b 4664 │ │ │ │ │ + bgt 470c │ │ │ │ │ + b 4738 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4664 │ │ │ │ │ - b 4690 │ │ │ │ │ + beq 4738 │ │ │ │ │ + b 470c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 4690 │ │ │ │ │ - b 4664 │ │ │ │ │ + blt 470c │ │ │ │ │ + b 4738 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4740 │ │ │ │ │ + bne 4800 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4740 │ │ │ │ │ + b 4800 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 457c │ │ │ │ │ - ldr r1, [pc, #88] @ 4810 │ │ │ │ │ + bgt 4634 │ │ │ │ │ + ldr r1, [pc, #88] @ 48d0 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 47e8 │ │ │ │ │ + bhi 4888 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge 470c │ │ │ │ │ + b 4738 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4614 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge 4690 │ │ │ │ │ - b 4664 │ │ │ │ │ + b 46cc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 4690 │ │ │ │ │ - b 4664 │ │ │ │ │ + ble 470c │ │ │ │ │ + b 4738 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 45f8 │ │ │ │ │ + b 46b0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00004814 : │ │ │ │ │ +000048d4 : │ │ │ │ │ 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 4958 │ │ │ │ │ + ble 4a18 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5040,38 +5089,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 4888 │ │ │ │ │ + bgt 4948 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4978 │ │ │ │ │ + beq 4a38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 48bc │ │ │ │ │ + ble 497c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31b4 │ │ │ │ │ + bl 3280 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4970 │ │ │ │ │ + bne 4a30 │ │ │ │ │ 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 4970 │ │ │ │ │ + bne 4a30 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 4958 │ │ │ │ │ + ble 4a18 │ │ │ │ │ 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 │ │ │ │ │ @@ -5080,281 +5129,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 4918 │ │ │ │ │ + bgt 49d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 498c │ │ │ │ │ + beq 4a4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4940 │ │ │ │ │ + ble 4a00 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31b4 │ │ │ │ │ + bl 3280 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48ac │ │ │ │ │ - b 4970 │ │ │ │ │ + beq 496c │ │ │ │ │ + b 4a30 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne 4970 │ │ │ │ │ + bne 4a30 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 48d0 │ │ │ │ │ + blt 4990 │ │ │ │ │ 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 48b4 │ │ │ │ │ + b 4974 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4888 │ │ │ │ │ + b 4948 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4918 │ │ │ │ │ + b 49d8 │ │ │ │ │ │ │ │ │ │ -000049a0 : │ │ │ │ │ +00004a60 : │ │ │ │ │ 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 4a9c │ │ │ │ │ + bne 4b5c │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 4a78 │ │ │ │ │ + bne 4b38 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4a50 │ │ │ │ │ + beq 4b10 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4ae0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4a58 │ │ │ │ │ + bne 4b18 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4ae0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3cd4 <_list_extend> │ │ │ │ │ + bl 3d8c <_list_extend> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4a2c │ │ │ │ │ + beq 4aec │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4a50 │ │ │ │ │ + bgt 4b10 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4a50 │ │ │ │ │ + bne 4b10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 4a20 │ │ │ │ │ + b 4ae0 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 37d8 │ │ │ │ │ + bl 38a4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 4a08 │ │ │ │ │ - b 4a20 │ │ │ │ │ + bne 4ac8 │ │ │ │ │ + b 4ae0 │ │ │ │ │ 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 49d4 │ │ │ │ │ - b 4a50 │ │ │ │ │ + bne 4a94 │ │ │ │ │ + b 4b10 │ │ │ │ │ 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 4a50 │ │ │ │ │ - b 49c8 │ │ │ │ │ + beq 4b10 │ │ │ │ │ + b 4a88 │ │ │ │ │ │ │ │ │ │ -00004ac0 : │ │ │ │ │ +00004b80 : │ │ │ │ │ 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 4b78 │ │ │ │ │ + bcs 4c38 │ │ │ │ │ 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 4b54 │ │ │ │ │ + bne 4c14 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 4b38 │ │ │ │ │ + blt 4bf8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4b30 │ │ │ │ │ + bgt 4bf0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4b30 │ │ │ │ │ + bne 4bf0 │ │ │ │ │ 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 4b08 │ │ │ │ │ + b 4bc8 │ │ │ │ │ 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 4b18 │ │ │ │ │ - b 4b30 │ │ │ │ │ + ble 4bd8 │ │ │ │ │ + b 4bf0 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00004b98 : │ │ │ │ │ +00004c58 : │ │ │ │ │ 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 4d24 │ │ │ │ │ + bhi 4de4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4d4c │ │ │ │ │ + bne 4e0c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4d94 │ │ │ │ │ + beq 4e54 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 4e08 │ │ │ │ │ + bcs 4ec8 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsl ip, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r1, ip │ │ │ │ │ ldr r6, [r1, r2, lsl #2] │ │ │ │ │ - beq 4c74 │ │ │ │ │ + beq 4d34 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 4cc8 │ │ │ │ │ + blt 4d88 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bge 4cec │ │ │ │ │ + bge 4dac │ │ │ │ │ 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 4db4 │ │ │ │ │ + bhi 4e74 │ │ │ │ │ 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 4db4 │ │ │ │ │ + beq 4e74 │ │ │ │ │ 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 4c68 │ │ │ │ │ + beq 4d28 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 4cb4 │ │ │ │ │ + beq 4d74 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4cfc │ │ │ │ │ + ble 4dbc │ │ │ │ │ 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 │ │ │ │ │ @@ -5362,521 +5411,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 4d1c │ │ │ │ │ + bgt 4ddc │ │ │ │ │ cmp r5, r8, asr #1 │ │ │ │ │ - blt 4d1c │ │ │ │ │ + blt 4ddc │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 4c68 │ │ │ │ │ + b 4d28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4cb4 │ │ │ │ │ + bne 4d74 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4cb4 │ │ │ │ │ + b 4d74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 4c18 │ │ │ │ │ + b 4cd8 │ │ │ │ │ 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 4dac │ │ │ │ │ + beq 4e6c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 4bcc │ │ │ │ │ + ble 4c8c │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4de8 │ │ │ │ │ + beq 4ea8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4dc4 │ │ │ │ │ + ble 4e84 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4de8 │ │ │ │ │ + beq 4ea8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4d94 │ │ │ │ │ + beq 4e54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4bdc │ │ │ │ │ + bge 4c9c │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b 4bdc │ │ │ │ │ + b 4c9c │ │ │ │ │ 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 4c68 │ │ │ │ │ + b 4d28 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt 4cf4 │ │ │ │ │ + blt 4db4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4c68 │ │ │ │ │ + b 4d28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4d70 │ │ │ │ │ + bne 4e30 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4d70 │ │ │ │ │ + b 4e30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dac │ │ │ │ │ + bne 4e6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 4d94 │ │ │ │ │ + beq 4e54 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 4d8c │ │ │ │ │ + b 4e4c │ │ │ │ │ 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 4dac │ │ │ │ │ + b 4e6c │ │ │ │ │ │ │ │ │ │ -00004e24 <_PyList_Concat>: │ │ │ │ │ +00004ee4 <_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 53a4 <_PyList_Concat+0x580> │ │ │ │ │ + beq 5104 <_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 5238 <_PyList_Concat+0x414> │ │ │ │ │ - ldr r3, [pc, #1372] @ 53c8 <_PyList_Concat+0x5a4> │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + beq 507c <_PyList_Concat+0x198> │ │ │ │ │ + ldr r3, [pc, #512] @ 5128 <_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 5248 <_PyList_Concat+0x424> │ │ │ │ │ - ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ - ldr r0, [r4] │ │ │ │ │ - str r0, [r3, #1896] @ 0x768 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ + beq 508c <_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, #1292] @ 53cc <_PyList_Concat+0x5a8> │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r3, [pc, #436] @ 512c <_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 5360 <_PyList_Concat+0x53c> │ │ │ │ │ + bhi 50c0 <_PyList_Concat+0x1dc> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 5360 <_PyList_Concat+0x53c> │ │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ │ + beq 50c0 <_PyList_Concat+0x1dc> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 50ac <_PyList_Concat+0x288> │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - ldr ip, [r3] │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5280 <_PyList_Concat+0x45c> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - str r2, [ip] │ │ │ │ │ - str ip, [r0] │ │ │ │ │ - beq 50ac <_PyList_Concat+0x288> │ │ │ │ │ - ldr ip, [r3, #4] │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5290 <_PyList_Concat+0x46c> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - str r2, [ip] │ │ │ │ │ - str ip, [r0, #4] │ │ │ │ │ - beq 50ac <_PyList_Concat+0x288> │ │ │ │ │ - ldr ip, [r3, #8] │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52a0 <_PyList_Concat+0x47c> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, #3 │ │ │ │ │ - str r2, [ip] │ │ │ │ │ - str ip, [r0, #8] │ │ │ │ │ - beq 50ac <_PyList_Concat+0x288> │ │ │ │ │ - ldr ip, [r3, #12] │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5228 <_PyList_Concat+0x404> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, #4 │ │ │ │ │ - str r2, [ip] │ │ │ │ │ - str ip, [r0, #12] │ │ │ │ │ - beq 50ac <_PyList_Concat+0x288> │ │ │ │ │ - ldr ip, [r3, #16] │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52d0 <_PyList_Concat+0x4ac> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, #5 │ │ │ │ │ - str r2, [ip] │ │ │ │ │ - str ip, [r0, #16] │ │ │ │ │ - beq 50ac <_PyList_Concat+0x288> │ │ │ │ │ - ldr ip, [r3, #20] │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5300 <_PyList_Concat+0x4dc> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, #6 │ │ │ │ │ - str r2, [ip] │ │ │ │ │ - str ip, [r0, #20] │ │ │ │ │ - beq 50ac <_PyList_Concat+0x288> │ │ │ │ │ - ldr ip, [r3, #24] │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5310 <_PyList_Concat+0x4ec> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ - str r2, [ip] │ │ │ │ │ - str ip, [r0, #24] │ │ │ │ │ - beq 50ac <_PyList_Concat+0x288> │ │ │ │ │ - ldr ip, [r3, #28] │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5330 <_PyList_Concat+0x50c> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r1, #8 │ │ │ │ │ - str r2, [ip] │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - beq 50ac <_PyList_Concat+0x288> │ │ │ │ │ - ldr ip, [r3, #32] │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [ip] │ │ │ │ │ - cmp r1, #9 │ │ │ │ │ - str ip, [r0, #32] │ │ │ │ │ - beq 50ac <_PyList_Concat+0x288> │ │ │ │ │ - add ip, r3, #36 @ 0x24 │ │ │ │ │ - add lr, r3, r1, lsl #2 │ │ │ │ │ - add r7, r0, #32 │ │ │ │ │ - b 5090 <_PyList_Concat+0x26c> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble 501c <_PyList_Concat+0x138> │ │ │ │ │ + ldr ip, [r8, #12] │ │ │ │ │ + sub lr, r0, #4 │ │ │ │ │ + add r1, ip, r7, lsl #2 │ │ │ │ │ + b 5000 <_PyList_Concat+0x11c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp ip, lr │ │ │ │ │ + cmp r1, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - beq 50ac <_PyList_Concat+0x288> │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + beq 501c <_PyList_Concat+0x138> │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 507c <_PyList_Concat+0x258> │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - bne 5090 <_PyList_Concat+0x26c> │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ - lsl ip, r1, #2 │ │ │ │ │ - ldr r6, [r3] │ │ │ │ │ - ldr lr, [r6] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52b0 <_PyList_Concat+0x48c> │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str lr, [r6] │ │ │ │ │ - str r6, [r0, r1, lsl #2] │ │ │ │ │ - beq 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - ldr lr, [r3, #4] │ │ │ │ │ - add r6, ip, #4 │ │ │ │ │ - ldr r1, [lr] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52c0 <_PyList_Concat+0x49c> │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - str r1, [lr] │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - beq 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - ldr lr, [r3, #8] │ │ │ │ │ - add r6, ip, #8 │ │ │ │ │ - ldr r1, [lr] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52e0 <_PyList_Concat+0x4bc> │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - str r1, [lr] │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - beq 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - ldr lr, [r3, #12] │ │ │ │ │ - add r6, ip, #12 │ │ │ │ │ - ldr r1, [lr] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52f0 <_PyList_Concat+0x4cc> │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - str r1, [lr] │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - beq 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - ldr lr, [r3, #16] │ │ │ │ │ - add r6, ip, #16 │ │ │ │ │ - ldr r1, [lr] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5320 <_PyList_Concat+0x4fc> │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - str r1, [lr] │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - beq 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - ldr lr, [r3, #20] │ │ │ │ │ - add r6, ip, #20 │ │ │ │ │ - ldr r1, [lr] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5340 <_PyList_Concat+0x51c> │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - str r1, [lr] │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - beq 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - ldr lr, [r3, #24] │ │ │ │ │ - add ip, ip, #24 │ │ │ │ │ - ldr r1, [lr] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5350 <_PyList_Concat+0x52c> │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - str r1, [lr] │ │ │ │ │ - str lr, [r0, ip] │ │ │ │ │ - beq 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - add r0, r0, ip │ │ │ │ │ - sub ip, r3, #4 │ │ │ │ │ - add ip, ip, r2, lsl #2 │ │ │ │ │ - add r3, r3, #24 │ │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5218 <_PyList_Concat+0x3f4> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #4]! │ │ │ │ │ - bne 51e4 <_PyList_Concat+0x3c0> │ │ │ │ │ + ble 4fec <_PyList_Concat+0x108> │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + bne 5000 <_PyList_Concat+0x11c> │ │ │ │ │ + ldr ip, [r6, #8] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ble 5060 <_PyList_Concat+0x17c> │ │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ │ + sub r7, r7, #1 │ │ │ │ │ + sub r1, r1, #4 │ │ │ │ │ + add r0, r0, r7, lsl #2 │ │ │ │ │ + add ip, r1, ip, lsl #2 │ │ │ │ │ + ldr r2, [r1, #4]! │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 506c <_PyList_Concat+0x188> │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + str r2, [r0, #4]! │ │ │ │ │ + bne 503c <_PyList_Concat+0x158> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - str r1, [r0, #4]! │ │ │ │ │ - bne 51e4 <_PyList_Concat+0x3c0> │ │ │ │ │ - b 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - cmp r1, #4 │ │ │ │ │ - str ip, [r0, #12] │ │ │ │ │ - bne 4fbc <_PyList_Concat+0x198> │ │ │ │ │ - b 50ac <_PyList_Concat+0x288> │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + str r2, [r0, #4]! │ │ │ │ │ + bne 503c <_PyList_Concat+0x158> │ │ │ │ │ + b 5060 <_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 53c0 <_PyList_Concat+0x59c> │ │ │ │ │ + beq 5120 <_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, #340] @ 53d0 <_PyList_Concat+0x5ac> │ │ │ │ │ + ldr r3, [pc, #116] @ 5130 <_PyList_Concat+0x24c> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 4ec4 <_PyList_Concat+0xa0> │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - str ip, [r0] │ │ │ │ │ - bne 4f50 <_PyList_Concat+0x12c> │ │ │ │ │ - b 50ac <_PyList_Concat+0x288> │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - str ip, [r0, #4] │ │ │ │ │ - bne 4f74 <_PyList_Concat+0x150> │ │ │ │ │ - b 50ac <_PyList_Concat+0x288> │ │ │ │ │ - cmp r1, #3 │ │ │ │ │ - str ip, [r0, #8] │ │ │ │ │ - bne 4f98 <_PyList_Concat+0x174> │ │ │ │ │ - b 50ac <_PyList_Concat+0x288> │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - str r6, [r0, r1, lsl #2] │ │ │ │ │ - bne 50e4 <_PyList_Concat+0x2c0> │ │ │ │ │ - b 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - bne 510c <_PyList_Concat+0x2e8> │ │ │ │ │ - b 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - cmp r1, #5 │ │ │ │ │ - str ip, [r0, #16] │ │ │ │ │ - bne 4fe0 <_PyList_Concat+0x1bc> │ │ │ │ │ - b 50ac <_PyList_Concat+0x288> │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - bne 5134 <_PyList_Concat+0x310> │ │ │ │ │ - b 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - cmp r2, #4 │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - bne 515c <_PyList_Concat+0x338> │ │ │ │ │ - b 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - cmp r1, #6 │ │ │ │ │ - str ip, [r0, #20] │ │ │ │ │ - bne 5004 <_PyList_Concat+0x1e0> │ │ │ │ │ - b 50ac <_PyList_Concat+0x288> │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ - str ip, [r0, #24] │ │ │ │ │ - bne 5028 <_PyList_Concat+0x204> │ │ │ │ │ - b 50ac <_PyList_Concat+0x288> │ │ │ │ │ - cmp r2, #5 │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - bne 5184 <_PyList_Concat+0x360> │ │ │ │ │ - b 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - cmp r1, #8 │ │ │ │ │ - str ip, [r0, #28] │ │ │ │ │ - bne 504c <_PyList_Concat+0x228> │ │ │ │ │ - b 50ac <_PyList_Concat+0x288> │ │ │ │ │ - cmp r2, #6 │ │ │ │ │ - str lr, [r0, r6] │ │ │ │ │ - bne 51ac <_PyList_Concat+0x388> │ │ │ │ │ - b 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - str lr, [r0, ip] │ │ │ │ │ - bne 51d4 <_PyList_Concat+0x3b0> │ │ │ │ │ - b 5208 <_PyList_Concat+0x3e4> │ │ │ │ │ + b 4f78 <_PyList_Concat+0x94> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5384 <_PyList_Concat+0x560> │ │ │ │ │ + bgt 50e4 <_PyList_Concat+0x200> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5384 <_PyList_Concat+0x560> │ │ │ │ │ + bne 50e4 <_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 53c0 <_PyList_Concat+0x59c> │ │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ │ + beq 5120 <_PyList_Concat+0x23c> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bgt 4f28 <_PyList_Concat+0x104> │ │ │ │ │ - b 50ac <_PyList_Concat+0x288> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt 4fdc <_PyList_Concat+0xf8> │ │ │ │ │ + b 501c <_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 520c <_PyList_Concat+0x3e8> │ │ │ │ │ - .word 0x00000554 │ │ │ │ │ + b 5064 <_PyList_Concat+0x180> │ │ │ │ │ + .word 0x000001f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000504 │ │ │ │ │ + .word 0x000001b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000150 │ │ │ │ │ + .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000053d4 : │ │ │ │ │ +00005134 : │ │ │ │ │ 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] @ 5514 │ │ │ │ │ + ldr r3, [pc, #292] @ 5274 │ │ │ │ │ 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 54a8 │ │ │ │ │ + beq 5208 │ │ │ │ │ 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] @ 5518 │ │ │ │ │ + ldr r1, [pc, #232] @ 5278 │ │ │ │ │ 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] │ │ │ │ │ @@ -5891,93 +5724,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 54e4 │ │ │ │ │ + bhi 5244 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 54e4 │ │ │ │ │ + beq 5244 │ │ │ │ │ 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 54a0 │ │ │ │ │ - ldr r1, [pc, #88] @ 551c │ │ │ │ │ + beq 5200 │ │ │ │ │ + ldr r1, [pc, #88] @ 527c │ │ │ │ │ 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 544c │ │ │ │ │ + b 51ac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5508 │ │ │ │ │ + bgt 5268 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5508 │ │ │ │ │ + bne 5268 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005520 : │ │ │ │ │ +00005280 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3cd4 <_list_extend> │ │ │ │ │ + bl 3d8c <_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} │ │ │ │ │ │ │ │ │ │ -0000554c : │ │ │ │ │ +000052ac : │ │ │ │ │ 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 5588 │ │ │ │ │ + beq 52e8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 55a0 │ │ │ │ │ + bcs 5300 │ │ │ │ │ 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 │ │ │ │ │ @@ -5986,23 +5819,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] @ 55b8 │ │ │ │ │ + ldr r1, [pc, #8] @ 5318 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 5598 │ │ │ │ │ + b 52f8 │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000055bc <_PyList_BinarySlice>: │ │ │ │ │ +0000531c <_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 │ │ │ │ │ @@ -6013,49 +5846,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 59d8 <_PyList_BinarySlice+0x41c> │ │ │ │ │ + beq 5738 <_PyList_BinarySlice+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59d8 <_PyList_BinarySlice+0x41c> │ │ │ │ │ + beq 5738 <_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 5998 <_PyList_BinarySlice+0x3dc> │ │ │ │ │ - ldr r3, [pc, #956] @ 5a00 <_PyList_BinarySlice+0x444> │ │ │ │ │ + ble 56f8 <_PyList_BinarySlice+0x3dc> │ │ │ │ │ + ldr r3, [pc, #956] @ 5760 <_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 5968 <_PyList_BinarySlice+0x3ac> │ │ │ │ │ + beq 56c8 <_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] @ 5a04 <_PyList_BinarySlice+0x448> │ │ │ │ │ + ldr r3, [pc, #900] @ 5764 <_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 │ │ │ │ │ @@ -6069,453 +5902,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 59a8 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ + bhi 5708 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 59a8 <_PyList_BinarySlice+0x3ec> │ │ │ │ │ + beq 5708 <_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 5800 <_PyList_BinarySlice+0x244> │ │ │ │ │ + beq 5560 <_PyList_BinarySlice+0x244> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 57dc <_PyList_BinarySlice+0x220> │ │ │ │ │ + beq 553c <_PyList_BinarySlice+0x220> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 57c0 <_PyList_BinarySlice+0x204> │ │ │ │ │ + beq 5520 <_PyList_BinarySlice+0x204> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 57a4 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ + beq 5504 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 5788 <_PyList_BinarySlice+0x1cc> │ │ │ │ │ + beq 54e8 <_PyList_BinarySlice+0x1cc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 576c <_PyList_BinarySlice+0x1b0> │ │ │ │ │ + beq 54cc <_PyList_BinarySlice+0x1b0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 5948 <_PyList_BinarySlice+0x38c> │ │ │ │ │ + bne 56a8 <_PyList_BinarySlice+0x38c> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq 5928 <_PyList_BinarySlice+0x36c> │ │ │ │ │ + beq 5688 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_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 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 5800 <_PyList_BinarySlice+0x244> │ │ │ │ │ + bne 5560 <_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 5708 <_PyList_BinarySlice+0x14c> │ │ │ │ │ - b 5928 <_PyList_BinarySlice+0x36c> │ │ │ │ │ + bne 5468 <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 5688 <_PyList_BinarySlice+0x36c> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5938 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 5698 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - b 5750 <_PyList_BinarySlice+0x194> │ │ │ │ │ + b 54b0 <_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 59d8 <_PyList_BinarySlice+0x41c> │ │ │ │ │ - ldr r3, [pc, #132] @ 5a08 <_PyList_BinarySlice+0x44c> │ │ │ │ │ + beq 5738 <_PyList_BinarySlice+0x41c> │ │ │ │ │ + ldr r3, [pc, #132] @ 5768 <_PyList_BinarySlice+0x44c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 5690 <_PyList_BinarySlice+0xd4> │ │ │ │ │ + b 53f0 <_PyList_BinarySlice+0xd4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 592c <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 568c <_PyList_BinarySlice+0x370> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 59cc <_PyList_BinarySlice+0x410> │ │ │ │ │ + bgt 572c <_PyList_BinarySlice+0x410> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 59cc <_PyList_BinarySlice+0x410> │ │ │ │ │ + bne 572c <_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 59e0 <_PyList_BinarySlice+0x424> │ │ │ │ │ + bne 5740 <_PyList_BinarySlice+0x424> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 592c <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 568c <_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 5708 <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 5468 <_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 │ │ │ │ │ │ │ │ │ │ -00005a0c : │ │ │ │ │ +0000576c : │ │ │ │ │ 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 5ce4 │ │ │ │ │ + ble 5a44 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5d24 │ │ │ │ │ + beq 5a84 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 5cf4 │ │ │ │ │ + bhi 5a54 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 5cf4 │ │ │ │ │ + beq 5a54 │ │ │ │ │ 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 5b80 │ │ │ │ │ + beq 58e0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5b5c │ │ │ │ │ + beq 58bc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5b40 │ │ │ │ │ + beq 58a0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 5b24 │ │ │ │ │ + beq 5884 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 5b08 │ │ │ │ │ + beq 5868 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 5aec │ │ │ │ │ + beq 584c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 5cc4 │ │ │ │ │ + bne 5a24 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq 5ca8 │ │ │ │ │ + beq 5a08 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ 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 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ 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 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ 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 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ 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 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ 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 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ 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 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ 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 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ str lr, [r3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 5b80 │ │ │ │ │ + bne 58e0 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 5a88 │ │ │ │ │ - b 5ca8 │ │ │ │ │ + bne 57e8 │ │ │ │ │ + b 5a08 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5cb4 │ │ │ │ │ + bgt 5a14 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - b 5ad0 │ │ │ │ │ + b 5830 │ │ │ │ │ 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 5d18 │ │ │ │ │ + bgt 5a78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5d18 │ │ │ │ │ + bne 5a78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5a70 │ │ │ │ │ + bne 57d0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5cac │ │ │ │ │ + b 5a0c │ │ │ │ │ │ │ │ │ │ -00005d2c : │ │ │ │ │ +00005a8c : │ │ │ │ │ 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] @ 5d80 │ │ │ │ │ + ldr r0, [pc, #52] @ 5ae0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5d78 │ │ │ │ │ + beq 5ad8 │ │ │ │ │ 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] │ │ │ │ │ @@ -6523,24 +6356,24 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005d84 : │ │ │ │ │ +00005ae4 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 5df8 │ │ │ │ │ + blt 5b58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 5dcc │ │ │ │ │ + bcs 5b2c │ │ │ │ │ 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 │ │ │ │ │ @@ -6549,74 +6382,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 5df8 │ │ │ │ │ + bgt 5b58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e00 │ │ │ │ │ + beq 5b60 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00005e20 : │ │ │ │ │ +00005b80 : │ │ │ │ │ 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 5e54 │ │ │ │ │ + beq 5bb4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5e64 │ │ │ │ │ + ble 5bc4 │ │ │ │ │ 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 5e54 │ │ │ │ │ + bne 5bb4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5e54 │ │ │ │ │ + b 5bb4 │ │ │ │ │ │ │ │ │ │ -00005e7c : │ │ │ │ │ +00005bdc : │ │ │ │ │ +py_list_clear(): │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5cc0 │ │ │ │ │ + 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 5c64 │ │ │ │ │ + ldr r0, [r3, ip, lsl #2] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq 5c34 │ │ │ │ │ + ldr r1, [r0] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5ca0 │ │ │ │ │ + sub r1, r2, #2 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq 5c64 │ │ │ │ │ + ldr r0, [r3, r1, lsl #2] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5c5c │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + sub ip, r2, #1 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 5c7c │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + bcs 5c40 │ │ │ │ │ + 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 5c5c │ │ │ │ │ + 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 5c5c │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [r0] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 5c34 │ │ │ │ │ + strd r2, [fp, #-12] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldrd r2, [fp, #-12] │ │ │ │ │ + b 5c34 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00005ccc : │ │ │ │ │ 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 5ec8 │ │ │ │ │ + beq 5d18 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 5ee8 │ │ │ │ │ + bcs 5d38 │ │ │ │ │ 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} │ │ │ │ │ @@ -6633,43 +6536,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] @ 5f00 │ │ │ │ │ + ldr r1, [pc, #8] @ 5d50 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 5ee0 │ │ │ │ │ + b 5d30 │ │ │ │ │ .word 0x00007f40 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00005f04 : │ │ │ │ │ +00005d54 : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5fc8 │ │ │ │ │ + beq 5e18 │ │ │ │ │ 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 5f50 │ │ │ │ │ + b 5da0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5fbc │ │ │ │ │ + bne 5e0c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls 5fb8 │ │ │ │ │ + bls 5e08 │ │ │ │ │ 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 │ │ │ │ │ @@ -6679,69 +6582,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 5f38 │ │ │ │ │ + bgt 5d88 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5f38 │ │ │ │ │ + bne 5d88 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5f38 │ │ │ │ │ + b 5d88 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00005fd4 : │ │ │ │ │ +00005e24 : │ │ │ │ │ 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 60e8 │ │ │ │ │ - ldr r3, [pc, #252] @ 6100 │ │ │ │ │ + beq 5f38 │ │ │ │ │ + ldr r3, [pc, #252] @ 5f50 │ │ │ │ │ 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 60a8 │ │ │ │ │ + beq 5ef8 │ │ │ │ │ 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 60cc │ │ │ │ │ - ldr r1, [pc, #168] @ 6104 │ │ │ │ │ + bgt 5f1c │ │ │ │ │ + ldr r1, [pc, #168] @ 5f54 │ │ │ │ │ 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 │ │ │ │ │ @@ -6754,80 +6657,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] @ 6108 │ │ │ │ │ + ldr r0, [pc, #88] @ 5f58 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60f8 │ │ │ │ │ + beq 5f48 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6054 │ │ │ │ │ - ldr r1, [pc, #56] @ 610c │ │ │ │ │ + ble 5ea4 │ │ │ │ │ + ldr r1, [pc, #56] @ 5f5c │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 6074 │ │ │ │ │ + b 5ec4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4031 @ 0xfbf │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 60a0 │ │ │ │ │ + b 5ef0 │ │ │ │ │ .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 │ │ │ │ │ │ │ │ │ │ -00006110 : │ │ │ │ │ +00005f60 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6184 │ │ │ │ │ + blt 5fd4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 6158 │ │ │ │ │ + bcs 5fa8 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 618c │ │ │ │ │ + bgt 5fdc │ │ │ │ │ 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 6184 │ │ │ │ │ + bgt 5fd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6198 │ │ │ │ │ + beq 5fe8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -6835,25 +6738,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} │ │ │ │ │ │ │ │ │ │ -000061b8 : │ │ │ │ │ +00006008 : │ │ │ │ │ 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] @ 62a4 │ │ │ │ │ + ldr ip, [pc, #196] @ 60f4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6866,86 +6769,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 623c │ │ │ │ │ + beq 608c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6268 │ │ │ │ │ + ble 60b8 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 6294 │ │ │ │ │ + bhi 60e4 │ │ │ │ │ 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 623c │ │ │ │ │ + bne 608c │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #32] @ 62a8 │ │ │ │ │ + ldr r3, [pc, #32] @ 60f8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - b 623c │ │ │ │ │ + b 608c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -000062ac : │ │ │ │ │ +000060fc : │ │ │ │ │ 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 63f4 │ │ │ │ │ + ble 622c │ │ │ │ │ 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 6428 │ │ │ │ │ - bne 6360 │ │ │ │ │ + blt 6274 │ │ │ │ │ + bne 61b0 │ │ │ │ │ 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 6414 │ │ │ │ │ + bne 6260 │ │ │ │ │ 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 │ │ │ │ │ @@ -6954,331 +6857,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 63f4 │ │ │ │ │ + beq 622c │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6428 │ │ │ │ │ + blt 6274 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - bne 63a4 │ │ │ │ │ - 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 6244 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 63f4 │ │ │ │ │ + beq 622c │ │ │ │ │ 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 6428 │ │ │ │ │ + blt 6274 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6404 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bgt 6388 │ │ │ │ │ + beq 623c │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + bne 61ec │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 6358 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bne 63b8 │ │ │ │ │ - b 63f4 │ │ │ │ │ + b 61a8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 622c │ │ │ │ │ + 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 6358 │ │ │ │ │ + b 61a8 │ │ │ │ │ │ │ │ │ │ -00006430 : │ │ │ │ │ +0000627c : │ │ │ │ │ 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 64d8 │ │ │ │ │ + bne 6324 │ │ │ │ │ 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 64c0 │ │ │ │ │ + beq 630c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 651c │ │ │ │ │ + beq 6368 │ │ │ │ │ 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 64e4 │ │ │ │ │ + bne 6330 │ │ │ │ │ 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 6524 │ │ │ │ │ + ble 6370 │ │ │ │ │ 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 64b4 │ │ │ │ │ + bgt 6300 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 64b4 │ │ │ │ │ + bne 6300 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6300 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 6300 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 64cc │ │ │ │ │ + bne 6318 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 64cc │ │ │ │ │ + b 6318 │ │ │ │ │ │ │ │ │ │ -0000653c : │ │ │ │ │ +00006388 : │ │ │ │ │ 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 663c │ │ │ │ │ + bne 6488 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6ab8 │ │ │ │ │ + bne 6904 │ │ │ │ │ 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 6a40 │ │ │ │ │ + blt 688c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 677c │ │ │ │ │ + beq 65c8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 6ad8 │ │ │ │ │ + beq 6924 │ │ │ │ │ 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 6a40 │ │ │ │ │ + beq 688c │ │ │ │ │ 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 68c4 │ │ │ │ │ - beq 68d8 │ │ │ │ │ + blt 6710 │ │ │ │ │ + beq 6724 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 68d4 │ │ │ │ │ + bgt 6720 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 6740 │ │ │ │ │ + bne 658c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31b4 │ │ │ │ │ + bl 3280 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6630 │ │ │ │ │ + bgt 647c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 690c │ │ │ │ │ + beq 6758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 656c │ │ │ │ │ + beq 63b8 │ │ │ │ │ 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 66f4 │ │ │ │ │ + bne 6540 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a40 │ │ │ │ │ + bne 688c │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bcs 6a30 │ │ │ │ │ + bcs 687c │ │ │ │ │ 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 671c │ │ │ │ │ + bne 6568 │ │ │ │ │ sub r5, lr, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 6704 │ │ │ │ │ + blt 6550 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 66e4 │ │ │ │ │ + bgt 6530 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66e4 │ │ │ │ │ + bne 6530 │ │ │ │ │ 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 668c │ │ │ │ │ + b 64d8 │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 66bc │ │ │ │ │ + b 6508 │ │ │ │ │ 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 66cc │ │ │ │ │ - b 66e4 │ │ │ │ │ + ble 6518 │ │ │ │ │ + b 6530 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6a48 │ │ │ │ │ + bne 6894 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6918 │ │ │ │ │ + bne 6764 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 66e4 │ │ │ │ │ + bgt 6530 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66e4 │ │ │ │ │ + bne 6530 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 66e4 │ │ │ │ │ + b 6530 │ │ │ │ │ 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 69f4 │ │ │ │ │ - beq 67b4 │ │ │ │ │ + blt 6840 │ │ │ │ │ + beq 6600 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 6a04 │ │ │ │ │ + bgt 6850 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 68f0 │ │ │ │ │ + beq 673c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 66e4 │ │ │ │ │ + ble 6530 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 67f0 │ │ │ │ │ + bge 663c │ │ │ │ │ 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 │ │ │ │ │ @@ -7287,16 +7189,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 6864 │ │ │ │ │ - b 6ab0 │ │ │ │ │ + bne 66b0 │ │ │ │ │ + b 68fc │ │ │ │ │ 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 │ │ │ │ │ @@ -7313,220 +7215,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 6814 │ │ │ │ │ + bcc 6660 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mla r1, r2, r7, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc 6a0c │ │ │ │ │ + bcc 6858 │ │ │ │ │ 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 69dc │ │ │ │ │ + ble 6828 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 689c │ │ │ │ │ + bne 66e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 6630 │ │ │ │ │ + b 647c │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 68d8 │ │ │ │ │ + bge 6724 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6740 │ │ │ │ │ + bne 658c │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 6604 │ │ │ │ │ + b 6450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 31b4 │ │ │ │ │ + bl 3280 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 6630 │ │ │ │ │ + b 647c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6630 │ │ │ │ │ + b 647c │ │ │ │ │ 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 6a8c │ │ │ │ │ + beq 68d8 │ │ │ │ │ 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 6984 │ │ │ │ │ + b 67d0 │ │ │ │ │ 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 695c │ │ │ │ │ + blt 67a8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 69a8 │ │ │ │ │ + b 67f4 │ │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 69bc │ │ │ │ │ + ble 6808 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 6994 │ │ │ │ │ + blt 67e0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 6754 │ │ │ │ │ + b 65a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69a4 │ │ │ │ │ + bne 67f0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 69a4 │ │ │ │ │ + b 67f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 68ac │ │ │ │ │ + bne 66f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 68ac │ │ │ │ │ + b 66f8 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 67b4 │ │ │ │ │ + bge 6600 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 67b4 │ │ │ │ │ + b 6600 │ │ │ │ │ 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 6884 │ │ │ │ │ + b 66d0 │ │ │ │ │ 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 6630 │ │ │ │ │ + b 647c │ │ │ │ │ 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 6a40 │ │ │ │ │ + bgt 688c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6a40 │ │ │ │ │ + bne 688c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a40 │ │ │ │ │ + b 688c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ab0 │ │ │ │ │ + bgt 68fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6ab0 │ │ │ │ │ + bne 68fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6a40 │ │ │ │ │ + b 688c │ │ │ │ │ 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 6a40 │ │ │ │ │ + b 688c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a0c │ │ │ │ │ + bl 576c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 65c0 │ │ │ │ │ - b 6a40 │ │ │ │ │ + bne 640c │ │ │ │ │ + b 688c │ │ │ │ │ │ │ │ │ │ -00006af4 : │ │ │ │ │ +00006940 : │ │ │ │ │ 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 6b60 │ │ │ │ │ + bne 69ac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6c28 │ │ │ │ │ + blt 6a74 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6be8 │ │ │ │ │ + bne 6a34 │ │ │ │ │ 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 │ │ │ │ │ @@ -7538,85 +7440,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] @ 6c70 │ │ │ │ │ + ldr ip, [pc, #228] @ 6abc │ │ │ │ │ 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 6c20 │ │ │ │ │ + beq 6a6c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6b40 │ │ │ │ │ + beq 698c │ │ │ │ │ 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 6bcc │ │ │ │ │ + beq 6a18 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 6b4c │ │ │ │ │ + beq 6998 │ │ │ │ │ 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 6b4c │ │ │ │ │ - b 6c20 │ │ │ │ │ - ldr lr, [pc, #128] @ 6c70 │ │ │ │ │ + bge 6998 │ │ │ │ │ + b 6a6c │ │ │ │ │ + ldr lr, [pc, #128] @ 6abc │ │ │ │ │ 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 6ba4 │ │ │ │ │ + bne 69f0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 6b58 │ │ │ │ │ - ldr lr, [pc, #64] @ 6c70 │ │ │ │ │ + b 69a4 │ │ │ │ │ + ldr lr, [pc, #64] @ 6abc │ │ │ │ │ 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 6c20 │ │ │ │ │ + beq 6a6c │ │ │ │ │ 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 6bcc │ │ │ │ │ + b 6a18 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006c74 <_PyList_SliceSubscript>: │ │ │ │ │ +00006ac0 <_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 │ │ │ │ │ @@ -7624,54 +7526,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 71a8 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + blt 6ff4 <_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 7020 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + ble 6e6c <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 7048 <_PyList_SliceSubscript+0x3d4> │ │ │ │ │ + bne 6e94 <_PyList_SliceSubscript+0x3d4> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r3, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7020 <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ - ldr r3, [pc, #1276] @ 7200 <_PyList_SliceSubscript+0x58c> │ │ │ │ │ + ble 6e6c <_PyList_SliceSubscript+0x3ac> │ │ │ │ │ + ldr r3, [pc, #1276] @ 704c <_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 7170 <_PyList_SliceSubscript+0x4fc> │ │ │ │ │ + beq 6fbc <_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] @ 7204 <_PyList_SliceSubscript+0x590> │ │ │ │ │ + ldr r3, [pc, #1216] @ 7050 <_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] │ │ │ │ │ @@ -7687,393 +7589,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 71b0 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ + bhi 6ffc <_PyList_SliceSubscript+0x53c> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 71b0 <_PyList_SliceSubscript+0x53c> │ │ │ │ │ + beq 6ffc <_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 6ee8 <_PyList_SliceSubscript+0x274> │ │ │ │ │ + beq 6d34 <_PyList_SliceSubscript+0x274> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6ec4 <_PyList_SliceSubscript+0x250> │ │ │ │ │ + beq 6d10 <_PyList_SliceSubscript+0x250> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6ea8 <_PyList_SliceSubscript+0x234> │ │ │ │ │ + beq 6cf4 <_PyList_SliceSubscript+0x234> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 6e8c <_PyList_SliceSubscript+0x218> │ │ │ │ │ + beq 6cd8 <_PyList_SliceSubscript+0x218> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 6e70 <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ + beq 6cbc <_PyList_SliceSubscript+0x1fc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 6e54 <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ + beq 6ca0 <_PyList_SliceSubscript+0x1e0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 6e38 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ + beq 6c84 <_PyList_SliceSubscript+0x1c4> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 7010 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 6e5c <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_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 7038 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ + bgt 6e84 <_PyList_SliceSubscript+0x3c4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 6ee8 <_PyList_SliceSubscript+0x274> │ │ │ │ │ + bne 6d34 <_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 6dd4 <_PyList_SliceSubscript+0x160> │ │ │ │ │ - b 7010 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + bne 6c20 <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 6e5c <_PyList_SliceSubscript+0x39c> │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 53d4 │ │ │ │ │ + bl 5134 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71a8 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + beq 6ff4 <_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 7168 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fb4 <_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 7168 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fb4 <_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 7168 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fb4 <_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 7168 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fb4 <_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 7168 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fb4 <_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 7168 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ + beq 6fb4 <_PyList_SliceSubscript+0x4f4> │ │ │ │ │ add lr, r1, #24 │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ ldr r4, [ip] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ strle r7, [ip] │ │ │ │ │ str ip, [lr], #4 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 7144 <_PyList_SliceSubscript+0x4d0> │ │ │ │ │ + bne 6f90 <_PyList_SliceSubscript+0x4d0> │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 7014 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 6e60 <_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 71a8 <_PyList_SliceSubscript+0x534> │ │ │ │ │ - ldr r3, [pc, #120] @ 7208 <_PyList_SliceSubscript+0x594> │ │ │ │ │ + beq 6ff4 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + ldr r3, [pc, #120] @ 7054 <_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 6d5c <_PyList_SliceSubscript+0xe8> │ │ │ │ │ + b 6ba8 <_PyList_SliceSubscript+0xe8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7014 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ + b 6e60 <_PyList_SliceSubscript+0x3a0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 71d4 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bgt 7020 <_PyList_SliceSubscript+0x560> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 71d4 <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bne 7020 <_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 71a8 <_PyList_SliceSubscript+0x534> │ │ │ │ │ + beq 6ff4 <_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 6dd4 <_PyList_SliceSubscript+0x160> │ │ │ │ │ + b 6c20 <_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 │ │ │ │ │ │ │ │ │ │ -0000720c : │ │ │ │ │ +00007058 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 734c │ │ │ │ │ + beq 7198 │ │ │ │ │ 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 737c │ │ │ │ │ + bne 71c8 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7358 │ │ │ │ │ + beq 71a4 │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7358 │ │ │ │ │ + blt 71a4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 7280 │ │ │ │ │ - b 7320 │ │ │ │ │ + bgt 70cc │ │ │ │ │ + b 716c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 7320 │ │ │ │ │ + ble 716c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 72a0 │ │ │ │ │ + beq 70ec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 72d0 │ │ │ │ │ + ble 711c │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 735c │ │ │ │ │ + blt 71a8 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 735c │ │ │ │ │ + blt 71a8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 735c │ │ │ │ │ + blt 71a8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7270 │ │ │ │ │ + beq 70bc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7270 │ │ │ │ │ + bgt 70bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7270 │ │ │ │ │ + bne 70bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt 7280 │ │ │ │ │ + blt 70cc │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7358 │ │ │ │ │ + blt 71a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8091,50 +7993,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 7374 │ │ │ │ │ + ble 71c0 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007394 : │ │ │ │ │ +000071e0 : │ │ │ │ │ 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 743c │ │ │ │ │ + beq 7288 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 530 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7440 │ │ │ │ │ + beq 728c │ │ │ │ │ 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 7418 │ │ │ │ │ + b 7264 │ │ │ │ │ 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] │ │ │ │ │ @@ -8144,21 +8046,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 73f4 │ │ │ │ │ + bne 7240 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -00007448 : │ │ │ │ │ +00007294 : │ │ │ │ │ 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 │ │ │ │ │ @@ -8171,86 +8073,86 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007490 : │ │ │ │ │ +000072dc : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bgt 74b8 │ │ │ │ │ + bgt 7304 │ │ │ │ │ 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 74a4 │ │ │ │ │ + bcs 72f0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 74cc │ │ │ │ │ - b 74a4 │ │ │ │ │ + bhi 7318 │ │ │ │ │ + b 72f0 │ │ │ │ │ │ │ │ │ │ -000074e8 : │ │ │ │ │ +00007334 : │ │ │ │ │ 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 3cd4 <_list_extend> │ │ │ │ │ + bl 3d8c <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 7524 │ │ │ │ │ + beq 7370 │ │ │ │ │ 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 751c │ │ │ │ │ + b 7368 │ │ │ │ │ │ │ │ │ │ -0000752c : │ │ │ │ │ +00007378 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007558 : │ │ │ │ │ +000073a4 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00007570 : │ │ │ │ │ +000073bc : │ │ │ │ │ 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 │ │ │ │ │ @@ -8258,46 +8160,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 7850 │ │ │ │ │ + bhi 769c │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7614 │ │ │ │ │ + beq 7460 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 75dc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 75e8 │ │ │ │ │ + beq 7434 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 75dc │ │ │ │ │ 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 779c │ │ │ │ │ + ble 75e8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bls 779c │ │ │ │ │ + bls 75e8 │ │ │ │ │ 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] │ │ │ │ │ @@ -8305,24 +8207,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 77e4 │ │ │ │ │ + ble 7630 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 77b8 │ │ │ │ │ - bne 7790 │ │ │ │ │ + bgt 7604 │ │ │ │ │ + bne 75dc │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 779c │ │ │ │ │ + bge 75e8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 779c │ │ │ │ │ + bcs 75e8 │ │ │ │ │ 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] │ │ │ │ │ @@ -8332,24 +8234,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 7808 │ │ │ │ │ + ble 7654 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 77bc │ │ │ │ │ - bne 7790 │ │ │ │ │ + bgt 7608 │ │ │ │ │ + bne 75dc │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 779c │ │ │ │ │ + bge 75e8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 779c │ │ │ │ │ + bcs 75e8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ @@ -8357,134 +8259,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 782c │ │ │ │ │ + ble 7678 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 77bc │ │ │ │ │ - bne 7790 │ │ │ │ │ + bgt 7608 │ │ │ │ │ + bne 75dc │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 779c │ │ │ │ │ + bge 75e8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 779c │ │ │ │ │ + bls 75e8 │ │ │ │ │ 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 77c8 │ │ │ │ │ + ble 7614 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 77bc │ │ │ │ │ + bgt 7608 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - beq 7734 │ │ │ │ │ + beq 7580 │ │ │ │ │ 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 7790 │ │ │ │ │ + b 75dc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - b 7794 │ │ │ │ │ + b 75e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7780 │ │ │ │ │ + bne 75cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7780 │ │ │ │ │ + b 75cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 765c │ │ │ │ │ + bne 74a8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 765c │ │ │ │ │ + b 74a8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 76c4 │ │ │ │ │ + bne 7510 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 76c4 │ │ │ │ │ + b 7510 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7724 │ │ │ │ │ + bne 7570 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 7724 │ │ │ │ │ + b 7570 │ │ │ │ │ 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 7790 │ │ │ │ │ + beq 75dc │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 75e8 │ │ │ │ │ + ble 7434 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 75d4 │ │ │ │ │ - b 7790 │ │ │ │ │ + bne 7420 │ │ │ │ │ + b 75dc │ │ │ │ │ │ │ │ │ │ -00007894 <_PyList_GetItemRef>: │ │ │ │ │ +000076e0 <_PyList_GetItemRef>: │ │ │ │ │ _PyList_GetItemRef(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 78cc <_PyList_GetItemRef+0x38> │ │ │ │ │ + bcs 7718 <_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 78c0 <_PyList_GetItemRef+0x2c> │ │ │ │ │ + b 770c <_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 2658 │ │ │ │ │ + bl 2680 │ │ │ │ │ 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,11 +1,11 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 47640f4a 4d67e846 f12c2f49 e8050808 Gd.JMg.F.,/I.... │ │ │ │ │ + 0x00000000 4961004c 4f69e73b da262943 e8000000 Ia.LOi.;.&)C.... │ │ │ │ │ 0x00000010 ee080000 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 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -162,16 +162,16 @@ │ │ │ │ │ 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 │ │ │ │ │ + 0x00000a60 7265426f 6f6c005f 50795f54 72756553 reBool._Py_TrueS │ │ │ │ │ + 0x00000a70 74727563 74005f50 795f4661 6c736553 truct._Py_FalseS │ │ │ │ │ 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 │ │ │ │ │ 0x00000ac0 6963416c 6c6f6300 5f507941 72675f4e icAlloc._PyArg_N │ │ │ │ │ 0x00000ad0 6f4b776e 616d6573 005f5079 4e756d62 oKwnames._PyNumb │ │ │ │ │ 0x00000ae0 65725f49 6e646578 0050794c 6f6e675f er_Index.PyLong_ │ │ │ ├── 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: 131760 (bytes into file) │ │ │ │ │ + Start of section headers: 132236 (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 0x202b0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2048c: │ │ │ │ │ │ │ │ │ │ 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 01ca40 000678 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01cbe4 000678 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001b08 0004d8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01d0b8 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01d25c 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001fe0 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001fe0 0155b0 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01d470 002b30 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 017590 000cdf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 018270 0010da 00 A 0 0 8 │ │ │ │ │ - [10] .rel.rodata REL 00000000 01ffa0 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 01934c 000668 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 01ffe0 000240 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0199b4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0199b4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0199e8 001c70 10 16 293 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01b658 0013e8 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 020220 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001fe0 015734 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01d614 002b68 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 017714 000cdf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 0183f4 0010da 00 A 0 0 8 │ │ │ │ │ + [10] .rel.rodata REL 00000000 02017c 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 0194d0 000668 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 0201bc 000240 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 019b38 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 019b38 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 019b6c 001c90 10 16 295 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01b7fc 0013e8 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0203fc 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 455 entries: │ │ │ │ │ +Symbol table '.symtab' contains 457 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: 00000160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000164 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -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: 00000ef0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 41: 00000f0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 42: 00014ab4 156 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 43: 0000ada0 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 42: 00014c24 156 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 43: 0000ae54 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 44: 00001cc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 45: 00001cc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 46: 00001d0c 320 FUNC LOCAL DEFAULT 6 maybe_small_long │ │ │ │ │ 47: 00001e44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 48: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ 49: 00001e4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 50: 00002184 684 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ @@ -72,387 +72,389 @@ │ │ │ │ │ 68: 0000368c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 69: 00003694 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 70: 00003708 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 71: 000002d0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ 72: 0000370c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 73: 000002fc 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 74: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 75: 00000134 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 76: 0000014c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 77: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 78: 00000150 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 79: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 80: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 81: 00000398 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 82: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 83: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 84: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 85: 00000410 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 86: 00003c40 4124 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 87: 00004c50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 00004c5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 0000595c 560 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 90: 00005b8c 72 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ - 91: 00005bd4 96 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ - 92: 00005c34 60 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ - 93: 0000fd04 388 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ - 94: 00005c70 464 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 95: 0000c2c4 956 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 96: 0000afe0 1276 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 97: 00005e40 392 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 98: 00006140 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 00006144 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 00006144 216 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 101: 0000a10c 3220 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ - 102: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 103: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 104: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 105: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 106: 00006274 2132 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 107: 00006ab8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 00006ac8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 109: 000004c8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 110: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 111: 00006f10 176 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 112: 00006fbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 00006fc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 00006fc0 880 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ - 115: 00007330 1540 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 116: 00007924 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 00007934 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 00007994 1408 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 119: 00007f04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 121: 00007f14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 00007f14 160 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 123: 0000cc34 636 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 124: 00007fb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 00000430 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 126: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 127: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 128: 00007fb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 000082b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 000082c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 132: 000085bc 3908 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 133: 000094e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 00009500 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 135: 0000a0fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 136: 0000a10c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 137: 0000ad90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 138: 0000ada0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 139: 0000af04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000af08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000af08 216 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 142: 0000b4cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 143: 0000b4dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 144: 0000b4dc 556 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 145: 0000b708 1120 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 146: 0000b704 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 148: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 149: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 150: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 151: 0000b708 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 152: 0000bb68 1884 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 153: 0000bb64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 155: 0000bb68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 00013d3c 3448 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 157: 0000c2b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 0000c2c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 159: 0000c67c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 0000c680 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 161: 0000c680 512 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 162: 0000fe88 3160 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 163: 00011d10 3260 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 164: 00000438 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 165: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 166: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 167: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 168: 0000c8e4 848 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 169: 0000cc30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 0000cc34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 0000ceac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 173: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 174: 0000ceb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 175: 0000ceb0 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 176: 0000cf4c 420 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 177: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 178: 0000d0f0 2308 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 179: 0000d930 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 0000d950 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 182: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 183: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 184: 0000dac8 8240 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 185: 00011744 1368 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 186: 0000eaa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 0000eab0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 0000fc8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000fc90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 190: 000006e4 144 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ - 191: 00000df0 476 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ - 192: 00000fcc 560 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ - 193: 000011fc 760 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 194: 00010ad8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 00010ae0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 196: 00010b98 168 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 197: 00010dbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 00010dc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00010dc0 192 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 200: 00010e80 96 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 201: 00010ee0 116 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 202: 00011064 232 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 203: 00000774 156 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 204: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 205: 00011218 1324 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 206: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 207: 000129cc 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 208: 00012ff0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 209: 00013008 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 210: 00013008 2028 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 211: 000137ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 000137f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 213: 00013a9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 215: 00000790 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 216: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 217: 000009d0 568 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 218: 00000c00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 219: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 220: 00013aa4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 000145c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 000145d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 223: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 224: 00000c08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 225: 00000d08 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 226: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 227: 000014f4 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 228: 00001538 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ - 229: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 230: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ - 231: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 232: 0000154c 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 233: 00001564 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 234: 00001568 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 235: 000015f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 236: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 237: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ - 238: 000015f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 239: 000015f8 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 240: 00001658 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 241: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 242: 0000165c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 243: 000016b4 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 244: 000000bc 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ - 245: 00000864 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 246: 00001acc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 247: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 248: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 249: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 250: 00000188 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ - 251: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 252: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 253: 00000308 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 254: 00000550 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 255: 00000554 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 256: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 257: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 258: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 259: 000002f4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 260: 00000408 605 OBJECT LOCAL DEFAULT 9 long_doc │ │ │ │ │ - 261: 000003e8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 262: 00000384 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 263: 000000d4 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 264: 00000380 134 OBJECT LOCAL DEFAULT 9 int_info__doc__ │ │ │ │ │ - 265: 000002cc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 266: 000001e4 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 267: 00000354 16 OBJECT LOCAL DEFAULT 9 _keywords.2 │ │ │ │ │ - 268: 00000268 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 269: 00000210 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 270: 00000364 16 OBJECT LOCAL DEFAULT 9 _keywords.5 │ │ │ │ │ - 271: 0000028c 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 272: 0000023c 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 273: 00000374 12 OBJECT LOCAL DEFAULT 9 _keywords.8 │ │ │ │ │ - 274: 000002b0 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 275: 00000f24 127 OBJECT LOCAL DEFAULT 9 int_bit_length__doc__ │ │ │ │ │ - 276: 00000e6c 181 OBJECT LOCAL DEFAULT 9 int_bit_count__doc__ │ │ │ │ │ - 277: 00000a14 838 OBJECT LOCAL DEFAULT 9 int_to_bytes__doc__ │ │ │ │ │ - 278: 000006cc 837 OBJECT LOCAL DEFAULT 9 int_from_bytes__doc__ │ │ │ │ │ - 279: 00000d5c 271 OBJECT LOCAL DEFAULT 9 int_as_integer_ratio__doc__ │ │ │ │ │ - 280: 00000fe0 135 OBJECT LOCAL DEFAULT 9 int___round____doc__ │ │ │ │ │ - 281: 000010bc 30 OBJECT LOCAL DEFAULT 9 int___getnewargs____doc__ │ │ │ │ │ - 282: 00001068 84 OBJECT LOCAL DEFAULT 9 int___format____doc__ │ │ │ │ │ - 283: 00000fa4 59 OBJECT LOCAL DEFAULT 9 int___sizeof____doc__ │ │ │ │ │ - 284: 00000668 97 OBJECT LOCAL DEFAULT 9 int_is_integer__doc__ │ │ │ │ │ - 285: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 286: 00000000 212 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 287: 00000030 18 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ - 288: 00000048 296 OBJECT LOCAL DEFAULT 9 log_base_BASE │ │ │ │ │ - 289: 00000170 148 OBJECT LOCAL DEFAULT 9 convwidth_base │ │ │ │ │ - 290: 00000208 296 OBJECT LOCAL DEFAULT 9 convmultmax_base │ │ │ │ │ - 291: 00000330 4 OBJECT LOCAL DEFAULT 9 PyLong_LAYOUT │ │ │ │ │ - 292: 00000334 32 OBJECT LOCAL DEFAULT 9 half_even_correction.10 │ │ │ │ │ - 293: 00000000 356 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 298: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 299: 00000164 356 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 302: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 304: 00000594 432 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 305: 00000744 432 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 306: 000008f4 292 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 309: 0000007c 184 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 311: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 314: 00000a18 4852 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 326: 00001e4c 480 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 328: 0000202c 344 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 339: 00003694 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ - 340: 0000370c 464 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 341: 000038dc 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 342: 00003a04 236 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 343: 00000134 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ - 344: 00000150 148 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ - 345: 000001e4 108 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 346: 00003af0 336 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 356: 00004c5c 3328 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 357: 00010ae0 184 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 358: 00005fc8 380 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ - 359: 0000621c 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 360: 00000250 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 362: 00006ac8 88 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 363: 00006b20 1008 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 364: 00007934 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 368: 00000344 244 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ - 369: 000082c8 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 370: 00007fb4 788 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 373: 00008470 332 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ - 377: 00009500 3084 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 381: 0000ade4 292 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ - 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 384: 0000c880 100 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 385: 00000438 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 387: 00010f54 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 389: 0001114c 204 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 396: 0000d9f4 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 397: 00012ad8 1328 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 398: 000004bc 200 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 401: 0000faf8 408 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ - 402: 00000584 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 404: 000005a0 168 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 405: 0000fc90 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 406: 0000fca4 96 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 407: 00000648 156 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 408: 00010c40 384 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 413: 00000810 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 414: 00011c9c 116 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 417: 000137f4 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 418: 00000868 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 419: 000008bc 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 420: 00000918 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ - 421: 00000978 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 422: 00001838 668 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 424: 00013aa4 664 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 425: 00000c08 88 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ - 426: 00000c60 168 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 427: 00000d98 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 428: 00014b50 2656 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 429: 00001568 144 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ - 430: 0000165c 88 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 432: 000017bc 124 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 433: 00000078 68 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ - 434: 000000d8 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 435: 00000130 88 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 437: 000001b8 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ - 438: 00000210 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ - 439: 00000268 160 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 440: 000003b8 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ - 441: 00000418 92 FUNC GLOBAL DEFAULT 11 PyLong_IsPositive │ │ │ │ │ - 442: 00000474 96 FUNC GLOBAL DEFAULT 11 PyLong_IsZero │ │ │ │ │ - 443: 000004d4 20 FUNC GLOBAL DEFAULT 11 _PyLong_New │ │ │ │ │ - 444: 000004e8 108 FUNC GLOBAL DEFAULT 11 _PyLong_FromDigits │ │ │ │ │ - 445: 00000554 32 FUNC GLOBAL DEFAULT 11 _PyLong_Sign │ │ │ │ │ - 446: 00000574 80 FUNC GLOBAL DEFAULT 11 _PyLong_UInt8_Converter │ │ │ │ │ - 447: 000005c4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UInt16_Converter │ │ │ │ │ - 448: 0000061c 36 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ - 449: 00000640 40 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ - 450: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 451: 000000e4 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 75: 00003bac 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: 00003bb0 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: 00003cfc 4124 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 89: 00004d0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00004d18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 00005a04 552 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 92: 00005c2c 72 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ + 93: 00005c74 96 FUNC LOCAL DEFAULT 6 _PyLong_FromSTwoDigits │ │ │ │ │ + 94: 00005cd4 60 FUNC LOCAL DEFAULT 6 long_neg.part.0 │ │ │ │ │ + 95: 0000fe74 388 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 96: 00005d10 464 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 97: 0000c378 956 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 98: 0000b094 1276 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 99: 00005ee0 392 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 100: 000061e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 000061e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 000061e4 216 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 103: 0000a1c0 3220 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 104: 0000042c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 105: 00000454 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 106: 00000480 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 107: 00000498 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 108: 00006314 2132 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 109: 00006b58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00006b68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 111: 000004c8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 112: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 113: 00006fb0 176 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 114: 0000705c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 00007060 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 116: 00007060 880 FUNC LOCAL DEFAULT 6 long_lshift1 │ │ │ │ │ + 117: 000073d0 1540 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 118: 000079c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 000079d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 00007a34 1420 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 121: 00007fb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 122: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 123: 00007fc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 00007fc0 160 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 125: 0000cce0 636 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 126: 0000805c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00000430 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 128: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 129: 00000550 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 130: 00008060 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 00008360 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 132: 00008378 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 133: 00000574 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 134: 0000866c 3908 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 135: 00009594 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 000095b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000a1b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 138: 0000a1c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 139: 0000ae44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000ae54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000afb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000afbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 0000afbc 216 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 144: 0000b580 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000b590 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000b590 556 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 147: 0000b7bc 1120 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 148: 0000b7b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 149: 00000580 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 150: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 151: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 152: 000005c0 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 153: 0000b7bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000bc1c 1884 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 155: 0000bc18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 000005ec 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 157: 0000bc1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 158: 00013eac 3448 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 159: 0000c36c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 0000c378 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 161: 0000c730 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000c734 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 0000c734 512 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 164: 0000fff8 3160 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 165: 00011e80 3260 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 166: 00000438 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 167: 00000600 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 168: 00000620 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 169: 00000648 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 170: 0000c998 840 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 171: 0000ccdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000cce0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 0000cf58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 174: 0000067c 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 175: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 176: 0000cf5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 177: 0000cf5c 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 178: 0000cff8 420 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 179: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 180: 0000d19c 2304 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 181: 0000d9d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 0000d9f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 183: 000006c4 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 184: 000006e8 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 185: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 186: 0000db70 8440 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 187: 000118b4 1368 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 188: 0000ec1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 0000ec28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 190: 0000fdfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000fe00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 192: 000006e4 144 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ + 193: 00000df0 476 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ + 194: 00000fcc 560 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ + 195: 000011fc 760 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ + 196: 00010c48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 00010c50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 198: 00010d08 168 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 199: 00010f2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 00010f30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 201: 00010f30 192 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 202: 00010ff0 96 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 203: 00011050 116 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 204: 000111d4 232 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 205: 00000774 156 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 206: 00000738 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 207: 00011388 1324 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 208: 00000760 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 209: 00012b3c 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 210: 00013160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 211: 00013178 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 212: 00013178 2028 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 213: 0001395c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 214: 00013964 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 215: 00013c0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 216: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 217: 00000790 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 218: 000007bc 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 219: 000009d0 568 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 220: 00000c00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 221: 000007c8 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 222: 00013c14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 223: 00014730 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 00014744 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 225: 000007ec 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 226: 00000c08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 227: 00000d08 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 228: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 229: 000014f4 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 230: 00001538 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 231: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 232: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ + 233: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 234: 0000154c 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 235: 00001564 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 236: 00001568 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 237: 000015f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 238: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 239: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ + 240: 000015f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 241: 000015f8 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 242: 00001658 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 243: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 244: 0000165c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 245: 000016b4 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 246: 000000bc 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ + 247: 00000864 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 248: 00001acc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 249: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 250: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 251: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 252: 00000188 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ + 253: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 254: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 255: 00000308 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 256: 00000550 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 257: 00000554 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 258: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 259: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ + 260: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 261: 000002f4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 262: 00000408 605 OBJECT LOCAL DEFAULT 9 long_doc │ │ │ │ │ + 263: 000003e8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 264: 00000384 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 265: 000000d4 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 266: 00000380 134 OBJECT LOCAL DEFAULT 9 int_info__doc__ │ │ │ │ │ + 267: 000002cc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 268: 000001e4 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 269: 00000354 16 OBJECT LOCAL DEFAULT 9 _keywords.2 │ │ │ │ │ + 270: 00000268 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 271: 00000210 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 272: 00000364 16 OBJECT LOCAL DEFAULT 9 _keywords.5 │ │ │ │ │ + 273: 0000028c 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 274: 0000023c 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 275: 00000374 12 OBJECT LOCAL DEFAULT 9 _keywords.8 │ │ │ │ │ + 276: 000002b0 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 277: 00000f24 127 OBJECT LOCAL DEFAULT 9 int_bit_length__doc__ │ │ │ │ │ + 278: 00000e6c 181 OBJECT LOCAL DEFAULT 9 int_bit_count__doc__ │ │ │ │ │ + 279: 00000a14 838 OBJECT LOCAL DEFAULT 9 int_to_bytes__doc__ │ │ │ │ │ + 280: 000006cc 837 OBJECT LOCAL DEFAULT 9 int_from_bytes__doc__ │ │ │ │ │ + 281: 00000d5c 271 OBJECT LOCAL DEFAULT 9 int_as_integer_ratio__doc__ │ │ │ │ │ + 282: 00000fe0 135 OBJECT LOCAL DEFAULT 9 int___round____doc__ │ │ │ │ │ + 283: 000010bc 30 OBJECT LOCAL DEFAULT 9 int___getnewargs____doc__ │ │ │ │ │ + 284: 00001068 84 OBJECT LOCAL DEFAULT 9 int___format____doc__ │ │ │ │ │ + 285: 00000fa4 59 OBJECT LOCAL DEFAULT 9 int___sizeof____doc__ │ │ │ │ │ + 286: 00000668 97 OBJECT LOCAL DEFAULT 9 int_is_integer__doc__ │ │ │ │ │ + 287: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 288: 00000000 212 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 289: 00000030 18 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ + 290: 00000048 296 OBJECT LOCAL DEFAULT 9 log_base_BASE │ │ │ │ │ + 291: 00000170 148 OBJECT LOCAL DEFAULT 9 convwidth_base │ │ │ │ │ + 292: 00000208 296 OBJECT LOCAL DEFAULT 9 convmultmax_base │ │ │ │ │ + 293: 00000330 4 OBJECT LOCAL DEFAULT 9 PyLong_LAYOUT │ │ │ │ │ + 294: 00000334 32 OBJECT LOCAL DEFAULT 9 half_even_correction.10 │ │ │ │ │ + 295: 00000000 356 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 300: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 301: 00000164 356 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 304: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 306: 00000594 432 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 307: 00000744 432 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 308: 000008f4 292 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 311: 0000007c 184 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 312: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 313: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 316: 00000a18 4852 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 328: 00001e4c 480 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 330: 0000202c 344 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 341: 00003694 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ + 342: 0000370c 464 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 343: 000038dc 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 344: 00003a04 428 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 345: 00000134 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ + 346: 00000150 148 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ + 347: 000001e4 108 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ + 348: 00003bb0 332 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 358: 00004d18 3308 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 359: 00010c50 184 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 360: 00006068 380 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ + 361: 000062bc 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 362: 00000250 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ + 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 364: 00006b68 88 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 365: 00006bc0 1008 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 366: 000079d4 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 370: 00000344 244 FUNC GLOBAL DEFAULT 1 PyLong_Export │ │ │ │ │ + 371: 00008378 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 372: 00008060 792 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 375: 00008520 332 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ + 379: 000095b0 3088 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 383: 0000ae98 292 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 386: 0000c934 100 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 387: 00000438 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 389: 000110c4 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 391: 000112bc 204 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 398: 0000da9c 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 399: 00012c48 1328 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 400: 000004bc 200 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongLong │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 403: 0000fc68 408 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ + 404: 00000584 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 406: 000005a0 168 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 407: 0000fe00 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 408: 0000fe14 96 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 409: 00000648 156 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 410: 00010db0 384 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 415: 00000810 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 416: 00011e0c 116 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 419: 00013964 688 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 420: 00000868 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 421: 000008bc 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 422: 00000918 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ + 423: 00000978 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 424: 00001838 668 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 426: 00013c14 664 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 427: 00000c08 88 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ + 428: 00000c60 168 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 429: 00000d98 88 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 430: 00014cc0 2676 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 431: 00001568 144 FUNC GLOBAL DEFAULT 1 _PyLong_Lshift │ │ │ │ │ + 432: 0000165c 88 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 434: 000017bc 124 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 435: 00000078 68 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ + 436: 000000d8 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 437: 00000130 88 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 439: 000001b8 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ + 440: 00000210 88 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ + 441: 00000268 160 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 442: 000003b8 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ + 443: 00000418 92 FUNC GLOBAL DEFAULT 11 PyLong_IsPositive │ │ │ │ │ + 444: 00000474 96 FUNC GLOBAL DEFAULT 11 PyLong_IsZero │ │ │ │ │ + 445: 000004d4 20 FUNC GLOBAL DEFAULT 11 _PyLong_New │ │ │ │ │ + 446: 000004e8 108 FUNC GLOBAL DEFAULT 11 _PyLong_FromDigits │ │ │ │ │ + 447: 00000554 32 FUNC GLOBAL DEFAULT 11 _PyLong_Sign │ │ │ │ │ + 448: 00000574 80 FUNC GLOBAL DEFAULT 11 _PyLong_UInt8_Converter │ │ │ │ │ + 449: 000005c4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UInt16_Converter │ │ │ │ │ + 450: 0000061c 36 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ + 451: 00000640 40 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ + 452: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 453: 000000e4 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1803 +1,1810 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1ca40 contains 207 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1cbe4 contains 207 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 00012f1c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000002c 0001311c 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 │ │ │ │ │ 00000068 0000112c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000090 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000094 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000098 0001361c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -000000ac 0001371c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000bc 0001371c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000098 0001381c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +000000ac 0001391c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000bc 0001391c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 000000c4 0000081c R_ARM_CALL 000002c8 _PyLong_FromMedium │ │ │ │ │ -000000d4 0001371c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e4 0001371c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e8 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000011c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000128 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000130 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000d4 0001391c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e4 0001391c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e8 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000011c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000128 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000130 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000014c 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000178 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -000001bc 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000001c0 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000001c4 00004d2b R_ARM_MOVW_ABS_NC 00000360 .LC26 │ │ │ │ │ -000001c8 00004d2c R_ARM_MOVT_ABS 00000360 .LC26 │ │ │ │ │ -000001d0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001bc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000001c0 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000001c4 00004e2b R_ARM_MOVW_ABS_NC 00000360 .LC26 │ │ │ │ │ +000001c8 00004e2c R_ARM_MOVT_ABS 00000360 .LC26 │ │ │ │ │ +000001d0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000224 00002e1d R_ARM_JUMP24 00001d0c maybe_small_long │ │ │ │ │ -000002d8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002dc 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000002e0 0000662b R_ARM_MOVW_ABS_NC 0000042c .LC34 │ │ │ │ │ -000002e4 0000662c R_ARM_MOVT_ABS 0000042c .LC34 │ │ │ │ │ -000002ec 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000002f8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000002fc 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000300 0000672b R_ARM_MOVW_ABS_NC 00000454 .LC35 │ │ │ │ │ -00000304 0000672c R_ARM_MOVT_ABS 00000454 .LC35 │ │ │ │ │ -0000030c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000314 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000318 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002d8 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000002dc 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000002e0 0000682b R_ARM_MOVW_ABS_NC 0000042c .LC34 │ │ │ │ │ +000002e4 0000682c R_ARM_MOVT_ABS 0000042c .LC34 │ │ │ │ │ +000002ec 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000002f8 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000002fc 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000300 0000692b R_ARM_MOVW_ABS_NC 00000454 .LC35 │ │ │ │ │ +00000304 0000692c R_ARM_MOVT_ABS 00000454 .LC35 │ │ │ │ │ +0000030c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000314 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000318 0001352c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000328 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000334 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000338 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000033c 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000378 0001711c R_ARM_CALL 000082c8 PyLong_AsLongLongAndOverflow │ │ │ │ │ -000003f4 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000003f8 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000040c 00006d2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ -00000410 00006d2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ -00000424 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000478 0001551c R_ARM_CALL 000038dc PyLong_AsUnsignedLong │ │ │ │ │ -00000494 0001461c R_ARM_CALL 00001e4c PyLong_AsLong │ │ │ │ │ -000004a4 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000053c 0001641c R_ARM_CALL 00004c5c _PyLong_AsByteArray │ │ │ │ │ -00000554 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000558 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000033c 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000378 0001731c R_ARM_CALL 00008378 PyLong_AsLongLongAndOverflow │ │ │ │ │ +000003f4 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000003f8 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000040c 00006f2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ +00000410 00006f2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ +00000424 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000478 0001571c R_ARM_CALL 000038dc PyLong_AsUnsignedLong │ │ │ │ │ +00000494 0001481c R_ARM_CALL 00001e4c PyLong_AsLong │ │ │ │ │ +000004a4 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000053c 0001661c R_ARM_CALL 00004d18 _PyLong_AsByteArray │ │ │ │ │ +00000554 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000558 0001352c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000568 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000570 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000574 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000057c 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000057c 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000588 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000058c 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000059c 0001931d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +0000059c 0001951d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 000005e8 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -00000634 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000638 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000634 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000638 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 00000644 0000081d R_ARM_JUMP24 000002c8 _PyLong_FromMedium │ │ │ │ │ 0000068c 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -000006c8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000006cc 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000006c8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000006cc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ 000006e0 0000081d R_ARM_JUMP24 000002c8 _PyLong_FromMedium │ │ │ │ │ 00000724 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -000007b8 0000651d R_ARM_JUMP24 0000a10c long_bitwise │ │ │ │ │ -000007f8 00005b1d R_ARM_JUMP24 00005bd4 _PyLong_FromSTwoDigits │ │ │ │ │ -000007fc 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000800 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000082c 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -00000848 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000084c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000850 0000cc2b R_ARM_MOVW_ABS_NC 00000738 .LC58 │ │ │ │ │ -00000854 0000cc2c R_ARM_MOVT_ABS 00000738 .LC58 │ │ │ │ │ -0000085c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000008b8 0001391d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008fc 0001791d R_ARM_JUMP24 00009500 _PyLong_FromByteArray │ │ │ │ │ +000007b8 0000671d R_ARM_JUMP24 0000a1c0 long_bitwise │ │ │ │ │ +000007f8 00005d1d R_ARM_JUMP24 00005c74 _PyLong_FromSTwoDigits │ │ │ │ │ +000007fc 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000800 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000082c 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00000848 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000084c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000850 0000ce2b R_ARM_MOVW_ABS_NC 00000738 .LC58 │ │ │ │ │ +00000854 0000ce2c R_ARM_MOVT_ABS 00000738 .LC58 │ │ │ │ │ +0000085c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008b8 00013b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000008fc 00017b1d R_ARM_JUMP24 000095b0 _PyLong_FromByteArray │ │ │ │ │ 00000904 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000908 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000090c 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000954 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000958 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000960 0000d62b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ -00000964 0000d62c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ -0000096c 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000994 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -000009b0 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000009b4 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000009b8 0000d72b R_ARM_MOVW_ABS_NC 00000790 .LC61 │ │ │ │ │ -000009bc 0000d72c R_ARM_MOVT_ABS 00000790 .LC61 │ │ │ │ │ -000009c4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a08 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a0c 00018f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a18 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000a34 00005a1c R_ARM_CALL 00005b8c long_neg │ │ │ │ │ -00000a54 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a58 00018f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000a60 0000b81c R_ARM_CALL 0000dac8 long_pow │ │ │ │ │ -00000a98 0001a61c R_ARM_CALL 00001838 _PyLong_DivmodNear │ │ │ │ │ -00000ac0 0000761c R_ARM_CALL 00007994 long_sub │ │ │ │ │ -00000aec 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000090c 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000954 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000958 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000960 0000d82b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ +00000964 0000d82c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ +0000096c 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000994 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +000009b0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000009b4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000009b8 0000d92b R_ARM_MOVW_ABS_NC 00000790 .LC61 │ │ │ │ │ +000009bc 0000d92c R_ARM_MOVT_ABS 00000790 .LC61 │ │ │ │ │ +000009c4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a08 0001912b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a0c 0001912c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a18 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000a34 00005c1c R_ARM_CALL 00005c2c long_neg │ │ │ │ │ +00000a54 0001912b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a58 0001912c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000a60 0000ba1c R_ARM_CALL 0000db70 long_pow │ │ │ │ │ +00000a98 0001a81c R_ARM_CALL 00001838 _PyLong_DivmodNear │ │ │ │ │ +00000ac0 0000781c R_ARM_CALL 00007a34 long_sub │ │ │ │ │ +00000aec 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b0c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000b10 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b3c 0001651d R_ARM_JUMP24 00010ae0 _PyLong_Copy │ │ │ │ │ -00000b50 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b70 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b90 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ba4 0000d82b R_ARM_MOVW_ABS_NC 000007bc .LC62 │ │ │ │ │ -00000ba8 0000d82c R_ARM_MOVT_ABS 000007bc .LC62 │ │ │ │ │ -00000bac 0001a71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000bd4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c00 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c04 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000c24 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -00000c40 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000c44 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000c48 0000df2b R_ARM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ -00000c4c 0000df2c R_ARM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ -00000c54 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b3c 0001671d R_ARM_JUMP24 00010c50 _PyLong_Copy │ │ │ │ │ +00000b50 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b70 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b90 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ba4 0000da2b R_ARM_MOVW_ABS_NC 000007bc .LC62 │ │ │ │ │ +00000ba8 0000da2c R_ARM_MOVT_ABS 000007bc .LC62 │ │ │ │ │ +00000bac 0001a91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000bd4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c00 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c04 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c24 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00000c40 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000c44 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000c48 0000e12b R_ARM_MOVW_ABS_NC 000007ec .LC64 │ │ │ │ │ +00000c4c 0000e12c R_ARM_MOVT_ABS 000007ec .LC64 │ │ │ │ │ +00000c54 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c9c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000ca0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000ca8 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000cbc 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000cfc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca8 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000cbc 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00000cfc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d58 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000d5c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000d60 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000db4 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -00000dd0 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000dd4 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000dd8 0000e22b R_ARM_MOVW_ABS_NC 00000810 .LC65 │ │ │ │ │ -00000ddc 0000e22c R_ARM_MOVT_ABS 00000810 .LC65 │ │ │ │ │ -00000de4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d60 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000db4 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00000dd0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000dd4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000dd8 0000e42b R_ARM_MOVW_ABS_NC 00000810 .LC65 │ │ │ │ │ +00000ddc 0000e42c R_ARM_MOVT_ABS 00000810 .LC65 │ │ │ │ │ +00000de4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000e2c 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ 00000e3c 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -00000e58 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e6c 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000f98 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e58 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e6c 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000f98 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000014fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001534 0001651d R_ARM_JUMP24 00010ae0 _PyLong_Copy │ │ │ │ │ -00001564 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015b4 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000015c8 0000721d R_ARM_JUMP24 00006fc0 long_lshift1 │ │ │ │ │ -000015d4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000015d8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001534 0001671d R_ARM_JUMP24 00010c50 _PyLong_Copy │ │ │ │ │ +00001564 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015b4 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000015c8 0000741d R_ARM_JUMP24 00007060 long_lshift1 │ │ │ │ │ +000015d4 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000015d8 00012e2c 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 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015f4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015e8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015f4 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000015fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001600 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001620 0001991d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001638 0001651c R_ARM_CALL 00010ae0 _PyLong_Copy │ │ │ │ │ -00001654 0001991d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001658 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001678 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -00001694 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001698 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000169c 0000f12b R_ARM_MOVW_ABS_NC 00000840 .LC66 │ │ │ │ │ -000016a0 0000f12c R_ARM_MOVT_ABS 00000840 .LC66 │ │ │ │ │ -000016a8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001708 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000171c 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001730 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000174c 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000175c 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001770 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00001788 0001af1c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -000017ac 0001961d R_ARM_JUMP24 0000fca4 PyLong_FromInt64 │ │ │ │ │ +00001620 00019b1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001638 0001671c R_ARM_CALL 00010c50 _PyLong_Copy │ │ │ │ │ +00001654 00019b1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001658 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001678 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00001694 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001698 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000169c 0000f32b R_ARM_MOVW_ABS_NC 00000840 .LC66 │ │ │ │ │ +000016a0 0000f32c R_ARM_MOVT_ABS 00000840 .LC66 │ │ │ │ │ +000016a8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001708 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000171c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001730 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000174c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000175c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001770 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00001788 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000017ac 0001981d R_ARM_JUMP24 0000fe14 PyLong_FromInt64 │ │ │ │ │ 000017fc 00003d1c R_ARM_CALL 000025c4 long_to_decimal_string_internal │ │ │ │ │ -00001830 0000a31c R_ARM_CALL 00011d10 long_format_binary │ │ │ │ │ -00001890 0000981c R_ARM_CALL 0000bb68 long_divrem │ │ │ │ │ -000018bc 0000721c R_ARM_CALL 00006fc0 long_lshift1 │ │ │ │ │ +00001830 0000a51c R_ARM_CALL 00011e80 long_format_binary │ │ │ │ │ +00001890 00009a1c R_ARM_CALL 0000bc1c long_divrem │ │ │ │ │ +000018bc 0000741c R_ARM_CALL 00007060 long_lshift1 │ │ │ │ │ 000018f8 0000381c R_ARM_CALL 00002454 long_compare │ │ │ │ │ -00001954 0001991d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001974 0000611c R_ARM_CALL 00005e40 long_add │ │ │ │ │ -000019a4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c0 0000761c R_ARM_CALL 00007994 long_sub │ │ │ │ │ -000019e4 00002b1c R_ARM_CALL 0000ada0 Py_XDECREF │ │ │ │ │ -000019ec 00002b1c R_ARM_CALL 0000ada0 Py_XDECREF │ │ │ │ │ -00001a00 00005a1c R_ARM_CALL 00005b8c long_neg │ │ │ │ │ -00001a2c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a44 0000761c R_ARM_CALL 00007994 long_sub │ │ │ │ │ -00001a54 0000611c R_ARM_CALL 00005e40 long_add │ │ │ │ │ -00001a78 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a84 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001a88 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001a8c 0000f52b R_ARM_MOVW_ABS_NC 00000864 .LC67 │ │ │ │ │ -00001a90 0000f52c R_ARM_MOVT_ABS 00000864 .LC67 │ │ │ │ │ -00001a98 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ac0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001acc 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ad0 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001954 00019b1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001974 0000631c R_ARM_CALL 00005ee0 long_add │ │ │ │ │ +000019a4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c0 0000781c R_ARM_CALL 00007a34 long_sub │ │ │ │ │ +000019e4 00002b1c R_ARM_CALL 0000ae54 Py_XDECREF │ │ │ │ │ +000019ec 00002b1c R_ARM_CALL 0000ae54 Py_XDECREF │ │ │ │ │ +00001a00 00005c1c R_ARM_CALL 00005c2c long_neg │ │ │ │ │ +00001a2c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a44 0000781c R_ARM_CALL 00007a34 long_sub │ │ │ │ │ +00001a54 0000631c R_ARM_CALL 00005ee0 long_add │ │ │ │ │ +00001a78 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a84 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001a88 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001a8c 0000f72b R_ARM_MOVW_ABS_NC 00000864 .LC67 │ │ │ │ │ +00001a90 0000f72c R_ARM_MOVT_ABS 00000864 .LC67 │ │ │ │ │ +00001a98 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ac0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001acc 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ad0 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1d0b8 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1d25c contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001c402 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001c602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00003902 R_ARM_ABS32 000024e8 long_dealloc │ │ │ │ │ 0000002c 00003c02 R_ARM_ABS32 00002584 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000b02 R_ARM_ABS32 00000398 long_hash │ │ │ │ │ -00000048 0001c502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 0001c702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00003202 R_ARM_ABS32 00002184 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000a802 R_ARM_ABS32 0000c8e4 long_new │ │ │ │ │ -000000a0 00013d02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00007a02 R_ARM_ABS32 00007f14 long_vectorcall │ │ │ │ │ +0000009c 0000aa02 R_ARM_ABS32 0000c998 long_new │ │ │ │ │ +000000a0 00013f02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00007c02 R_ARM_ABS32 00007fc0 long_vectorcall │ │ │ │ │ 000000d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000214 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000218 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000244 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000274 0001c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000280 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000284 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000288 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000298 0001c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002a4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002ac 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002bc 0001c602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002c8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000274 0001c802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000280 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000284 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000288 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000298 0001c802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a4 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a8 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002ac 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002bc 0001c802 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002c8 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00005e02 R_ARM_ABS32 00005c70 long_add_method │ │ │ │ │ -000002f8 00007302 R_ARM_ABS32 00007330 long_sub_method │ │ │ │ │ -000002fc 0000a102 R_ARM_ABS32 0000c680 long_mul_method │ │ │ │ │ -00000300 0000cd02 R_ARM_ABS32 00011218 long_mod │ │ │ │ │ -00000304 0000c902 R_ARM_ABS32 00010ee0 long_divmod │ │ │ │ │ -00000308 0000b802 R_ARM_ABS32 0000dac8 long_pow │ │ │ │ │ -0000030c 00005902 R_ARM_ABS32 0000595c long_neg_method │ │ │ │ │ -00000310 0000ca02 R_ARM_ABS32 00011064 long_long │ │ │ │ │ -00000314 0000c702 R_ARM_ABS32 00010dc0 long_abs_method │ │ │ │ │ +000002f4 00006002 R_ARM_ABS32 00005d10 long_add_method │ │ │ │ │ +000002f8 00007502 R_ARM_ABS32 000073d0 long_sub_method │ │ │ │ │ +000002fc 0000a302 R_ARM_ABS32 0000c734 long_mul_method │ │ │ │ │ +00000300 0000cf02 R_ARM_ABS32 00011388 long_mod │ │ │ │ │ +00000304 0000cb02 R_ARM_ABS32 00011050 long_divmod │ │ │ │ │ +00000308 0000ba02 R_ARM_ABS32 0000db70 long_pow │ │ │ │ │ +0000030c 00005b02 R_ARM_ABS32 00005a04 long_neg_method │ │ │ │ │ +00000310 0000cc02 R_ARM_ABS32 000111d4 long_long │ │ │ │ │ +00000314 0000c902 R_ARM_ABS32 00010f30 long_abs_method │ │ │ │ │ 00000318 00003702 R_ARM_ABS32 00002430 long_bool │ │ │ │ │ -0000031c 00006f02 R_ARM_ABS32 00006f10 long_invert │ │ │ │ │ -00000320 00006a02 R_ARM_ABS32 00006274 long_lshift_method │ │ │ │ │ -00000324 0000d202 R_ARM_ABS32 00013008 long_rshift │ │ │ │ │ -00000328 00006402 R_ARM_ABS32 00006144 long_and │ │ │ │ │ -0000032c 0000cb02 R_ARM_ABS32 00000774 long_xor │ │ │ │ │ -00000330 00008d02 R_ARM_ABS32 0000af08 long_or │ │ │ │ │ -00000334 0000ca02 R_ARM_ABS32 00011064 long_long │ │ │ │ │ -0000033c 0000cf02 R_ARM_ABS32 000129cc long_float │ │ │ │ │ -00000368 00009002 R_ARM_ABS32 0000b4dc long_div │ │ │ │ │ -0000036c 0000b202 R_ARM_ABS32 0000d0f0 long_true_divide │ │ │ │ │ -00000378 0000ca02 R_ARM_ABS32 00011064 long_long │ │ │ │ │ +0000031c 00007102 R_ARM_ABS32 00006fb0 long_invert │ │ │ │ │ +00000320 00006c02 R_ARM_ABS32 00006314 long_lshift_method │ │ │ │ │ +00000324 0000d402 R_ARM_ABS32 00013178 long_rshift │ │ │ │ │ +00000328 00006602 R_ARM_ABS32 000061e4 long_and │ │ │ │ │ +0000032c 0000cd02 R_ARM_ABS32 00000774 long_xor │ │ │ │ │ +00000330 00008f02 R_ARM_ABS32 0000afbc long_or │ │ │ │ │ +00000334 0000cc02 R_ARM_ABS32 000111d4 long_long │ │ │ │ │ +0000033c 0000d102 R_ARM_ABS32 00012b3c long_float │ │ │ │ │ +00000368 00009202 R_ARM_ABS32 0000b590 long_div │ │ │ │ │ +0000036c 0000b402 R_ARM_ABS32 0000d19c long_true_divide │ │ │ │ │ +00000378 0000cc02 R_ARM_ABS32 000111d4 long_long │ │ │ │ │ 00000384 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000388 0000e402 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ +00000388 0000e602 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ 00000390 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000039c 0000e602 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ +0000039c 0000e802 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 0000e402 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ +000003b0 0000e602 R_ARM_ABS32 00001538 long_long_getter │ │ │ │ │ 000003b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 0000e802 R_ARM_ABS32 0000154c long_get1 │ │ │ │ │ +000003c4 0000ea02 R_ARM_ABS32 0000154c long_get1 │ │ │ │ │ 000003cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000e302 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +000003ec 0000e502 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ 000003f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000c402 R_ARM_ABS32 00010b98 int_bit_length │ │ │ │ │ +000003fc 0000c602 R_ARM_ABS32 00010d08 int_bit_length │ │ │ │ │ 00000404 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 0000f302 R_ARM_ABS32 000016b4 int_bit_count │ │ │ │ │ +0000040c 0000f502 R_ARM_ABS32 000016b4 int_bit_count │ │ │ │ │ 00000414 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005602 R_ARM_ABS32 00003c40 int_to_bytes │ │ │ │ │ +0000041c 00005802 R_ARM_ABS32 00003cfc int_to_bytes │ │ │ │ │ 00000424 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 00008402 R_ARM_ABS32 000085bc int_from_bytes │ │ │ │ │ +0000042c 00008602 R_ARM_ABS32 0000866c int_from_bytes │ │ │ │ │ 00000434 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 0000ef02 R_ARM_ABS32 000015f8 int_as_integer_ratio │ │ │ │ │ +0000043c 0000f102 R_ARM_ABS32 000015f8 int_as_integer_ratio │ │ │ │ │ 00000444 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000448 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000e302 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000044c 0000e502 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ 00000454 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000e302 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000045c 0000e502 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ 00000464 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000e302 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ +0000046c 0000e502 R_ARM_ABS32 000014f4 long_long_meth │ │ │ │ │ 00000474 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000478 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000047c 0000d902 R_ARM_ABS32 000009d0 int___round__ │ │ │ │ │ +0000047c 0000db02 R_ARM_ABS32 000009d0 int___round__ │ │ │ │ │ 00000484 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 0000fa02 R_ARM_ABS32 00000188 int___getnewargs__ │ │ │ │ │ +0000048c 0000fc02 R_ARM_ABS32 00000188 int___getnewargs__ │ │ │ │ │ 00000494 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 0000af02 R_ARM_ABS32 0000ceb0 int___format__ │ │ │ │ │ +0000049c 0000b102 R_ARM_ABS32 0000cf5c int___format__ │ │ │ │ │ 000004a4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 0000ed02 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ +000004ac 0000ef02 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ 000004b4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 0000f402 R_ARM_ABS32 000000bc int_is_integer │ │ │ │ │ +000004bc 0000f602 R_ARM_ABS32 000000bc int_is_integer │ │ │ │ │ 000004c4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1d470 contains 1382 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1d614 contains 1389 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000068 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000094 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000068 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000094 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000000a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000c8 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000fc 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000100 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000118 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000c8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000fc 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000100 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000118 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000128 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000012c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000154 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000160 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001cc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001f8 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000154 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000160 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001cc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001f8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000204 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000208 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000022c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000260 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000264 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000027c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000022c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000260 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000264 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000027c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000028c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000290 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002b8 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000002c4 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000318 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000340 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000002b8 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000002c4 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000318 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000340 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000034c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000350 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000368 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000038c 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000394 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000004c0 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000368 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000038c 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000394 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000004c0 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000004cc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000004d0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004ec 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000054c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000055c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000568 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000574 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000578 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000004ec 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000054c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000055c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000568 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000574 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000578 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000057c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000580 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000588 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000590 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000005a8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000005ac 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000061c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000654 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000588 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000590 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000005a8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000005ac 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000061c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000654 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000664 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000668 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000688 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000006bc 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000688 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000006bc 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000006c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000006cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000006fc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000734 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000740 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000758 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000075c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000007cc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000804 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000006fc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000734 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000740 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000758 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000075c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000007cc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000804 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000814 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000818 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000838 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000086c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000838 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000086c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000878 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000087c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008ac 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000008e4 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008f0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000980 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000984 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000008ac 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000008e4 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008f0 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000980 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000984 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00000988 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ 0000098c 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00000994 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009a0 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009a4 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000994 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009a0 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009a4 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000009a8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000009ac 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000009b4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000009b4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009bc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000009c0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000009c8 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000a70 00013b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000a74 00013b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000009c8 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000a70 00013d2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000a74 00013d2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000ad4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000ad8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000b4c 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ 00000b50 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00000ba0 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000bd0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000ba0 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000bd0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000ef8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000efc 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000f00 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000f04 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000f08 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000011a0 00013b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000011a4 00013b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000015c4 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000015c8 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000015e0 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001698 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000016d8 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000016e0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000016e4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001818 00013e1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000182c 00013f1c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00001838 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000183c 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000efc 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000f00 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f04 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f08 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000011a0 00013d2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000011a4 00013d2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000015c4 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000015c8 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000015e0 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001698 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000016d8 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000016e0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000016e4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001818 0001401c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000182c 0001411c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001838 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000183c 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001840 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ 00001844 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00001854 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001878 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001854 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001878 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018cc 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ 000018d0 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00001900 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001904 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001900 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001904 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001908 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000190c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001914 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001944 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001954 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ac0 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001afc 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001b70 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b7c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ba4 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ba8 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001914 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001944 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001954 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001ac0 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001afc 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b70 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b7c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ba4 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ba8 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001bac 0000202b R_ARM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ 00001bb0 0000202c R_ARM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -00001bb8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001bc8 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001bcc 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001bb8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bc8 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001bcc 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001bd0 0000212b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ 00001bd4 0000212c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001bdc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bdc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001be4 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00001be8 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00001bec 0001441c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00001c04 00013f1c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001bec 0001461c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00001c04 0001411c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 00001c18 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 00001c1c 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 00001c20 0000252b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ 00001c24 0000252c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -00001c28 0001451c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001ca4 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ca8 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001c28 0001471c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001ca4 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ca8 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001cac 0000262b R_ARM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ 00001cb0 0000262c R_ARM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -00001cb8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cc8 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ccc 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001cb8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cc8 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001ccc 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001cd4 0000222b R_ARM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ 00001cd8 0000222c R_ARM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00001ce0 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cec 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d04 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dcc 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001dd0 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001e20 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00001e28 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001e2c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001e3c 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00001e44 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e48 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001ea4 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001f30 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f54 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001f58 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001ce0 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001cec 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d04 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001dcc 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001dd0 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001e20 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00001e28 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001e2c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001e3c 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00001e44 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e48 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001ea4 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001f30 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f54 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001f58 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001f5c 0000302b R_ARM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ 00001f60 0000302c R_ARM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -00001f6c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001f6c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001fa0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00001fa4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001fa8 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002090 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002108 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fa8 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002090 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002108 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000214c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00002150 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002154 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000220c 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002210 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002214 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002218 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000222c 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002230 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002234 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002238 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002324 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002328 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002330 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002334 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000235c 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002360 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002364 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002368 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000237c 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002380 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002384 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002388 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002398 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000239c 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000023a0 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000023a4 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000023b8 0001492b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000023bc 0001492c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000023c0 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000023c4 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000023e8 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000023ec 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002154 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000220c 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002210 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002214 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002218 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000222c 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002230 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002234 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002238 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002324 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002328 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002330 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002334 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000235c 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002360 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002364 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002368 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000237c 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002380 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002384 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002388 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002398 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000239c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000023a0 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000023a4 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000023b8 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000023bc 00014b2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000023c0 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000023c4 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000023e8 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000023ec 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00002418 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000241c 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002420 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002424 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002428 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000242c 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002500 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002504 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002570 00013d1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -0000257c 0001421d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00002580 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002624 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002570 00013f1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000257c 0001441d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00002580 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002624 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00002630 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002634 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002654 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002704 00014c1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000289c 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000028c0 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000028e4 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002928 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000294c 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002970 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002994 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000029fc 00014e1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00002a28 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c40 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002c44 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c48 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c4c 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c50 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002c88 00014f1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00002cac 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00002df0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002e30 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002e5c 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002e70 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00002e7c 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002e9c 0001501c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00003280 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003284 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003288 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002654 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002704 00014e1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000289c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000028c0 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000028e4 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002928 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000294c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002970 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002994 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000029fc 0001501c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00002a28 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c40 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002c44 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c48 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c4c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c50 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002c88 0001511c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00002cac 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002df0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002e30 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002e5c 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002e70 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002e7c 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002e9c 0001521c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00003280 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003284 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003288 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00003290 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ 00003294 00003e2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ -0000329c 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000032c4 0001511c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +0000329c 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032c4 0001531c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ 00003308 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000330c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00003314 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000332c 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00003314 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000332c 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ 00003334 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ 00003338 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000333c 0001441c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000333c 0001461c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ 0000334c 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ 00003350 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ 00003354 00003f2b R_ARM_MOVW_ABS_NC 00000284 .LC21 │ │ │ │ │ 00003358 00003f2c R_ARM_MOVT_ABS 00000284 .LC21 │ │ │ │ │ -0000335c 0001451c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000033e0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003418 0001501c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000034f0 00014f1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00003504 0001521c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000352c 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003530 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000335c 0001471c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +000033e0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003418 0001521c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000034f0 0001511c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00003504 0001541c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000352c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003530 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00003534 0000402b R_ARM_MOVW_ABS_NC 0000029c .LC22 │ │ │ │ │ 00003538 0000402c R_ARM_MOVT_ABS 0000029c .LC22 │ │ │ │ │ -00003540 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035b8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035c4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003668 00013d1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00003688 0001421d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -0000368c 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003690 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000036f8 00013d1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00003704 0001421d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00003708 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003764 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000037c0 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000037c4 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003540 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000035b8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035c4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003668 00013f1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00003688 0001441d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +0000368c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003690 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000036f8 00013f1d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00003704 0001441d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00003708 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003764 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000037c0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000037c4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000037c8 0000472b R_ARM_MOVW_ABS_NC 000002d0 .LC23 │ │ │ │ │ 000037cc 0000472c R_ARM_MOVT_ABS 000002d0 .LC23 │ │ │ │ │ -000037d4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003818 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037d4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003818 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003850 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00003854 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00003858 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003998 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000399c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003858 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003998 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000399c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000039a0 0000492b R_ARM_MOVW_ABS_NC 000002fc .LC24 │ │ │ │ │ 000039a4 0000492c R_ARM_MOVT_ABS 000002fc .LC24 │ │ │ │ │ -000039ac 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039b8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000039bc 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000039ac 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039b8 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000039bc 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000039c0 00004a2b R_ARM_MOVW_ABS_NC 0000032c .LC25 │ │ │ │ │ 000039c4 00004a2c R_ARM_MOVT_ABS 0000032c .LC25 │ │ │ │ │ -000039cc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000039d4 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000039d8 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000039cc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039d4 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000039d8 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000039dc 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 000039e0 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -000039e8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039e8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000039f0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000039f4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000039fc 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003a4c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003a5c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003a60 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003a7c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003ac0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003ac4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003ad4 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003ae4 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003b5c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003b6c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003b70 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003b90 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003be0 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003bf0 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003c00 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003c04 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00003ca8 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003d30 00015b1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003d44 00015b1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003d58 00015c1c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ -00003d64 00015d1c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -00004284 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000428c 00015f1c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -000042b0 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000042b4 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000042b8 0000542b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -000042bc 0000542c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -000042c4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000042cc 0001601c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ -0000459c 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000045a0 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000045a4 0000532b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ -000045a8 0000532c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ -000045b0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004984 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049ec 0001611c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004a28 0001621c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004a3c 00015b1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004aa8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004aac 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004ab0 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00004ab4 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00004abc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004acc 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b2c 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004b30 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004b34 0000552b R_ARM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ -00004b38 0000552c R_ARM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ -00004b40 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ba0 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004ba4 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004ba8 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00004bac 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00004bc8 0001621c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004c00 0001611c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004c10 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c14 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004c18 0000522b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ -00004c1c 0000522c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ -00004c24 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c30 00004f2b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -00004c34 00004f2c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -00004c38 0000502b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ -00004c3c 0000502c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ -00004c40 0000512b R_ARM_MOVW_ABS_NC 00000398 .LC29 │ │ │ │ │ -00004c44 0000512c R_ARM_MOVT_ABS 00000398 .LC29 │ │ │ │ │ -00004c48 0001631c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004c50 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004c54 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004c58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000051ec 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000056d8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000056dc 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000056e0 0000532b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ -000056e4 0000532c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ -000056ec 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005750 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005754 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005758 0000542b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ -0000575c 0000542c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ -00005764 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000059c0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000059c4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005a0c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005a20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005a24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005a44 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005abc 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005aec 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005b00 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005b04 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005b20 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005b48 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005b64 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005bf8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005bfc 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005c48 0001651c R_ARM_CALL 00010ae0 _PyLong_Copy │ │ │ │ │ -00005d4c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005d50 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005dbc 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005dc8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005dcc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005dec 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005e0c 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e10 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e34 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f00 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005f04 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006030 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006034 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000609c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000060d4 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000060e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000060e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000610c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006140 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000061d4 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000061d8 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006210 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006214 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000063d8 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000063e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000063e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006400 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006440 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000066b8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000066bc 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006720 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006724 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000067cc 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000067d0 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000067d4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000067d8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000067e0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000680c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006818 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000688c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000068d4 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00006920 0001641c R_ARM_CALL 00004c5c _PyLong_AsByteArray │ │ │ │ │ -00006980 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006984 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006988 0000692b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -0000698c 0000692c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -00006994 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000699c 0001691c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006a48 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a64 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006a68 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006a74 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006a78 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006a7c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a88 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006a90 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006a94 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006a98 0000682b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ -00006a9c 0000682c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ -00006aa4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006ab8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006abc 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ac0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ac4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ae4 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -00006b00 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006b04 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006b08 0000692b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -00006b0c 0000692c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -00006b14 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006be8 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006c28 0001641c R_ARM_CALL 00004c5c _PyLong_AsByteArray │ │ │ │ │ -00006cdc 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006d3c 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006d40 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006d44 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00006d48 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00006d50 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006d70 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006d74 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006d7c 00006d2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ -00006d80 00006d2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ -00006d88 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006d9c 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006dcc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00006dd0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00006dd8 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00006e04 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e10 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006e14 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006e18 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00006e1c 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00006e24 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e40 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00006f00 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f50 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006f54 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006fbc 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007034 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000725c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007260 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000073e0 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000073ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000073f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007408 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000075e0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000075e4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000076d4 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000076d8 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007750 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007834 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007838 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000783c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007840 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007848 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000078b4 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000078ec 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000078f0 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000078f8 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000791c 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007924 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007928 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000792c 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007930 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007970 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007974 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000797c 00006d2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ -00007980 00006d2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ -00007988 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007a18 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007a24 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00007a28 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00007a48 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007c14 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007c18 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007d1c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00007d20 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00007d74 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e88 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007ea8 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007eb4 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007ecc 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00007ed4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00007ed8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00007edc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007ee0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007ee8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007f04 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f08 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007f0c 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007f10 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007f2c 00016d1d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00007f78 00016e1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007f8c 00016f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00007f98 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007f9c 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007fa0 0000782b R_ARM_MOVW_ABS_NC 000004f8 .LC40 │ │ │ │ │ -00007fa4 0000782c R_ARM_MOVT_ABS 000004f8 .LC40 │ │ │ │ │ -00007fac 0001411d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00007fb0 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008008 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000800c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008054 0001731c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000080cc 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00008108 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00008130 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00008168 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000081c8 0001731c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00008274 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00008278 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000827c 00007e2b R_ARM_MOVW_ABS_NC 00000524 .LC41 │ │ │ │ │ -00008280 00007e2c R_ARM_MOVT_ABS 00000524 .LC41 │ │ │ │ │ -00008288 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008294 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008298 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000829c 00007f2b R_ARM_MOVW_ABS_NC 00000550 .LC42 │ │ │ │ │ -000082a0 00007f2c R_ARM_MOVT_ABS 00000550 .LC42 │ │ │ │ │ -000082a8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000083d0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008408 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000840c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008414 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008428 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000084dc 0001641c R_ARM_CALL 00004c5c _PyLong_AsByteArray │ │ │ │ │ -000084f4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000084f8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008500 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008510 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00008574 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008594 0001641c R_ARM_CALL 00004c5c _PyLong_AsByteArray │ │ │ │ │ -0000864c 00015b1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000865c 0001762b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00008660 0001762c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00008704 0001762b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00008708 0001762c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00008930 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000893c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008940 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000895c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ecc 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008ed0 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008f3c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008f40 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008f58 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008fb4 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009018 0001771c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00009028 0001781c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00009044 0001791c R_ARM_CALL 00009500 _PyLong_FromByteArray │ │ │ │ │ -0000906c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009078 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000907c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009084 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000090dc 0001621c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000090f0 0001621c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000092fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009300 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000935c 0001611c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000093a4 0001611c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000093c0 00015b1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000093d0 0001762b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -000093d4 0001762c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -000093fc 00017a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00009418 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000941c 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00009420 0000522b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ -00009424 0000522c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ -0000942c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009448 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009454 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00009468 00017b1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00009484 0001791c R_ARM_CALL 00009500 _PyLong_FromByteArray │ │ │ │ │ -00009490 00017c1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000094a8 00004f2b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -000094ac 00004f2c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -000094b0 0000502b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ -000094b4 0000502c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ -000094b8 0000832b R_ARM_MOVW_ABS_NC 00000574 .LC43 │ │ │ │ │ -000094bc 0000832c R_ARM_MOVT_ABS 00000574 .LC43 │ │ │ │ │ -000094c0 0001631c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000094c8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000094cc 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000094d0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000094d4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000094dc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000094e4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000094e8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000094ec 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000094f0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000094f4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000094f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000094fc 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009614 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009620 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009624 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009640 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009a7c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009a80 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009dcc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009e0c 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a098 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a0cc 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000a0d4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a0d8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a0dc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a0e0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a0e8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a0fc 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a100 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a104 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a108 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a1b4 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a1c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a1c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a1e0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a2a4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2d8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a3cc 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a3d0 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000a734 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a7c0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a7fc 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000a804 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000a808 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ad00 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ad10 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ad68 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000ad6c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000ad70 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ad74 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ad7c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ad88 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000ad90 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ad94 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ad98 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ad9c 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000add4 0001391d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ae4c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ae94 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ae98 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000aeac 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000aebc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000aec0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000aee0 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000aef8 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000af04 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000af98 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000af9c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000afd4 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000afd8 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b048 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b054 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b058 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b070 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b290 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b294 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b380 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b384 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b388 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b38c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b394 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b3e4 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b41c 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000b424 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b428 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b4b4 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b4c4 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000b4cc 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b4d0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b4d4 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b4d8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b548 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b564 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b568 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b59c 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b5fc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b634 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b644 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b648 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b668 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b6ec 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b6f8 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b6fc 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000b704 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b7d4 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b7d8 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000b814 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b81c 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000b88c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b8e0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b904 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b924 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000b934 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000b93c 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000b984 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -0000b988 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -0000b98c 0001441c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000b9a4 0000932b R_ARM_MOVW_ABS_NC 00000580 .LC44 │ │ │ │ │ -0000b9a8 0000932c R_ARM_MOVT_ABS 00000580 .LC44 │ │ │ │ │ -0000b9ac 0000942b R_ARM_MOVW_ABS_NC 00000584 .LC45 │ │ │ │ │ -0000b9b0 0000942c R_ARM_MOVT_ABS 00000584 .LC45 │ │ │ │ │ -0000b9b4 0001451c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000ba70 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ba94 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ba98 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ba9c 0000962b R_ARM_MOVW_ABS_NC 000005c0 .LC47 │ │ │ │ │ -0000baa0 0000962c R_ARM_MOVT_ABS 000005c0 .LC47 │ │ │ │ │ -0000baa8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bacc 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000bad0 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000bad4 0000952b R_ARM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ -0000bad8 0000952c R_ARM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ -0000bae0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000bb08 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb30 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb44 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb50 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb5c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb64 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bcf0 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000bd28 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000bd2c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bf2c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000bf30 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000bfe0 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c000 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c020 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c064 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c080 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c0a0 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c0c0 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000c12c 00013d1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c1d0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c200 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c208 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c20c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000c210 00009a2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000c214 00009a2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000c21c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c228 0001651c R_ARM_CALL 00010ae0 _PyLong_Copy │ │ │ │ │ -0000c250 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c25c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2a4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c2b0 0001421c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c2b8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c2bc 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c2c0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c318 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c324 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c328 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c348 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c5f4 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c640 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c64c 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c660 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c664 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c668 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c66c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c674 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c67c 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c71c 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c720 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c7a8 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c7bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c7c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c7e4 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c824 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c828 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c830 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c834 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c858 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c86c 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c92c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c930 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c95c 00016d1c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000c97c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c980 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c9dc 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000ca04 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ca14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ca18 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ca48 0001611c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000caac 0001821c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000caf8 0001831c R_ARM_CALL 00010f54 PyLong_FromUnicodeObject │ │ │ │ │ -0000cb04 0001842b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cb08 0001842c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cb1c 0001851c R_ARM_CALL 0001114c _PyLong_FromBytes │ │ │ │ │ -0000cb28 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb34 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000cb38 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000cb3c 0000a62b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ -0000cb40 0000a62c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ -0000cb48 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cb68 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cb6c 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cb70 0000a52b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ -0000cb74 0000a52c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ -0000cb7c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cb8c 0001861c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cbbc 0001842b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cbc0 0001842c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cbc8 0001861c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cbe0 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cbe4 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cbe8 0000a72b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ -0000cbec 0000a72c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ -0000cbf4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cc28 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc30 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cc4c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cc50 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cc7c 0001821c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000cccc 0001831d R_ARM_JUMP24 00010f54 PyLong_FromUnicodeObject │ │ │ │ │ -0000ccdc 00016d1d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000cd3c 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000cd58 0001842b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000cd5c 0001842c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000cd78 0001851d R_ARM_JUMP24 0001114c _PyLong_FromBytes │ │ │ │ │ -0000cdc0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cddc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cdf0 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cdf4 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cdf8 0000a52b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ -0000cdfc 0000a52c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ -0000ce04 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce10 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce1c 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ce20 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ce24 0000a62b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ -0000ce28 0000a62c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ -0000ce30 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce40 0001861c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ce6c 0001842b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000ce70 0001842c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000ce78 0001861c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ce90 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ce94 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ce98 0000a72b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ -0000ce9c 0000a72c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ -0000cea4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ceac 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cee4 0001871c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000cf00 0001881c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000cf10 0001891c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000cf1c 00018a1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000cf2c 00004f2b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ -0000cf30 00004f2c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ -0000cf34 0000ac2b R_ARM_MOVW_ABS_NC 0000067c .LC52 │ │ │ │ │ -0000cf38 0000ac2c R_ARM_MOVT_ABS 0000067c .LC52 │ │ │ │ │ -0000cf3c 0000ad2b R_ARM_MOVW_ABS_NC 00000688 .LC53 │ │ │ │ │ -0000cf40 0000ad2c R_ARM_MOVT_ABS 00000688 .LC53 │ │ │ │ │ -0000cf44 0001631c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000cfc8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000cfcc 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d068 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d074 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d078 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d098 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d0e4 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d240 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d27c 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000d288 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000d488 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4c4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d57c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d59c 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000d5b4 00018b1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000d650 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000d67c 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000d7fc 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d800 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000d834 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d838 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d83c 00009a2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000d840 00009a2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000d848 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d8b4 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d988 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000d99c 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d9a0 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d9a4 0000b12b R_ARM_MOVW_ABS_NC 00000694 .LC54 │ │ │ │ │ -0000d9a8 0000b12c R_ARM_MOVT_ABS 00000694 .LC54 │ │ │ │ │ -0000d9b0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000da54 00018d1c R_ARM_CALL 00012ad8 _PyLong_Frexp │ │ │ │ │ -0000da74 0001741d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000da78 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000da7c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000da80 0000b52b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ -0000da84 0000b52c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ -0000da8c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000da98 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000da9c 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000daa0 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000daa4 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000daac 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dab4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000dab8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000dac0 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000db48 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000db4c 00018f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000dc58 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dc5c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dccc 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dcd0 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000dcf4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dd78 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de00 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de2c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000de58 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000deb0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e02c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e094 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e108 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e118 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e11c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e13c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e1ec 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e1fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e200 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e220 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e278 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e2ec 0001651c R_ARM_CALL 00010ae0 _PyLong_Copy │ │ │ │ │ -0000e48c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e4d0 0001651c R_ARM_CALL 00010ae0 _PyLong_Copy │ │ │ │ │ -0000e5c0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e6f8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e748 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e798 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7cc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7e8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e804 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e808 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e810 0000b72b R_ARM_MOVW_ABS_NC 00000708 .LC57 │ │ │ │ │ -0000e814 0000b72c R_ARM_MOVT_ABS 00000708 .LC57 │ │ │ │ │ -0000e820 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e83c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e874 0001902b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -0000e878 0001902c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -0000e880 00018f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000e884 00018f2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000e8b0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e8f0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e92c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e964 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e980 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e9a8 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e9ac 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e9b4 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e9b8 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e9c0 0000b62b R_ARM_MOVW_ABS_NC 000006e8 .LC56 │ │ │ │ │ -0000e9c4 0000b62c R_ARM_MOVT_ABS 000006e8 .LC56 │ │ │ │ │ -0000e9d0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e9d8 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e9fc 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eaa4 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eaa8 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000eaac 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ebbc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ebe0 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ebe4 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ed0c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ed84 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000edf8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee4c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee9c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef08 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef58 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000efbc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f000 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f09c 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f0a4 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000f138 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f184 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f1b8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f1bc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f384 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -0000f3cc 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f3dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f3e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f400 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f4a4 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f4c8 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f4ec 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f530 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f54c 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f568 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f584 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000f5a4 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f5dc 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000f5e0 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000f5e4 00009a2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -0000f5e8 00009a2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -0000f5f8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f63c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f678 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f688 0001651c R_ARM_CALL 00010ae0 _PyLong_Copy │ │ │ │ │ -0000f7ec 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f80c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f828 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f844 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f864 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f884 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f890 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8ac 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8bc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f94c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f95c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f968 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f9cc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa20 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fa30 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb48 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fb4c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fbcc 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fc0c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fc20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fc24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fc4c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fc8c 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fca0 00012b1d R_ARM_JUMP24 00000164 PyLong_FromUnsignedLong │ │ │ │ │ -0000fcc8 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fccc 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000fd00 0000be1d R_ARM_JUMP24 000006e4 PyLong_FromInt64.part.0 │ │ │ │ │ -0000fd38 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fd44 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fd48 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fd60 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fdd4 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fde4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000fde8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000fe08 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000fe38 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fe68 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ff1c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ff30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ff34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ff54 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ff7c 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000ffd8 00014e1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00010294 00014e1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00010590 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000105c4 0000bf1c R_ARM_CALL 00000df0 kmul_split.constprop.0 │ │ │ │ │ -000105f0 0000bf1c R_ARM_CALL 00000df0 kmul_split.constprop.0 │ │ │ │ │ -00010650 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000106b4 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000106f0 0000c01c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ -00010710 0000c01c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ -000107c8 0000c11c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ -00010818 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010828 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000108a0 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000108e4 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0001092c 0000c11c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ -000109a4 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000109cc 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00010a70 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a84 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00010a88 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00010a8c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00010a90 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010a98 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010ac4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ad0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ad8 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010adc 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010b34 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010b38 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010b8c 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00010bf4 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010bf8 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010c34 0000be1d R_ARM_JUMP24 000006e4 PyLong_FromInt64.part.0 │ │ │ │ │ -00010c88 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010c8c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010d08 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010d44 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010d54 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010d58 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010d7c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010dbc 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010dd4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010dd8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010e38 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00010e3c 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00010e7c 0001651d R_ARM_JUMP24 00010ae0 _PyLong_Copy │ │ │ │ │ -00010e9c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010ea0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010edc 0001651d R_ARM_JUMP24 00010ae0 _PyLong_Copy │ │ │ │ │ -00010f38 0001991d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00010f3c 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010f40 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010f7c 00019a1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00010f8c 00019b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00010f9c 00013a1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ -00011014 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00011018 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0001101c 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00011020 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00011030 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00011044 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011058 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011068 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001106c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000110cc 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000110d0 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011124 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0001117c 00013a1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ -000111bc 00019c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000111c8 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000111cc 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000111d4 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -000111d8 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -000111e4 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0001120c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000112c0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011344 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0001134c 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -000114fc 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -00011530 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011534 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000115a4 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000115c4 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000115fc 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011618 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011634 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011650 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001166c 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00011678 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -000116b8 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000116bc 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000116c0 00009a2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -000116c4 00009a2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -000116cc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011710 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011728 0001651c R_ARM_CALL 00010ae0 _PyLong_Copy │ │ │ │ │ -00011738 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001173c 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000117d0 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011858 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00011860 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -00011930 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -00011968 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001196c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011ae8 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011b08 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011b28 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011b68 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011b84 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011ba0 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011bbc 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00011be0 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00011c18 00017f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011c1c 00017f2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011c20 00009a2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ -00011c24 00009a2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ -00011c2c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011c74 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011c8c 0001651c R_ARM_CALL 00010ae0 _PyLong_Copy │ │ │ │ │ -00011dfc 00014c1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000120e8 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000123d8 00014f1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000125e0 0001501c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00012980 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012984 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012988 0000ce2b R_ARM_MOVW_ABS_NC 00000760 .LC59 │ │ │ │ │ -0001298c 0000ce2c R_ARM_MOVT_ABS 00000760 .LC59 │ │ │ │ │ -00012994 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000129a8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000129ac 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000129b4 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012a30 00018b1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00012a38 00018d1c R_ARM_CALL 00012ad8 _PyLong_Frexp │ │ │ │ │ -00012a50 0001741c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00012a64 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012a7c 00018b1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00012a80 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012a84 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012a88 0000b52b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ -00012a8c 0000b52c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ -00012a94 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012a9c 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00012aa0 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00012aa4 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00012aa8 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00012ab0 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012ab8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00012abc 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00012ac4 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012b60 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00012cfc 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ -00012d00 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00012d70 00013c1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00012d80 00017e1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00012e48 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ -00012e4c 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ -00013194 0001282b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00013198 0001282c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000134e8 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000134f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000134f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013510 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013614 0001641c R_ARM_CALL 00004c5c _PyLong_AsByteArray │ │ │ │ │ -00013670 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00013674 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00013678 0000692b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ -0001367c 0000692c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ -00013684 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001368c 0001691c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00013698 0001a01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00013734 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013738 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013758 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000137a8 0001301c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ -000137b4 00014b2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000137b8 00014b2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000137c0 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000137c4 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000137c8 0000682b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ -000137cc 0000682c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ -000137d4 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000137e0 0001651c R_ARM_CALL 00010ae0 _PyLong_Copy │ │ │ │ │ -000137ec 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000137f0 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013840 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00013a28 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013a2c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013a6c 0001301d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ -00013a7c 0001651d R_ARM_JUMP24 00010ae0 _PyLong_Copy │ │ │ │ │ -00013a9c 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013aa0 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013b10 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00013b40 0001641c R_ARM_CALL 00004c5c _PyLong_AsByteArray │ │ │ │ │ -00013bc8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00013bcc 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00013bd0 0000db2b R_ARM_MOVW_ABS_NC 000007c8 .LC63 │ │ │ │ │ -00013bd4 0000db2c R_ARM_MOVT_ABS 000007c8 .LC63 │ │ │ │ │ -00013bdc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013bfc 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00013c44 00015e1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00013c50 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00013c54 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00013c5c 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013c64 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013c68 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013c6c 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00013c70 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00013c78 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013c98 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013cfc 0001402b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013d00 0001402c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00013d04 00006e2b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ -00013d08 00006e2c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ -00013d10 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013d34 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013d8c 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013d9c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013da0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013dc4 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013df8 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013e08 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013e0c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013e30 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014120 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001412c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00014130 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001414c 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000141d0 00014e1c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0001420c 00014d1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00014548 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000145c8 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000145cc 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000145d0 00012a6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00014714 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014758 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000147b8 0001261c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014828 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014838 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014860 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014984 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014990 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000149bc 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000149c8 0001271c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000149d8 0001291c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014a2c 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00014a30 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014a34 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014a38 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00014a40 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014a48 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00014a4c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014a50 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00014a54 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00014a5c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014aac 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014b4c 0001391d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00014bb0 0001751c R_ARM_CALL 00008470 PyLong_AsLongLong │ │ │ │ │ -00014bc4 0001751c R_ARM_CALL 00008470 PyLong_AsLongLong │ │ │ │ │ -00014c20 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014c44 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014c60 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014c88 00015a1d R_ARM_JUMP24 00003af0 PyLong_FromLongLong │ │ │ │ │ -00014e70 00019f1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00014f54 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015040 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015458 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001547c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001549c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000154c8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000154e4 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000154f4 0001651c R_ARM_CALL 00010ae0 _PyLong_Copy │ │ │ │ │ -00015538 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001559c 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000155a8 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039fc 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003a74 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003aa8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003abc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003ac0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003ae4 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003b2c 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003b30 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003b44 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003b50 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b54 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b70 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003b8c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003ba0 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003bac 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003c1c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003c2c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c30 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c50 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003ca0 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003cb0 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003ccc 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003cd0 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003d64 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003dec 00015d1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003e00 00015d1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00003e14 00015e1c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ +00003e20 00015f1c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ +00004340 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004348 0001611c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +0000436c 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004370 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004374 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +00004378 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +00004380 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004388 0001621c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ +00004658 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000465c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004660 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ +00004664 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ +0000466c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a40 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004aa8 0001631c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004ae4 0001641c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004af8 00015d1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004b64 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004b68 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004b6c 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00004b70 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00004b78 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b88 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004be8 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004bec 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004bf0 0000572b R_ARM_MOVW_ABS_NC 00000410 .LC33 │ │ │ │ │ +00004bf4 0000572c R_ARM_MOVT_ABS 00000410 .LC33 │ │ │ │ │ +00004bfc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c5c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004c60 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004c64 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00004c68 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00004c84 0001641c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004cbc 0001631c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004ccc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004cd0 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cd4 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ +00004cd8 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ +00004ce0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cec 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +00004cf0 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +00004cf4 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ +00004cf8 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ +00004cfc 0000532b R_ARM_MOVW_ABS_NC 00000398 .LC29 │ │ │ │ │ +00004d00 0000532c R_ARM_MOVT_ABS 00000398 .LC29 │ │ │ │ │ +00004d04 0001651c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004d0c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d10 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000052a4 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000577c 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005780 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005784 0000552b R_ARM_MOVW_ABS_NC 000003d0 .LC31 │ │ │ │ │ +00005788 0000552c R_ARM_MOVT_ABS 000003d0 .LC31 │ │ │ │ │ +00005790 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000057f8 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000057fc 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005800 0000562b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ +00005804 0000562c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ +0000580c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005a68 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005a6c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005ab4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005ac4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ac8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005ae8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005b5c 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005b8c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005b9c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005ba0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005bbc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005be4 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005c00 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005c98 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005c9c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005ce8 0001671c R_ARM_CALL 00010c50 _PyLong_Copy │ │ │ │ │ +00005dec 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005df0 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005e5c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005e68 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005e6c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005e8c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005eac 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005eb0 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ed4 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005fa0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005fa4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000060d0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000060d4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000613c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006174 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006184 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006188 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000061ac 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000061e0 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006274 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006278 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000062b0 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062b4 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006478 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006484 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006488 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000064a0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064e0 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006758 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000675c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000067c0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000067c4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000686c 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006870 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006874 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006878 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006880 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000068ac 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000068b8 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000692c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006974 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000069c0 0001661c R_ARM_CALL 00004d18 _PyLong_AsByteArray │ │ │ │ │ +00006a20 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006a24 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006a28 00006b2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +00006a2c 00006b2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +00006a34 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006a3c 00016b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00006ae8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006b04 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b08 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b14 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006b18 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006b1c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b28 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006b30 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006b34 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006b38 00006a2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ +00006b3c 00006a2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ +00006b44 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b58 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b5c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b60 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006b64 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b84 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00006ba0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006ba4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006ba8 00006b2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +00006bac 00006b2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +00006bb4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006c88 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006cc8 0001661c R_ARM_CALL 00004d18 _PyLong_AsByteArray │ │ │ │ │ +00006d7c 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006ddc 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006de0 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006de4 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00006de8 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00006df0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e10 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006e14 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006e1c 00006f2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ +00006e20 00006f2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ +00006e28 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006e3c 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006e6c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00006e70 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00006e78 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006ea4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eb0 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006eb4 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006eb8 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00006ebc 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00006ec4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ee0 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00006fa0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ff0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006ff4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000705c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000070d4 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +000072fc 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007300 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007480 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000748c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007490 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000074a8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007680 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007684 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007774 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007778 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000077f0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000078d4 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000078d8 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000078dc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000078e0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000078e8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007954 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000798c 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007990 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007998 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000079bc 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000079c4 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000079c8 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000079cc 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000079d0 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007a10 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007a14 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007a1c 00006f2b R_ARM_MOVW_ABS_NC 000004c8 .LC38 │ │ │ │ │ +00007a20 00006f2c R_ARM_MOVT_ABS 000004c8 .LC38 │ │ │ │ │ +00007a28 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007ab8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007ac4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007ac8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00007ae8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007cb0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007cb4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007db8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00007dbc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00007e20 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007f34 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007f54 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f60 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007f78 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00007f80 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00007f84 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00007f88 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007f8c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007f94 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007fb0 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007fb4 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007fb8 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007fbc 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007fd8 00016f1d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00008024 0001701c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008038 0001711c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00008044 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008048 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000804c 00007a2b R_ARM_MOVW_ABS_NC 000004f8 .LC40 │ │ │ │ │ +00008050 00007a2c R_ARM_MOVT_ABS 000004f8 .LC40 │ │ │ │ │ +00008058 0001431d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000805c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000080b4 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000080b8 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008100 0001751c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00008178 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000081b4 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000081dc 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00008214 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00008274 0001751c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00008320 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00008324 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00008328 0000802b R_ARM_MOVW_ABS_NC 00000524 .LC41 │ │ │ │ │ +0000832c 0000802c R_ARM_MOVT_ABS 00000524 .LC41 │ │ │ │ │ +00008334 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008340 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008344 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008348 0000812b R_ARM_MOVW_ABS_NC 00000550 .LC42 │ │ │ │ │ +0000834c 0000812c R_ARM_MOVT_ABS 00000550 .LC42 │ │ │ │ │ +00008354 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008480 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084b8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000084bc 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000084c4 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000084d8 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000858c 0001661c R_ARM_CALL 00004d18 _PyLong_AsByteArray │ │ │ │ │ +000085a4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000085a8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000085b0 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000085c0 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008624 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008644 0001661c R_ARM_CALL 00004d18 _PyLong_AsByteArray │ │ │ │ │ +000086fc 00015d1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000870c 0001782b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00008710 0001782c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000087b4 0001782b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +000087b8 0001782c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000089e0 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000089ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000089f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008a0c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008f7c 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008f80 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008fec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008ff0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009008 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009064 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000090c8 0001791c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000090d8 00017a1c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +000090f4 00017b1c R_ARM_CALL 000095b0 _PyLong_FromByteArray │ │ │ │ │ +0000911c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009128 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000912c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009134 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000918c 0001641c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000091a0 0001641c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000093ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000093b0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000940c 0001631c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009454 0001631c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009470 00015d1c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00009480 0001782b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00009484 0001782c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +000094ac 00017c1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000094c8 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000094cc 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000094d0 0000542b R_ARM_MOVW_ABS_NC 000003a4 .LC30 │ │ │ │ │ +000094d4 0000542c R_ARM_MOVT_ABS 000003a4 .LC30 │ │ │ │ │ +000094dc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000094f8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009504 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009518 00017d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00009534 00017b1c R_ARM_CALL 000095b0 _PyLong_FromByteArray │ │ │ │ │ +00009540 00017e1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00009558 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +0000955c 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +00009560 0000522b R_ARM_MOVW_ABS_NC 00000380 .LC28 │ │ │ │ │ +00009564 0000522c R_ARM_MOVT_ABS 00000380 .LC28 │ │ │ │ │ +00009568 0000852b R_ARM_MOVW_ABS_NC 00000574 .LC43 │ │ │ │ │ +0000956c 0000852c R_ARM_MOVT_ABS 00000574 .LC43 │ │ │ │ │ +00009570 0001651c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00009578 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000957c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009580 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009584 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000958c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009594 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009598 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000959c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000095a0 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000095a4 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000095a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000095ac 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000096c4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000096d0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000096d4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000096f0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009c40 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009c44 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009e50 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009ec0 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a170 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a18c 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000a194 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a198 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a19c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a1a0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a1a8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a1b0 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a1b4 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a1b8 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a1bc 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a268 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a274 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a278 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a294 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a358 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a38c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a480 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a484 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a7e8 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a874 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a8b0 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000a8b8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a8bc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000adb4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000adc4 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ae1c 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000ae20 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000ae24 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ae28 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ae30 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ae3c 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000ae44 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ae48 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ae4c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ae50 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ae88 00013b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000af00 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000af48 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000af4c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000af60 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000af70 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000af74 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000af94 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000afac 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000afb8 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b04c 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b050 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b088 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b08c 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b0fc 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b108 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b10c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b124 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b344 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b348 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b434 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b438 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b43c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b440 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b448 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b498 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b4d0 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000b4d8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b4dc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b568 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b578 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000b580 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b584 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b588 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b58c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b5fc 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b618 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b61c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b650 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b6b0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b6e8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b6f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000b6fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000b71c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b7a0 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b7ac 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b7b0 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000b7b8 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b888 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b88c 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000b8c8 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b8d0 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000b940 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b994 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9b8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b9d8 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000b9e8 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000b9f0 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000ba38 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +0000ba3c 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +0000ba40 0001461c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000ba58 0000952b R_ARM_MOVW_ABS_NC 00000580 .LC44 │ │ │ │ │ +0000ba5c 0000952c R_ARM_MOVT_ABS 00000580 .LC44 │ │ │ │ │ +0000ba60 0000962b R_ARM_MOVW_ABS_NC 00000584 .LC45 │ │ │ │ │ +0000ba64 0000962c R_ARM_MOVT_ABS 00000584 .LC45 │ │ │ │ │ +0000ba68 0001471c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000bb24 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb48 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000bb4c 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000bb50 0000982b R_ARM_MOVW_ABS_NC 000005c0 .LC47 │ │ │ │ │ +0000bb54 0000982c R_ARM_MOVT_ABS 000005c0 .LC47 │ │ │ │ │ +0000bb5c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bb80 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000bb84 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000bb88 0000972b R_ARM_MOVW_ABS_NC 00000590 .LC46 │ │ │ │ │ +0000bb8c 0000972c R_ARM_MOVT_ABS 00000590 .LC46 │ │ │ │ │ +0000bb94 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000bbbc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbe4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bbf8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc04 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc10 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc18 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bda4 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000bddc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000bde0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bfe0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bfe4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c094 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c0b4 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c0d4 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c118 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c134 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c154 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c174 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000c1e0 00013f1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c284 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2b4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2bc 0001812b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c2c0 0001812c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000c2c4 00009c2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000c2c8 00009c2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000c2d0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c2dc 0001671c R_ARM_CALL 00010c50 _PyLong_Copy │ │ │ │ │ +0000c304 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c310 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c358 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c364 0001441c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000c36c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c370 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c374 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c3cc 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c3d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c3dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c3fc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c6a8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c6f4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c700 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c714 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c718 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c71c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c720 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c728 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c730 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c7d0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c7d4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c85c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c870 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c874 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c898 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c8d8 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c8dc 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c8e4 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c8e8 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c90c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c920 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c9e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c9e4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ca10 00016f1c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000ca30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ca34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ca90 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000cab4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cac0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cac4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000caf4 0001631c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000cb58 0001841c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000cba4 0001851c R_ARM_CALL 000110c4 PyLong_FromUnicodeObject │ │ │ │ │ +0000cbb0 0001862b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cbb4 0001862c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cbc8 0001871c R_ARM_CALL 000112bc _PyLong_FromBytes │ │ │ │ │ +0000cbd4 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cbe0 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cbe4 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000cbe8 0000a82b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ +0000cbec 0000a82c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ +0000cbf4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc14 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cc18 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cc1c 0000a72b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ +0000cc20 0000a72c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ +0000cc28 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cc38 0001881c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cc68 0001862b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cc6c 0001862c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cc74 0001881c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cc8c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cc90 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cc94 0000a92b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ +0000cc98 0000a92c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ +0000cca0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ccd4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ccdc 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ccf8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ccfc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd28 0001841c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000cd78 0001851d R_ARM_JUMP24 000110c4 PyLong_FromUnicodeObject │ │ │ │ │ +0000cd88 00016f1d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000cde8 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000ce04 0001862b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000ce08 0001862c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000ce24 0001871d R_ARM_JUMP24 000112bc _PyLong_FromBytes │ │ │ │ │ +0000ce6c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce88 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce9c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cea0 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cea4 0000a72b R_ARM_MOVW_ABS_NC 00000600 .LC49 │ │ │ │ │ +0000cea8 0000a72c R_ARM_MOVT_ABS 00000600 .LC49 │ │ │ │ │ +0000ceb0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cebc 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cec8 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000cecc 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ced0 0000a82b R_ARM_MOVW_ABS_NC 00000620 .LC50 │ │ │ │ │ +0000ced4 0000a82c R_ARM_MOVT_ABS 00000620 .LC50 │ │ │ │ │ +0000cedc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ceec 0001881c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cf18 0001862b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000cf1c 0001862c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000cf24 0001881c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cf3c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000cf40 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000cf44 0000a92b R_ARM_MOVW_ABS_NC 00000648 .LC51 │ │ │ │ │ +0000cf48 0000a92c R_ARM_MOVT_ABS 00000648 .LC51 │ │ │ │ │ +0000cf50 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cf58 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cf90 0001891c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000cfac 00018a1c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000cfbc 00018b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000cfc8 00018c1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000cfd8 0000512b R_ARM_MOVW_ABS_NC 0000037c .LC27 │ │ │ │ │ +0000cfdc 0000512c R_ARM_MOVT_ABS 0000037c .LC27 │ │ │ │ │ +0000cfe0 0000ae2b R_ARM_MOVW_ABS_NC 0000067c .LC52 │ │ │ │ │ +0000cfe4 0000ae2c R_ARM_MOVT_ABS 0000067c .LC52 │ │ │ │ │ +0000cfe8 0000af2b R_ARM_MOVW_ABS_NC 00000688 .LC53 │ │ │ │ │ +0000cfec 0000af2c R_ARM_MOVT_ABS 00000688 .LC53 │ │ │ │ │ +0000cff0 0001651c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000d074 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d078 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d114 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d120 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d124 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d144 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d190 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d2ec 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d328 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000d334 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d534 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d570 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d628 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d648 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000d660 00018d1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000d6fc 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000d728 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000d8a8 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d8ac 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000d8e0 0001812b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d8e4 0001812c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d8e8 00009c2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000d8ec 00009c2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000d8f4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d960 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000da30 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000da44 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000da48 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000da4c 0000b32b R_ARM_MOVW_ABS_NC 00000694 .LC54 │ │ │ │ │ +0000da50 0000b32c R_ARM_MOVT_ABS 00000694 .LC54 │ │ │ │ │ +0000da58 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dafc 00018f1c R_ARM_CALL 00012c48 _PyLong_Frexp │ │ │ │ │ +0000db1c 0001761d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000db20 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000db24 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000db28 0000b72b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ +0000db2c 0000b72c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ +0000db34 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db40 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000db44 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000db48 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000db4c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000db54 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db5c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000db60 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000db68 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000dbec 0001912b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000dbf0 0001912c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000dcfc 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dd00 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dd70 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000dd74 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000dd98 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de1c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000de9c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dec8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000def4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df4c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e0cc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e134 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1b8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e1d0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e1d4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e1fc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e2ac 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e2bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e2c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e2e0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e33c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e3b0 0001671c R_ARM_CALL 00010c50 _PyLong_Copy │ │ │ │ │ +0000e550 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e594 0001671c R_ARM_CALL 00010c50 _PyLong_Copy │ │ │ │ │ +0000e684 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7b8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e808 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e858 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e88c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8a8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8c4 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e8c8 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e8d0 0000b92b R_ARM_MOVW_ABS_NC 00000708 .LC57 │ │ │ │ │ +0000e8d4 0000b92c R_ARM_MOVT_ABS 00000708 .LC57 │ │ │ │ │ +0000e8e0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e900 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e920 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e958 0001922b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +0000e95c 0001922c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +0000e964 0001912b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000e968 0001912c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000e9bc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e9fc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea34 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea50 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea78 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ea7c 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ea84 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000ea88 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ea90 0000b82b R_ARM_MOVW_ABS_NC 000006e8 .LC56 │ │ │ │ │ +0000ea94 0000b82c R_ARM_MOVT_ABS 000006e8 .LC56 │ │ │ │ │ +0000eaa0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000eaac 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eae8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000eafc 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000eb28 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb54 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb84 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ebac 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ebd0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ebf4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec14 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec1c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ec20 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ec24 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ec40 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec60 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec6c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec90 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000edbc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ede0 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000ede4 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000ef14 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef8c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f000 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f05c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f0a8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f114 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f164 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f1d8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f218 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f2c8 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f2d0 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000f364 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f3ac 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f3e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f3e4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f618 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0000f664 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f678 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f67c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f6a4 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f750 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f774 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f798 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f7dc 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f7f8 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f814 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f830 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000f850 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f888 0001812b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000f88c 0001812c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000f890 00009c2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +0000f894 00009c2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0000f8a4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f8e8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f918 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f928 0001671c R_ARM_CALL 00010c50 _PyLong_Copy │ │ │ │ │ +0000fb48 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb74 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbe8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc3c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fcb8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000fcbc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000fd3c 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fd7c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fd90 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fd94 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fdbc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fdfc 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000fe10 00012d1d R_ARM_JUMP24 00000164 PyLong_FromUnsignedLong │ │ │ │ │ +0000fe38 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000fe3c 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000fe70 0000c01d R_ARM_JUMP24 000006e4 PyLong_FromInt64.part.0 │ │ │ │ │ +0000fea8 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000feb4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000feb8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fed0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ff44 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ff54 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ff58 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ff78 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ffa8 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ffd8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001008c 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000100a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000100a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000100c4 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000100ec 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010148 0001501c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00010404 0001501c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00010700 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010734 0000c11c R_ARM_CALL 00000df0 kmul_split.constprop.0 │ │ │ │ │ +00010760 0000c11c R_ARM_CALL 00000df0 kmul_split.constprop.0 │ │ │ │ │ +000107c0 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010824 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010860 0000c21c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ +00010880 0000c21c R_ARM_CALL 00000fcc v_isub.isra.0 │ │ │ │ │ +00010938 0000c31c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ +00010988 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010998 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010a10 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010a54 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010a9c 0000c31c R_ARM_CALL 000011fc v_iadd.isra.0 │ │ │ │ │ +00010b14 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010b3c 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00010be0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010bf4 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00010bf8 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00010bfc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010c00 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010c08 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010c34 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c40 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c48 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010c4c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010ca4 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010ca8 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010cfc 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00010d64 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010d68 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010da4 0000c01d R_ARM_JUMP24 000006e4 PyLong_FromInt64.part.0 │ │ │ │ │ +00010df8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010dfc 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010e78 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010eb4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010ec4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010ec8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010eec 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010f2c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010f44 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010f48 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010fa8 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010fac 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010fec 0001671d R_ARM_JUMP24 00010c50 _PyLong_Copy │ │ │ │ │ +0001100c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011010 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001104c 0001671d R_ARM_JUMP24 00010c50 _PyLong_Copy │ │ │ │ │ +000110a8 00019b1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000110ac 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000110b0 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000110ec 00019c1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +000110fc 00019d1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +0001110c 00013c1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ +00011184 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00011188 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0001118c 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00011190 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +000111a0 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000111b4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111c8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111d8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000111dc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001123c 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011240 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011294 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000112ec 00013c1c R_ARM_CALL 00000a18 PyLong_FromString │ │ │ │ │ +0001132c 00019e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00011338 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0001133c 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00011344 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00011348 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00011354 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001137c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011430 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114b4 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000114bc 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +0001166c 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +000116a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000116a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011714 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011734 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001176c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011788 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000117a4 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000117c0 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000117dc 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000117e8 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00011828 0001812b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0001182c 0001812c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011830 00009c2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +00011834 00009c2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +0001183c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011880 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011898 0001671c R_ARM_CALL 00010c50 _PyLong_Copy │ │ │ │ │ +000118a8 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000118ac 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011940 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000119c8 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000119d0 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00011aa0 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00011ad8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011adc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011c58 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011c78 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011c98 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011cd8 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011cf4 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011d10 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011d2c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00011d50 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00011d88 0001812b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011d8c 0001812c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00011d90 00009c2b R_ARM_MOVW_ABS_NC 000005ec .LC48 │ │ │ │ │ +00011d94 00009c2c R_ARM_MOVT_ABS 000005ec .LC48 │ │ │ │ │ +00011d9c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011de4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011dfc 0001671c R_ARM_CALL 00010c50 _PyLong_Copy │ │ │ │ │ +00011f6c 00014e1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00012258 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012548 0001511c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00012750 0001521c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00012af0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00012af4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00012af8 0000d02b R_ARM_MOVW_ABS_NC 00000760 .LC59 │ │ │ │ │ +00012afc 0000d02c R_ARM_MOVT_ABS 00000760 .LC59 │ │ │ │ │ +00012b04 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012b18 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00012b1c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00012b24 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012ba0 00018d1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00012ba8 00018f1c R_ARM_CALL 00012c48 _PyLong_Frexp │ │ │ │ │ +00012bc0 0001761c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00012bd4 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012bec 00018d1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00012bf0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00012bf4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00012bf8 0000b72b R_ARM_MOVW_ABS_NC 000006c4 .LC55 │ │ │ │ │ +00012bfc 0000b72c R_ARM_MOVT_ABS 000006c4 .LC55 │ │ │ │ │ +00012c04 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012c0c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00012c10 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00012c14 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00012c18 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00012c20 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012c28 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00012c2c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00012c34 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012cd0 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00012e6c 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ +00012e70 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ +00012ee0 00013e1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012ef0 0001801c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00012fb8 0000142b R_ARM_MOVW_ABS_NC 00000030 .LANCHOR2 │ │ │ │ │ +00012fbc 0000142c R_ARM_MOVT_ABS 00000030 .LANCHOR2 │ │ │ │ │ +00013304 00012a2b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00013308 00012a2c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00013658 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013664 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013668 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013680 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00013784 0001661c R_ARM_CALL 00004d18 _PyLong_AsByteArray │ │ │ │ │ +000137e0 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000137e4 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000137e8 00006b2b R_ARM_MOVW_ABS_NC 00000498 .LC37 │ │ │ │ │ +000137ec 00006b2c R_ARM_MOVT_ABS 00000498 .LC37 │ │ │ │ │ +000137f4 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000137fc 00016b1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00013808 0001a21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000138a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000138a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000138c8 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00013918 0001321c R_ARM_CALL 00000594 PyLong_FromLong │ │ │ │ │ +00013924 00014d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013928 00014d2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013930 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013934 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013938 00006a2b R_ARM_MOVW_ABS_NC 00000480 .LC36 │ │ │ │ │ +0001393c 00006a2c R_ARM_MOVT_ABS 00000480 .LC36 │ │ │ │ │ +00013944 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013950 0001671c R_ARM_CALL 00010c50 _PyLong_Copy │ │ │ │ │ +0001395c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013960 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000139b0 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00013b98 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013b9c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013bdc 0001321d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ +00013bec 0001671d R_ARM_JUMP24 00010c50 _PyLong_Copy │ │ │ │ │ +00013c0c 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013c10 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013c80 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00013cb0 0001661c R_ARM_CALL 00004d18 _PyLong_AsByteArray │ │ │ │ │ +00013d38 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00013d3c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00013d40 0000dd2b R_ARM_MOVW_ABS_NC 000007c8 .LC63 │ │ │ │ │ +00013d44 0000dd2c R_ARM_MOVT_ABS 000007c8 .LC63 │ │ │ │ │ +00013d4c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013d6c 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00013db4 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00013dc0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00013dc4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00013dcc 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00013dd4 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013dd8 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013ddc 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00013de0 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00013de8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013e08 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013e6c 0001422b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013e70 0001422c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013e74 0000702b R_ARM_MOVW_ABS_NC 000004dc .LC39 │ │ │ │ │ +00013e78 0000702c R_ARM_MOVT_ABS 000004dc .LC39 │ │ │ │ │ +00013e80 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013ea4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013efc 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013f0c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013f10 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013f34 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00013f68 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00013f78 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013f7c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00013fa0 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014290 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001429c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000142a0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000142bc 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014340 0001501c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0001437c 00014f1c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000146b8 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014738 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0001473c 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014740 00012c6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00014884 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000148c8 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014928 0001281c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014998 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000149a8 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000149d0 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014af4 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014b00 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014b2c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014b38 0001291c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014b48 00012b1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014b9c 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00014ba0 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014ba4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00014ba8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00014bb0 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014bb8 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00014bbc 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014bc0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00014bc4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00014bcc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014c1c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014cbc 00013b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00014d20 0001771c R_ARM_CALL 00008520 PyLong_AsLongLong │ │ │ │ │ +00014d34 0001771c R_ARM_CALL 00008520 PyLong_AsLongLong │ │ │ │ │ +00014d90 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014db4 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014dd8 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00014e14 00015c1d R_ARM_JUMP24 00003bb0 PyLong_FromLongLong │ │ │ │ │ +00014ffc 0001a11c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000150e4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000151c4 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000155dc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015600 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015620 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001564c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015668 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015678 0001671c R_ARM_CALL 00010c50 _PyLong_Copy │ │ │ │ │ +000156bc 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015720 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001572c 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1ffa0 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x2017c 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 0x1ffe0 contains 72 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x201bc contains 72 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000060 0001301d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ -00000064 0001381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000ac 0001391d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000000c0 00014a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000000c4 00014a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000f4 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -00000108 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000010c 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000110 0000f72b R_ARM_MOVW_ABS_NC 00000888 .LC68 │ │ │ │ │ -00000114 0000f72c R_ARM_MOVT_ABS 00000888 .LC68 │ │ │ │ │ -0000011c 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000014c 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -00000160 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000164 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000168 0000f82b R_ARM_MOVW_ABS_NC 000008b4 .LC69 │ │ │ │ │ -0000016c 0000f82c R_ARM_MOVT_ABS 000008b4 .LC69 │ │ │ │ │ -00000174 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000019c 0001651c R_ARM_CALL 00010ae0 _PyLong_Copy │ │ │ │ │ -000001a4 0000f92b R_ARM_MOVW_ABS_NC 000008e4 .LC70 │ │ │ │ │ -000001a8 0000f92c R_ARM_MOVT_ABS 000008e4 .LC70 │ │ │ │ │ -000001b4 0001b41d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000001d4 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -000001e8 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001ec 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000001f0 0000fb2b R_ARM_MOVW_ABS_NC 000008e8 .LC71 │ │ │ │ │ -000001f4 0000fb2c R_ARM_MOVT_ABS 000008e8 .LC71 │ │ │ │ │ -000001fc 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000022c 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -00000240 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000244 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000248 0000fc2b R_ARM_MOVW_ABS_NC 00000918 .LC72 │ │ │ │ │ -0000024c 0000fc2c R_ARM_MOVT_ABS 00000918 .LC72 │ │ │ │ │ -00000254 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000018 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000060 0001321d R_ARM_JUMP24 00000594 PyLong_FromLong │ │ │ │ │ +00000064 00013a1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000ac 00013b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000c0 00014c2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000000c4 00014c2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000000f4 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00000108 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000010c 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000110 0000f92b R_ARM_MOVW_ABS_NC 00000888 .LC68 │ │ │ │ │ +00000114 0000f92c R_ARM_MOVT_ABS 00000888 .LC68 │ │ │ │ │ +0000011c 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000014c 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00000160 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000164 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000168 0000fa2b R_ARM_MOVW_ABS_NC 000008b4 .LC69 │ │ │ │ │ +0000016c 0000fa2c R_ARM_MOVT_ABS 000008b4 .LC69 │ │ │ │ │ +00000174 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000019c 0001671c R_ARM_CALL 00010c50 _PyLong_Copy │ │ │ │ │ +000001a4 0000fb2b R_ARM_MOVW_ABS_NC 000008e4 .LC70 │ │ │ │ │ +000001a8 0000fb2c R_ARM_MOVT_ABS 000008e4 .LC70 │ │ │ │ │ +000001b4 0001b61d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000001d4 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +000001e8 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001ec 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001f0 0000fd2b R_ARM_MOVW_ABS_NC 000008e8 .LC71 │ │ │ │ │ +000001f4 0000fd2c R_ARM_MOVT_ABS 000008e8 .LC71 │ │ │ │ │ +000001fc 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000022c 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +00000240 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000244 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000248 0000fe2b R_ARM_MOVW_ABS_NC 00000918 .LC72 │ │ │ │ │ +0000024c 0000fe2c R_ARM_MOVT_ABS 00000918 .LC72 │ │ │ │ │ +00000254 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000284 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000288 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000290 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002b4 0001471c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000002ec 0001391c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000290 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002b4 0001491c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000002ec 00013b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000338 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000033c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000340 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000003fc 0001791d R_ARM_JUMP24 00009500 _PyLong_FromByteArray │ │ │ │ │ +00000340 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003fc 00017b1d R_ARM_JUMP24 000095b0 _PyLong_FromByteArray │ │ │ │ │ 00000404 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000408 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000040c 0001341c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000043c 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000440 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000448 0000d62b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ -0000044c 0000d62c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ -00000454 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000498 0001332b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000049c 0001332c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000004a4 0000d62b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ -000004a8 0000d62c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ -000004b0 0001411c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000040c 0001361c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000043c 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000440 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000448 0000d82b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ +0000044c 0000d82c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ +00000454 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000498 0001352b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000049c 0001352c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004a4 0000d82b R_ARM_MOVW_ABS_NC 00000778 .LC60 │ │ │ │ │ +000004a8 0000d82c R_ARM_MOVT_ABS 00000778 .LC60 │ │ │ │ │ +000004b0 0001431c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004e4 00000f1d R_ARM_JUMP24 0000048c long_alloc │ │ │ │ │ 00000514 00000f1c R_ARM_CALL 0000048c long_alloc │ │ │ │ │ -00000544 0001431c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000550 00012802 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000590 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -000005a4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005a8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005ac 0001002b R_ARM_MOVW_ABS_NC 00000948 .LC73 │ │ │ │ │ -000005b0 0001002c R_ARM_MOVT_ABS 00000948 .LC73 │ │ │ │ │ -000005b8 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005e0 00016b1c R_ARM_CALL 00006b20 PyLong_AsNativeBytes │ │ │ │ │ -000005f4 00012c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005f8 00012c2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005fc 0001012b R_ARM_MOVW_ABS_NC 0000096c .LC74 │ │ │ │ │ -00000600 0001012c R_ARM_MOVT_ABS 0000096c .LC74 │ │ │ │ │ -00000608 00012d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000544 0001451c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000550 00012a02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000590 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +000005a4 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005a8 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005ac 0001022b R_ARM_MOVW_ABS_NC 00000948 .LC73 │ │ │ │ │ +000005b0 0001022c R_ARM_MOVT_ABS 00000948 .LC73 │ │ │ │ │ +000005b8 00012f1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005e0 00016d1c R_ARM_CALL 00006bc0 PyLong_AsNativeBytes │ │ │ │ │ +000005f4 00012e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005f8 00012e2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005fc 0001032b R_ARM_MOVW_ABS_NC 0000096c .LC74 │ │ │ │ │ +00000600 0001032c R_ARM_MOVT_ABS 0000096c .LC74 │ │ │ │ │ +00000608 00012f1c 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 82c8 │ │ │ │ │ + bl 8378 │ │ │ │ │ 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] │ │ │ │ │ @@ -415,15 +415,15 @@ │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ sub r1, fp, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 4c5c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 518 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ b 51c │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -610,15 +610,15 @@ │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls 7bc │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b a10c │ │ │ │ │ + b a1c0 │ │ │ │ │ R_ARM_JUMP24 long_bitwise │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ bhi 7a8 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ @@ -627,15 +627,15 @@ │ │ │ │ │ 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 5bd4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c74 <_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) │ │ │ │ │ @@ -646,15 +646,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 6b20 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 860 <_PyLong_UnsignedInt_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi 848 <_PyLong_UnsignedInt_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -711,15 +711,15 @@ │ │ │ │ │ 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 9500 <_PyLong_FromByteArray> │ │ │ │ │ + b 95b0 <_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> │ │ │ │ │ @@ -764,15 +764,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 6b20 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 9c8 <_PyLong_UnsignedShort_Converter+0x50> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ bhi 9b0 <_PyLong_UnsignedShort_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -816,29 +816,29 @@ │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq bb8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne afc │ │ │ │ │ - bl 5b8c │ │ │ │ │ + bl 5c2c │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble bdc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq bb8 │ │ │ │ │ ldr r0, [pc, #424] @ c00 │ │ │ │ │ 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 dac8 │ │ │ │ │ + bl db70 │ │ │ │ │ R_ARM_CALL long_pow │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble bc0 │ │ │ │ │ ldr r0, [pc, #388] @ c04 │ │ │ │ │ @@ -856,15 +856,15 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble b58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq bb8 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 7994 │ │ │ │ │ + bl 7a34 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt af0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -891,15 +891,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ b af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 10ae0 <_PyLong_Copy> │ │ │ │ │ + b 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne b08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -963,15 +963,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 6b20 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq c58 <_PyLong_Size_t_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi c40 <_PyLong_Size_t_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1086,15 +1086,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 6b20 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq de8 <_PyLong_UnsignedLongLong_Converter+0x50> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ bhi dd0 <_PyLong_UnsignedLongLong_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1591,15 +1591,15 @@ │ │ │ │ │ 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 10ae0 <_PyLong_Copy> │ │ │ │ │ + b 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ 00001538 : │ │ │ │ │ long_long_getter(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ @@ -1640,15 +1640,15 @@ │ │ │ │ │ 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 6fc0 │ │ │ │ │ + b 7060 │ │ │ │ │ R_ARM_JUMP24 long_lshift1 │ │ │ │ │ ldr r0, [pc, #32] @ 15f4 <_PyLong_Lshift+0x8c> │ │ │ │ │ bx lr │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ @@ -1681,15 +1681,15 @@ │ │ │ │ │ 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 10ae0 <_PyLong_Copy> │ │ │ │ │ + bl 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ ldr r1, [pc, #12] @ 1658 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ @@ -1703,15 +1703,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 6b20 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 16ac <_PyLong_UInt32_Converter+0x50> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ bhi 1694 <_PyLong_UInt32_Converter+0x38> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1796,15 +1796,15 @@ │ │ │ │ │ adc r7, r7, r0, asr #31 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ bne 1744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b fca4 │ │ │ │ │ + b fe14 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ b 179c │ │ │ │ │ │ │ │ │ │ 000017bc <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ @@ -1834,15 +1834,15 @@ │ │ │ │ │ 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 11d10 │ │ │ │ │ + bl 11e80 │ │ │ │ │ R_ARM_CALL long_format_binary │ │ │ │ │ b 1800 <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ │ │ │ │ │ 00001838 <_PyLong_DivmodNear>: │ │ │ │ │ _PyLong_DivmodNear(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1862,27 +1862,27 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ beq 1a84 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - bl bb68 │ │ │ │ │ + bl bc1c │ │ │ │ │ R_ARM_CALL long_divrem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ beq 19f4 <_PyLong_DivmodNear+0x1bc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 6fc0 │ │ │ │ │ + bl 7060 │ │ │ │ │ R_ARM_CALL long_lshift1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ and r4, r4, #3 │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ @@ -1923,15 +1923,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bge 1928 <_PyLong_DivmodNear+0xf0> │ │ │ │ │ ldr r1, [pc, #356] @ 1acc <_PyLong_DivmodNear+0x294> │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 1a44 <_PyLong_DivmodNear+0x20c> │ │ │ │ │ - bl 5e40 │ │ │ │ │ + bl 5ee0 │ │ │ │ │ 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> │ │ │ │ │ @@ -1944,34 +1944,34 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bne 1a54 <_PyLong_DivmodNear+0x21c> │ │ │ │ │ - bl 7994 │ │ │ │ │ + bl 7a34 │ │ │ │ │ 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> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 1948 <_PyLong_DivmodNear+0x110> │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 1a9c <_PyLong_DivmodNear+0x264> │ │ │ │ │ ldr r6, [pc, #212] @ 1ad0 <_PyLong_DivmodNear+0x298> │ │ │ │ │ b 18c8 <_PyLong_DivmodNear+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5b8c │ │ │ │ │ + bl 5c2c │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1a34 <_PyLong_DivmodNear+0x1fc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ @@ -1982,20 +1982,20 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 19e0 <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r6, r2 │ │ │ │ │ b 18f0 <_PyLong_DivmodNear+0xb8> │ │ │ │ │ - bl 7994 │ │ │ │ │ + bl 7a34 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b 1980 <_PyLong_DivmodNear+0x148> │ │ │ │ │ - bl 5e40 │ │ │ │ │ + bl 5ee0 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r1, r0 │ │ │ │ │ b 19c8 <_PyLong_DivmodNear+0x190> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 19d8 <_PyLong_DivmodNear+0x1a0> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1637,15 +1637,15 @@ │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ beq 1b8c │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b ad0 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14ab4 <_PyLong_Negate> │ │ │ │ │ + bl 14c24 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 1074 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ @@ -1670,15 +1670,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 ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -2585,45 +2585,45 @@ │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 00002454 : │ │ │ │ │ long_compare(): │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ - and r3, r2, #3 │ │ │ │ │ - and lr, ip, #3 │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - orr r3, r2, ip │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr lr, [r1, #8] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ - rsb r3, lr, #1 │ │ │ │ │ + and r4, r2, #3 │ │ │ │ │ + orr r3, lr, r2 │ │ │ │ │ + and ip, lr, #3 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + rsb ip, ip, #1 │ │ │ │ │ + rsb r3, r4, #1 │ │ │ │ │ bhi 2494 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ mul r0, r0, r3 │ │ │ │ │ - mls r0, r2, r4, r0 │ │ │ │ │ + mls r0, r2, ip, r0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - lsr ip, ip, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - mul r3, r3, ip │ │ │ │ │ - mls r3, r4, r2, r3 │ │ │ │ │ + lsr lr, lr, #3 │ │ │ │ │ + mul r3, r3, r2 │ │ │ │ │ + mls r3, ip, lr, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r3, r0, #12 │ │ │ │ │ addeq r1, r1, #12 │ │ │ │ │ bne 24d8 │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ bcc 24e0 │ │ │ │ │ - ldr r0, [r3, ip, lsl #2] │ │ │ │ │ - ldr r2, [r1, ip, lsl #2] │ │ │ │ │ - subs r0, r0, r2 │ │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ │ + ldr ip, [r1, r2, lsl #2] │ │ │ │ │ + subs r0, r0, ip │ │ │ │ │ beq 24b4 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ rsbeq r0, r0, #0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 24cc │ │ │ │ │ │ │ │ │ │ @@ -3746,15 +3746,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 3560 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 35c0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ b 2e80 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ beq 3598 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ add r4, r0, r4 │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ strb r2, [r3], #1 │ │ │ │ │ @@ -4094,115 +4094,169 @@ │ │ │ │ │ movw r1, #763 @ 0x2fb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b 39b0 │ │ │ │ │ │ │ │ │ │ 00003a04 : │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ - rsbs r2, r0, #1024 @ 0x400 │ │ │ │ │ - rscs r2, r1, #0 │ │ │ │ │ - bcs 3abc │ │ │ │ │ - cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ - sbcs r2, r1, #0 │ │ │ │ │ - bcc 3ab8 │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + rsbs r3, r0, #1024 @ 0x400 │ │ │ │ │ + rscs r3, r1, #0 │ │ │ │ │ + bcs 3b28 │ │ │ │ │ + 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 3ad0 │ │ │ │ │ + sbcs r3, r1, #0 │ │ │ │ │ + bcs 3a94 │ │ │ │ │ + ldr r3, [pc, #364] @ 3bac │ │ │ │ │ + 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 3b40 │ │ │ │ │ + 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 r6, r3 │ │ │ │ │ + bne 3b88 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3ae4 │ │ │ │ │ - mov r6, #16 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3ba0 │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r5, #16 │ │ │ │ │ + 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 r5, [r3, #8] │ │ │ │ │ + mov lr, r6 │ │ │ │ │ + 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 2c8 <_PyLong_FromMedium> │ │ │ │ │ - add r3, r0, #588 @ 0x24c │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + orrs r0, r6, #0 │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + strne r6, [ip, #8] │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + add r0, r0, #588 @ 0x24c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r0, r0, r3, lsl #4 │ │ │ │ │ + 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 3ba0 │ │ │ │ │ + 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 3a88 │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r6, #24 │ │ │ │ │ - bne 3a5c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldrne r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + movne r5, #24 │ │ │ │ │ + bne 3abc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 3ab0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 3a88 │ │ │ │ │ + .word 0x00000164 │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003af0 : │ │ │ │ │ +00003bb0 : │ │ │ │ │ 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 lr, r0, #5 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 3bfc │ │ │ │ │ + bcc 3cc8 │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 3c14 │ │ │ │ │ + bcc 3cbc │ │ │ │ │ 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 3bdc │ │ │ │ │ + bne 3c9c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3bf0 │ │ │ │ │ + beq 3cb0 │ │ │ │ │ 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 │ │ │ │ │ @@ -4213,15 +4267,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 3c20 │ │ │ │ │ + blt 3cdc │ │ │ │ │ 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 │ │ │ │ │ @@ -4232,136 +4286,135 @@ │ │ │ │ │ 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 3b6c │ │ │ │ │ + bne 3c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3bd4 │ │ │ │ │ + b 3c94 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 2c8 <_PyLong_FromMedium> │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2c8 <_PyLong_FromMedium> │ │ │ │ │ + b 3c94 │ │ │ │ │ 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 3bc0 │ │ │ │ │ + b 3c80 │ │ │ │ │ │ │ │ │ │ -00003c40 : │ │ │ │ │ +00003cfc : │ │ │ │ │ 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 49b8 │ │ │ │ │ + bne 4a74 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 4bd8 │ │ │ │ │ + blt 4c94 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49b4 │ │ │ │ │ + bne 4a70 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 43c8 │ │ │ │ │ + beq 4484 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4bb4 │ │ │ │ │ + beq 4c70 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4acc │ │ │ │ │ + beq 4b88 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4ba0 │ │ │ │ │ + beq 4c5c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - bhi 4940 │ │ │ │ │ + bhi 49fc │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mul r9, r2, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4970 │ │ │ │ │ + ble 4a2c │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 4acc │ │ │ │ │ + beq 4b88 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 4b2c │ │ │ │ │ + blt 4be8 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - beq 44f4 │ │ │ │ │ + beq 45b0 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4bc4 │ │ │ │ │ + beq 4c80 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4c2c │ │ │ │ │ + beq 4ce8 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 4a24 │ │ │ │ │ - ldr r1, [pc, #3872] @ 4c50 │ │ │ │ │ + bne 4ae0 │ │ │ │ │ + ldr r1, [pc, #3872] @ 4d0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 44f4 │ │ │ │ │ - ldr r1, [pc, #3856] @ 4c54 │ │ │ │ │ + bne 45b0 │ │ │ │ │ + ldr r1, [pc, #3856] @ 4d10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c10 │ │ │ │ │ + beq 4ccc │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 42d0 │ │ │ │ │ + beq 438c │ │ │ │ │ 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 4588 │ │ │ │ │ + beq 4644 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 3fe8 │ │ │ │ │ + bne 40a4 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ - beq 4388 │ │ │ │ │ + beq 4444 │ │ │ │ │ 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 │ │ │ │ │ @@ -4373,141 +4426,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 4510 │ │ │ │ │ + bne 45cc │ │ │ │ │ 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 4738 │ │ │ │ │ + beq 47f4 │ │ │ │ │ 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 4478 │ │ │ │ │ + beq 4534 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 44a0 │ │ │ │ │ + bls 455c │ │ │ │ │ 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 44a0 │ │ │ │ │ + bls 455c │ │ │ │ │ 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 44a0 │ │ │ │ │ + bls 455c │ │ │ │ │ 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 3fc0 │ │ │ │ │ + bls 407c │ │ │ │ │ sub lr, r9, r2 │ │ │ │ │ ands lr, lr, #3 │ │ │ │ │ - beq 3f20 │ │ │ │ │ + beq 3fdc │ │ │ │ │ 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 3fc0 │ │ │ │ │ + bls 407c │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 3f1c │ │ │ │ │ + beq 3fd8 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - bne 44a8 │ │ │ │ │ + bne 4564 │ │ │ │ │ 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 3fc0 │ │ │ │ │ + bls 407c │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 44a0 │ │ │ │ │ + beq 455c │ │ │ │ │ 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 3fbc │ │ │ │ │ + bls 4078 │ │ │ │ │ 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 3fbc │ │ │ │ │ + bls 4078 │ │ │ │ │ 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 3fbc │ │ │ │ │ + bls 4078 │ │ │ │ │ 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 3f20 │ │ │ │ │ + bhi 3fdc │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bne 3dd0 │ │ │ │ │ + bne 3e8c │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn lr, #0 │ │ │ │ │ - b 4234 │ │ │ │ │ + b 42f0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 45b8 │ │ │ │ │ + beq 4674 │ │ │ │ │ mov lr, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -4517,174 +4570,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 43fc │ │ │ │ │ + bne 44b8 │ │ │ │ │ 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 42d8 │ │ │ │ │ + beq 4394 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bls 42ac │ │ │ │ │ + bls 4368 │ │ │ │ │ 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 42ac │ │ │ │ │ + bls 4368 │ │ │ │ │ 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 42ac │ │ │ │ │ + bls 4368 │ │ │ │ │ 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 4210 │ │ │ │ │ + bls 42cc │ │ │ │ │ sub r2, sl, r2 │ │ │ │ │ add r2, r8, r2 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ - beq 4164 │ │ │ │ │ + beq 4220 │ │ │ │ │ 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 4204 │ │ │ │ │ + bls 42c0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 4164 │ │ │ │ │ + beq 4220 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 4140 │ │ │ │ │ + beq 41fc │ │ │ │ │ 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 4204 │ │ │ │ │ + bls 42c0 │ │ │ │ │ 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 4204 │ │ │ │ │ + bls 42c0 │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r4, lr │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - beq 42ac │ │ │ │ │ + beq 4368 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ mov r7, ip │ │ │ │ │ orr r3, r2, r1, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 4204 │ │ │ │ │ + bls 42c0 │ │ │ │ │ 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 4204 │ │ │ │ │ + bls 42c0 │ │ │ │ │ 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 4204 │ │ │ │ │ + bls 42c0 │ │ │ │ │ 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 4160 │ │ │ │ │ + bhi 421c │ │ │ │ │ sub r2, r6, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 4020 │ │ │ │ │ + bne 40dc │ │ │ │ │ ldr r6, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4390 │ │ │ │ │ + beq 444c │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 42b0 │ │ │ │ │ + bls 436c │ │ │ │ │ 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 43bc │ │ │ │ │ + bne 4478 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ ldrhi r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bls 4288 │ │ │ │ │ + bls 4344 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 4298 │ │ │ │ │ + bne 4354 │ │ │ │ │ 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 4298 │ │ │ │ │ - b 4288 │ │ │ │ │ + bne 4354 │ │ │ │ │ + b 4344 │ │ │ │ │ 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 │ │ │ │ │ @@ -4693,643 +4746,643 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4290 │ │ │ │ │ + b 434c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add r4, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ - beq 456c │ │ │ │ │ + beq 4628 │ │ │ │ │ sub ip, r4, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 43d8 │ │ │ │ │ + bls 4494 │ │ │ │ │ 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 42ac │ │ │ │ │ + bls 4368 │ │ │ │ │ ldr lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r6, r2, #1 │ │ │ │ │ strb lr, [r8] │ │ │ │ │ movls r2, r6 │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ addls r8, r8, #1 │ │ │ │ │ orr r3, r3, r1, lsl #24 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - bls 4210 │ │ │ │ │ + bls 42cc │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bls 42ac │ │ │ │ │ + bls 4368 │ │ │ │ │ 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 4210 │ │ │ │ │ + bls 42cc │ │ │ │ │ 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 4090 │ │ │ │ │ + b 414c │ │ │ │ │ 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 44d8 │ │ │ │ │ + bne 4594 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bhi 4278 │ │ │ │ │ - b 4288 │ │ │ │ │ + bhi 4334 │ │ │ │ │ + b 4344 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 3d54 │ │ │ │ │ + b 3e10 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 4220 │ │ │ │ │ + beq 42dc │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ - b 4038 │ │ │ │ │ + b 40f4 │ │ │ │ │ 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 4054 │ │ │ │ │ + bne 4110 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, ip, #32 │ │ │ │ │ eor lr, lr, r7 │ │ │ │ │ - beq 4a08 │ │ │ │ │ + beq 4ac4 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub ip, r4, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bhi 42f4 │ │ │ │ │ + bhi 43b0 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 4220 │ │ │ │ │ + beq 42dc │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ sub r6, ip, #32 │ │ │ │ │ rsb r5, ip, #32 │ │ │ │ │ - b 4400 │ │ │ │ │ + b 44bc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 45c4 │ │ │ │ │ + beq 4680 │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ - bls 3fc0 │ │ │ │ │ + bls 407c │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bhi 4a50 │ │ │ │ │ + bhi 4b0c │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 42b0 │ │ │ │ │ + b 436c │ │ │ │ │ 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 3ef4 │ │ │ │ │ - b 3fc0 │ │ │ │ │ + bhi 3fb0 │ │ │ │ │ + b 407c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrsbne r3, [r8, r1] │ │ │ │ │ lsrne r9, r3, #31 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 42b0 │ │ │ │ │ - b 4288 │ │ │ │ │ + bne 436c │ │ │ │ │ + b 4344 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 3d54 │ │ │ │ │ + b 3e10 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 3fd0 │ │ │ │ │ + beq 408c │ │ │ │ │ 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 49a0 │ │ │ │ │ + beq 4a5c │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bls 44a0 │ │ │ │ │ + bls 455c │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r0, r0, r1, lsl #24 │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ strb r3, [r8], #-1 │ │ │ │ │ - b 3e5c │ │ │ │ │ + b 3f18 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 4220 │ │ │ │ │ + beq 42dc │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - b 4038 │ │ │ │ │ + b 40f4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 3d88 │ │ │ │ │ + bne 3e44 │ │ │ │ │ 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 42c8 │ │ │ │ │ + b 4384 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 4390 │ │ │ │ │ + b 444c │ │ │ │ │ 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 4738 │ │ │ │ │ + beq 47f4 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 46fc │ │ │ │ │ + beq 47b8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 46c0 │ │ │ │ │ + beq 477c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 4684 │ │ │ │ │ + beq 4740 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 4648 │ │ │ │ │ + beq 4704 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne 4b60 │ │ │ │ │ + bne 4c1c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ ldreq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldreq lr, [r2, #4]! │ │ │ │ │ streq r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 3fd0 │ │ │ │ │ + beq 408c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r2, r2, #28 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add sl, r0, #7 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 4738 │ │ │ │ │ + b 47f4 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r0, r2, lsl #2] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 498c │ │ │ │ │ + bcs 4a48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 4b0c │ │ │ │ │ + blt 4bc8 │ │ │ │ │ mul r9, r3, r1 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3cec │ │ │ │ │ + bgt 3da8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3cec │ │ │ │ │ + bne 3da8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cec │ │ │ │ │ + b 3da8 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bhi 4aa8 │ │ │ │ │ + bhi 4b64 │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ orr r1, ip, r1, lsl #30 │ │ │ │ │ - b 4950 │ │ │ │ │ + b 4a0c │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 44fc │ │ │ │ │ + beq 45b8 │ │ │ │ │ eor lr, lr, r4 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 4480 │ │ │ │ │ + b 453c │ │ │ │ │ mov r6, sl │ │ │ │ │ sub ip, fp, #48 @ 0x30 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #656] @ 4c58 │ │ │ │ │ + ldr ip, [pc, #656] @ 4d14 │ │ │ │ │ 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 42d0 │ │ │ │ │ + beq 438c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 43c8 │ │ │ │ │ + beq 4484 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b 3c9c │ │ │ │ │ + b 3d58 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 4220 │ │ │ │ │ + beq 42dc │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ - b 4400 │ │ │ │ │ + b 44bc │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - blt 42d0 │ │ │ │ │ - ldr r1, [pc, #532] @ 4c50 │ │ │ │ │ + blt 438c │ │ │ │ │ + ldr r1, [pc, #532] @ 4d0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d3c │ │ │ │ │ + beq 3df8 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 3d54 │ │ │ │ │ + b 3e10 │ │ │ │ │ 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 4af4 │ │ │ │ │ + bls 4bb0 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bls 44a0 │ │ │ │ │ + bls 455c │ │ │ │ │ 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 3fc0 │ │ │ │ │ - b 3e78 │ │ │ │ │ + bls 407c │ │ │ │ │ + b 3f34 │ │ │ │ │ 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 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4adc │ │ │ │ │ + ble 4b98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b2c │ │ │ │ │ - b 42d0 │ │ │ │ │ + beq 4be8 │ │ │ │ │ + b 438c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvneq r9, #0 │ │ │ │ │ - bne 4acc │ │ │ │ │ - b 4980 │ │ │ │ │ + bne 4b88 │ │ │ │ │ + b 4a3c │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ mov ip, r4 │ │ │ │ │ str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 3fc0 │ │ │ │ │ + b 407c │ │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ ands r1, r1, r3, lsr #31 │ │ │ │ │ - beq 4aa8 │ │ │ │ │ + beq 4b64 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4b48 │ │ │ │ │ + ble 4c04 │ │ │ │ │ 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 42d0 │ │ │ │ │ + b 438c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4b2c │ │ │ │ │ + bne 4be8 │ │ │ │ │ mov r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 4980 │ │ │ │ │ + b 4a3c │ │ │ │ │ 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 3e3c │ │ │ │ │ + bne 3ef8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 453c │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 460c │ │ │ │ │ + b 46c8 │ │ │ │ │ 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 │ │ │ │ │ - b 4ab8 │ │ │ │ │ + b 4b74 │ │ │ │ │ ldr r6, [r5, #4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3d10 │ │ │ │ │ + bne 3dcc │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 3d50 │ │ │ │ │ - b 42d0 │ │ │ │ │ + bge 3e0c │ │ │ │ │ + b 438c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #104] @ 4c58 │ │ │ │ │ + ldr r1, [pc, #104] @ 4d14 │ │ │ │ │ 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 3c9c │ │ │ │ │ - b 42d0 │ │ │ │ │ + bne 3d58 │ │ │ │ │ + b 438c │ │ │ │ │ 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 42d0 │ │ │ │ │ + b 438c │ │ │ │ │ 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 │ │ │ │ │ @@ -5337,215 +5390,214 @@ │ │ │ │ │ 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 42d0 │ │ │ │ │ + b 438c │ │ │ │ │ .word 0x0000c4d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000a2c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004c5c <_PyLong_AsByteArray>: │ │ │ │ │ +00004d18 <_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 ip, r3 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 54f0 <_PyLong_AsByteArray+0x894> │ │ │ │ │ + beq 5594 <_PyLong_AsByteArray+0x87c> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ moveq r2, ip │ │ │ │ │ - bne 4f44 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ + bne 4ffc <_PyLong_AsByteArray+0x2e4> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 54b8 <_PyLong_AsByteArray+0x85c> │ │ │ │ │ + beq 555c <_PyLong_AsByteArray+0x844> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r7, r0, #8 │ │ │ │ │ + add r6, r0, #8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - subne r6, r3, #32 │ │ │ │ │ + subne r7, r3, #32 │ │ │ │ │ rsbne r8, r3, #32 │ │ │ │ │ mvnne r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 5430 <_PyLong_AsByteArray+0x7d4> │ │ │ │ │ + bne 54d4 <_PyLong_AsByteArray+0x7bc> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ rsb r8, r3, #32 │ │ │ │ │ - sub r6, sl, r2 │ │ │ │ │ - mvn r6, r6 │ │ │ │ │ - ands r2, r6, #7 │ │ │ │ │ - sub r6, r3, #32 │ │ │ │ │ - beq 5348 <_PyLong_AsByteArray+0x6ec> │ │ │ │ │ + sub r7, sl, r2 │ │ │ │ │ + mvn r7, r7 │ │ │ │ │ + ands r2, r7, #7 │ │ │ │ │ + sub r7, r3, #32 │ │ │ │ │ + beq 5400 <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ orr r1, ip, r4, lsl r3 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp sl, ip │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 5380 <_PyLong_AsByteArray+0x724> │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bcs 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 5438 <_PyLong_AsByteArray+0x720> │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bcs 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add r4, r3, #30 │ │ │ │ │ - add r3, r6, #1 │ │ │ │ │ + add r3, r3, #30 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr r1, r1, r5, lsl #24 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - strb r1, [r3], #-1 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ + strb r1, [r2], #-1 │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r5, r3, #2 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r4, r2, #2 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ + 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, [r3], #-1 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r2, r3, #3 │ │ │ │ │ - sub r3, r4, #24 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ + strb r1, [r2], #-1 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r2, r2, #3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 4f2c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ - sub r5, r9, r2 │ │ │ │ │ - ands r5, r5, #3 │ │ │ │ │ - beq 4e84 <_PyLong_AsByteArray+0x228> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + bls 4fe4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ + sub r4, r9, r2 │ │ │ │ │ + ands r4, r4, #3 │ │ │ │ │ + beq 4f3c <_PyLong_AsByteArray+0x224> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ - lsr r6, r0, #8 │ │ │ │ │ - strb ip, [r2], #-1 │ │ │ │ │ - sub r3, r4, #32 │ │ │ │ │ + sub r3, r3, #8 │ │ │ │ │ + lsr r5, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - mov ip, r1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + strb ip, [r2], #-1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 4f2c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - beq 4e80 <_PyLong_AsByteArray+0x224> │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - beq 4e50 <_PyLong_AsByteArray+0x1f4> │ │ │ │ │ + add r7, ip, #1 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bls 4fe4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 4f38 <_PyLong_AsByteArray+0x220> │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq 4f08 <_PyLong_AsByteArray+0x1f0> │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - orr r1, r1, r6, lsl #24 │ │ │ │ │ - sub r3, r4, #40 @ 0x28 │ │ │ │ │ - lsr r6, r6, #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, r8, #1 │ │ │ │ │ + add r2, r7, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 4f2c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ + bls 4fe4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ - lsr r0, r6, #8 │ │ │ │ │ + lsr r0, r5, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb r1, [r2], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ - orr ip, r1, r6, lsl #24 │ │ │ │ │ + orr ip, r1, r5, lsl #24 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 4f2c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ + bls 4fe4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r9 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ 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 r6, r2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bls 4f24 <_PyLong_AsByteArray+0x2c8> │ │ │ │ │ + bls 4fdc <_PyLong_AsByteArray+0x2c4> │ │ │ │ │ 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 4f24 <_PyLong_AsByteArray+0x2c8> │ │ │ │ │ + bls 4fdc <_PyLong_AsByteArray+0x2c4> │ │ │ │ │ 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, r6, #2 │ │ │ │ │ + add r2, r7, #2 │ │ │ │ │ sub r1, r5, #2 │ │ │ │ │ - bls 4f24 <_PyLong_AsByteArray+0x2c8> │ │ │ │ │ + bls 4fdc <_PyLong_AsByteArray+0x2c4> │ │ │ │ │ sub r3, r8, #24 │ │ │ │ │ strb ip, [r5, #-2] │ │ │ │ │ - add r2, r6, #3 │ │ │ │ │ + add r2, r7, #3 │ │ │ │ │ orr ip, r4, r0, lsl #24 │ │ │ │ │ sub r1, r5, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bhi 4e88 <_PyLong_AsByteArray+0x22c> │ │ │ │ │ + bhi 4f40 <_PyLong_AsByteArray+0x228> │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 4cf0 <_PyLong_AsByteArray+0x94> │ │ │ │ │ + bne 4dac <_PyLong_AsByteArray+0x94> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 5188 <_PyLong_AsByteArray+0x52c> │ │ │ │ │ + b 5240 <_PyLong_AsByteArray+0x528> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 5548 <_PyLong_AsByteArray+0x8ec> │ │ │ │ │ + beq 55ec <_PyLong_AsByteArray+0x8d4> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r7, r0, #8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ @@ -5553,144 +5605,144 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r6, r3, #32 │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ rsb r4, r3, #32 │ │ │ │ │ mvnne sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bne 5214 <_PyLong_AsByteArray+0x5b8> │ │ │ │ │ + bne 52cc <_PyLong_AsByteArray+0x5b4> │ │ │ │ │ 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 5258 <_PyLong_AsByteArray+0x5fc> │ │ │ │ │ + beq 5310 <_PyLong_AsByteArray+0x5f8> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ 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+0x6d8> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ 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+0x6d8> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ 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 516c <_PyLong_AsByteArray+0x510> │ │ │ │ │ + bls 5224 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ sub r5, r9, r5 │ │ │ │ │ add r4, r2, r5 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r6, r4, lr │ │ │ │ │ ands r6, r6, #3 │ │ │ │ │ - beq 50c0 <_PyLong_AsByteArray+0x464> │ │ │ │ │ + beq 5178 <_PyLong_AsByteArray+0x460> │ │ │ │ │ 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 5160 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5218 <_PyLong_AsByteArray+0x500> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 50c0 <_PyLong_AsByteArray+0x464> │ │ │ │ │ + beq 5178 <_PyLong_AsByteArray+0x460> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 50a0 <_PyLong_AsByteArray+0x444> │ │ │ │ │ + beq 5158 <_PyLong_AsByteArray+0x440> │ │ │ │ │ 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 5160 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5218 <_PyLong_AsByteArray+0x500> │ │ │ │ │ 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 5160 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5218 <_PyLong_AsByteArray+0x500> │ │ │ │ │ mov lr, r4 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, lr │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r5, ip, #8 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ strb ip, [r4], #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ orr ip, r5, r0, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 5160 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5218 <_PyLong_AsByteArray+0x500> │ │ │ │ │ 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 5160 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5218 <_PyLong_AsByteArray+0x500> │ │ │ │ │ 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 5160 <_PyLong_AsByteArray+0x504> │ │ │ │ │ + bls 5218 <_PyLong_AsByteArray+0x500> │ │ │ │ │ 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 50bc <_PyLong_AsByteArray+0x460> │ │ │ │ │ + bhi 5174 <_PyLong_AsByteArray+0x45c> │ │ │ │ │ sub r5, r8, r2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r5, lr, r5 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne 4f7c <_PyLong_AsByteArray+0x320> │ │ │ │ │ + bne 5034 <_PyLong_AsByteArray+0x31c> │ │ │ │ │ mov r4, #1 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 52d8 <_PyLong_AsByteArray+0x67c> │ │ │ │ │ + beq 5390 <_PyLong_AsByteArray+0x678> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bcs 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + bcs 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ moveq r3, r2 │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ @@ -5698,597 +5750,591 @@ │ │ │ │ │ orrne r3, ip, r1, lsl r3 │ │ │ │ │ add r0, r2, r4 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ strbne r3, [r2] │ │ │ │ │ strbeq ip, [r3] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bls 51f0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ + bls 52a8 <_PyLong_AsByteArray+0x590> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 5484 <_PyLong_AsByteArray+0x828> │ │ │ │ │ + bne 5528 <_PyLong_AsByteArray+0x810> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ 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 517c <_PyLong_AsByteArray+0x520> │ │ │ │ │ + beq 5234 <_PyLong_AsByteArray+0x51c> │ │ │ │ │ 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 4fb4 <_PyLong_AsByteArray+0x358> │ │ │ │ │ + bne 506c <_PyLong_AsByteArray+0x354> │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 51fc <_PyLong_AsByteArray+0x5a0> │ │ │ │ │ + beq 52b4 <_PyLong_AsByteArray+0x59c> │ │ │ │ │ eor lr, lr, sl │ │ │ │ │ - b 5260 <_PyLong_AsByteArray+0x604> │ │ │ │ │ + b 5318 <_PyLong_AsByteArray+0x600> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 549c <_PyLong_AsByteArray+0x840> │ │ │ │ │ + beq 5540 <_PyLong_AsByteArray+0x828> │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bls 516c <_PyLong_AsByteArray+0x510> │ │ │ │ │ + bls 5224 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ 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 5780 <_PyLong_AsByteArray+0xb24> │ │ │ │ │ + bls 5828 <_PyLong_AsByteArray+0xb10> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ 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 4ff0 <_PyLong_AsByteArray+0x394> │ │ │ │ │ + bhi 50a8 <_PyLong_AsByteArray+0x390> │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r0, #16 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 516c <_PyLong_AsByteArray+0x510> │ │ │ │ │ + b 5224 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ 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+0x6b4> │ │ │ │ │ + bne 53c8 <_PyLong_AsByteArray+0x6b0> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - b 51d0 <_PyLong_AsByteArray+0x574> │ │ │ │ │ + b 5288 <_PyLong_AsByteArray+0x570> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5748 <_PyLong_AsByteArray+0xaec> │ │ │ │ │ + beq 57f0 <_PyLong_AsByteArray+0xad8> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r4, r3, r4 │ │ │ │ │ ldrsb r3, [r4] │ │ │ │ │ lsr r3, r3, #31 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 51f0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ + beq 52a8 <_PyLong_AsByteArray+0x590> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5750 <_PyLong_AsByteArray+0xaf4> │ │ │ │ │ + bne 57f8 <_PyLong_AsByteArray+0xae0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 51f4 <_PyLong_AsByteArray+0x598> │ │ │ │ │ + b 52ac <_PyLong_AsByteArray+0x594> │ │ │ │ │ mov r2, ip │ │ │ │ │ mov ip, r3 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ orr r5, r2, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 576c <_PyLong_AsByteArray+0xb10> │ │ │ │ │ + beq 5814 <_PyLong_AsByteArray+0xafc> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 4d4c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + b 4e08 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5574 <_PyLong_AsByteArray+0x918> │ │ │ │ │ - add r1, r3, #32 │ │ │ │ │ - clz r3, r4 │ │ │ │ │ - sub r4, r1, r3 │ │ │ │ │ - cmp r4, #7 │ │ │ │ │ - bls 5404 <_PyLong_AsByteArray+0x7a8> │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 5618 <_PyLong_AsByteArray+0x900> │ │ │ │ │ + add r3, r3, #32 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls 4fe4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ + ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - sub r3, r4, #8 │ │ │ │ │ + sub r5, r3, #8 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ - add r5, r6, #1 │ │ │ │ │ + add r4, r7, #1 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 56f4 <_PyLong_AsByteArray+0xa98> │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bls 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ - sub r3, r2, #2 │ │ │ │ │ + bls 5798 <_PyLong_AsByteArray+0xa80> │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + bls 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ strb r1, [r2, #-1] │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + sub r5, r3, #16 │ │ │ │ │ lsr r1, ip, #16 │ │ │ │ │ - sub r3, r4, #16 │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - add r5, r6, #2 │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ + add r4, r7, #2 │ │ │ │ │ movls ip, r1 │ │ │ │ │ lsrls r0, r0, #16 │ │ │ │ │ - strls r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bls 4f2c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ - b 4d94 <_PyLong_AsByteArray+0x138> │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - bne 4cf0 <_PyLong_AsByteArray+0x94> │ │ │ │ │ - b 4f3c <_PyLong_AsByteArray+0x2e0> │ │ │ │ │ + movls r3, r5 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + strls r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bls 4fe4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ + b 4e4c <_PyLong_AsByteArray+0x134> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 4f3c <_PyLong_AsByteArray+0x2e0> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + beq 4ff4 <_PyLong_AsByteArray+0x2dc> │ │ │ │ │ + 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, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ orr ip, ip, r4, lsl r3 │ │ │ │ │ orr r0, r2, r0 │ │ │ │ │ - beq 56bc <_PyLong_AsByteArray+0xa60> │ │ │ │ │ - ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bcs 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 5760 <_PyLong_AsByteArray+0xa48> │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bcs 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ - add r4, r3, #30 │ │ │ │ │ + add r3, r3, #30 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ - b 4d70 <_PyLong_AsByteArray+0x114> │ │ │ │ │ + b 4e2c <_PyLong_AsByteArray+0x114> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 5488 <_PyLong_AsByteArray+0x82c> │ │ │ │ │ - b 51f0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ + bne 552c <_PyLong_AsByteArray+0x814> │ │ │ │ │ + b 52a8 <_PyLong_AsByteArray+0x590> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq 517c <_PyLong_AsByteArray+0x520> │ │ │ │ │ + beq 5234 <_PyLong_AsByteArray+0x51c> │ │ │ │ │ ldr lr, [r7, #4]! │ │ │ │ │ - b 4f98 <_PyLong_AsByteArray+0x33c> │ │ │ │ │ + b 5050 <_PyLong_AsByteArray+0x338> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5748 <_PyLong_AsByteArray+0xaec> │ │ │ │ │ + bne 57f0 <_PyLong_AsByteArray+0xad8> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 51f0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ + beq 52a8 <_PyLong_AsByteArray+0x590> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 5488 <_PyLong_AsByteArray+0x82c> │ │ │ │ │ + b 552c <_PyLong_AsByteArray+0x814> │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 56cc <_PyLong_AsByteArray+0xa70> │ │ │ │ │ + beq 5770 <_PyLong_AsByteArray+0xa58> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsr r3, r1, #3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ streq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 4cac <_PyLong_AsByteArray+0x50> │ │ │ │ │ + beq 4d68 <_PyLong_AsByteArray+0x50> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ strne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 4f58 <_PyLong_AsByteArray+0x2fc> │ │ │ │ │ + bne 5010 <_PyLong_AsByteArray+0x2f8> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5334 <_PyLong_AsByteArray+0x6d8> │ │ │ │ │ + beq 53ec <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ - b 51e4 <_PyLong_AsByteArray+0x588> │ │ │ │ │ + b 529c <_PyLong_AsByteArray+0x584> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ clz r3, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 51f0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ + bne 52a8 <_PyLong_AsByteArray+0x590> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrdne r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 51e4 <_PyLong_AsByteArray+0x588> │ │ │ │ │ - b 51f0 <_PyLong_AsByteArray+0x594> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 529c <_PyLong_AsByteArray+0x584> │ │ │ │ │ + b 52a8 <_PyLong_AsByteArray+0x590> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 5348 <_PyLong_AsByteArray+0x6ec> │ │ │ │ │ + beq 5400 <_PyLong_AsByteArray+0x6e8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 567c <_PyLong_AsByteArray+0xa20> │ │ │ │ │ + beq 5720 <_PyLong_AsByteArray+0xa08> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 5648 <_PyLong_AsByteArray+0x9ec> │ │ │ │ │ + beq 56ec <_PyLong_AsByteArray+0x9d4> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 5614 <_PyLong_AsByteArray+0x9b8> │ │ │ │ │ + beq 56b8 <_PyLong_AsByteArray+0x9a0> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 55e0 <_PyLong_AsByteArray+0x984> │ │ │ │ │ + beq 5684 <_PyLong_AsByteArray+0x96c> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - bne 5710 <_PyLong_AsByteArray+0xab4> │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + bne 57b8 <_PyLong_AsByteArray+0xaa0> │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d4c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4e08 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5388 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 5440 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d4c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4e08 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5388 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 5440 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d4c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4e08 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5388 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 5440 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d4c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4e08 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5388 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 5440 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d4c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4e08 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ moveq ip, r3 │ │ │ │ │ - ldreq r4, [r7, #4]! │ │ │ │ │ - bne 5388 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - b 5350 <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ + ldreq r4, [r6, #4]! │ │ │ │ │ + bne 5440 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + b 5408 <_PyLong_AsByteArray+0x6f0> │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 541c <_PyLong_AsByteArray+0x7c0> │ │ │ │ │ + beq 54c0 <_PyLong_AsByteArray+0x7a8> │ │ │ │ │ eor r4, r4, r5 │ │ │ │ │ - b 5388 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + b 5440 <_PyLong_AsByteArray+0x728> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5340 <_PyLong_AsByteArray+0x6e4> │ │ │ │ │ + beq 53f8 <_PyLong_AsByteArray+0x6e0> │ │ │ │ │ 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+0x6e4> │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 53f8 <_PyLong_AsByteArray+0x6e0> │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, r1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 4f2c <_PyLong_AsByteArray+0x2d0> │ │ │ │ │ - lsl ip, r4, r6 │ │ │ │ │ + str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + b 4fe4 <_PyLong_AsByteArray+0x2cc> │ │ │ │ │ + lsl ip, r4, r7 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ orr ip, ip, r4, lsr r8 │ │ │ │ │ orr r5, ip, r5 │ │ │ │ │ orr r1, r1, r4, lsl r3 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4d4c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bne 4e08 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5388 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 5440 <_PyLong_AsByteArray+0x728> │ │ │ │ │ + ldr r4, [r6, #4]! │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 55ac <_PyLong_AsByteArray+0x950> │ │ │ │ │ + b 5650 <_PyLong_AsByteArray+0x938> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5328 <_PyLong_AsByteArray+0x6cc> │ │ │ │ │ + b 53e0 <_PyLong_AsByteArray+0x6c8> │ │ │ │ │ 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+0x6e4> │ │ │ │ │ + b 53f8 <_PyLong_AsByteArray+0x6e0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5798 <_PyLong_AsByteArray+0xb3c> │ │ │ │ │ + beq 5840 <_PyLong_AsByteArray+0xb28> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 5388 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + b 5440 <_PyLong_AsByteArray+0x728> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 516c <_PyLong_AsByteArray+0x510> │ │ │ │ │ + b 5224 <_PyLong_AsByteArray+0x50c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 5950 <_PyLong_AsByteArray+0xcf4> │ │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ │ - add r7, r7, #4 │ │ │ │ │ + beq 59f8 <_PyLong_AsByteArray+0xce0> │ │ │ │ │ + ldr r4, [r6, #4] │ │ │ │ │ + add r6, r6, #4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ orr r1, r1, r4, lsl ip │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 5374 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 542c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5774 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ - ldr r4, [r7, #4]! │ │ │ │ │ + bne 581c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ + 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, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 5374 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 542c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5774 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 581c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r7, r3, #8 │ │ │ │ │ + add r6, r3, #8 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 5374 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 542c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5774 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 581c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r4, [r3, #12] │ │ │ │ │ add sl, sl, #3 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r7, r3, #12 │ │ │ │ │ + add r6, r3, #12 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ orr r1, r2, r4, lsl ip │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ orr r5, r2, r5 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 5374 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 542c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5774 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 581c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ - add r7, r3, #16 │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + add r6, r3, #16 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ 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 5374 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 542c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5774 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 581c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r4, [r3, #20] │ │ │ │ │ - add r7, r3, #20 │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + add r6, r3, #20 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ 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 5374 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 542c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5774 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 581c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r4, [r3, #24] │ │ │ │ │ - add r7, r3, #24 │ │ │ │ │ - lsl r2, r4, r6 │ │ │ │ │ + add r6, r3, #24 │ │ │ │ │ + lsl r2, r4, r7 │ │ │ │ │ orr r2, r2, r4, lsr r8 │ │ │ │ │ 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 5374 <_PyLong_AsByteArray+0x718> │ │ │ │ │ + bne 542c <_PyLong_AsByteArray+0x714> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5774 <_PyLong_AsByteArray+0xb18> │ │ │ │ │ + bne 581c <_PyLong_AsByteArray+0xb04> │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r7, r3, #28 │ │ │ │ │ + add r6, r3, #28 │ │ │ │ │ ldr r4, [r3, #28] │ │ │ │ │ add sl, r1, #7 │ │ │ │ │ - b 5350 <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ + b 5408 <_PyLong_AsByteArray+0x6f0> │ │ │ │ │ mov r3, ip │ │ │ │ │ mov ip, r1 │ │ │ │ │ - b 4f3c <_PyLong_AsByteArray+0x2e0> │ │ │ │ │ + b 4ff4 <_PyLong_AsByteArray+0x2dc> │ │ │ │ │ │ │ │ │ │ -0000595c : │ │ │ │ │ +00005a04 : │ │ │ │ │ long_neg_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 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 5a78 │ │ │ │ │ + bhi 5b1c │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ rsbs r1, r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsc r5, r2, #0 │ │ │ │ │ adds lr, r3, #1024 @ 0x400 │ │ │ │ │ adc r0, r2, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ mov r7, r2 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ - bcs 59d8 │ │ │ │ │ + bcs 5a80 │ │ │ │ │ add r1, r1, #588 @ 0x24c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r4, r3, r1, lsl #4 │ │ │ │ │ + add r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r0, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 59fc │ │ │ │ │ + bcs 5aa4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 5ae4 │ │ │ │ │ + blt 5b84 │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - beq 5b44 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5be0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5b50 │ │ │ │ │ + ble 5bec │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsr r2, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r2, r5, lsl #2 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ orrs r0, r2, r5, lsr #30 │ │ │ │ │ - beq 59cc │ │ │ │ │ - add r1, r4, r3 │ │ │ │ │ + addne r1, r4, r3 │ │ │ │ │ + beq 5a74 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - b 59cc │ │ │ │ │ + b 5a74 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 48c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - beq 59cc │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5a74 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - add r0, r0, #12 │ │ │ │ │ + add r0, r4, #12 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bic ip, r3, #4 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6302,167 +6348,167 @@ │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 5b44 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 5be0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - movle r1, #18 │ │ │ │ │ - ble 5b54 │ │ │ │ │ + movle r3, #18 │ │ │ │ │ + ble 5bf0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, #18 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 5a70 │ │ │ │ │ + b 5b14 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 59cc │ │ │ │ │ - mov r1, #16 │ │ │ │ │ + b 5a74 │ │ │ │ │ + mov r3, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str ip, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - lsr r3, r6, #30 │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - orr r3, r3, r7, lsl #2 │ │ │ │ │ - bic r2, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orrs r0, r3, r7, lsr #30 │ │ │ │ │ - str r1, [r4, #8] │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ - strne r3, [r4, #16] │ │ │ │ │ - b 59cc │ │ │ │ │ + lsr r2, r6, #30 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + orr r2, r2, r7, lsl #2 │ │ │ │ │ + bic r1, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r0, r2, r7, lsr #30 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + str r1, [r4, #12] │ │ │ │ │ + beq 5a74 │ │ │ │ │ + add r1, r4, #16 │ │ │ │ │ + b 5b14 │ │ │ │ │ │ │ │ │ │ -00005b8c : │ │ │ │ │ +00005c2c : │ │ │ │ │ long_neg(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #15 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bhi 5bc8 │ │ │ │ │ + bhi 5c68 │ │ │ │ │ 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 5bd4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c74 <_PyLong_FromSTwoDigits> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5c34 │ │ │ │ │ + b 5cd4 │ │ │ │ │ │ │ │ │ │ -00005bd4 <_PyLong_FromSTwoDigits>: │ │ │ │ │ +00005c74 <_PyLong_FromSTwoDigits>: │ │ │ │ │ _PyLong_FromSTwoDigits(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ cmp r4, lr │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5c08 <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ + bcs 5ca8 <_PyLong_FromSTwoDigits+0x34> │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 5c28 <_PyLong_FromSTwoDigits+0x54> │ │ │ │ │ + bcs 5cc8 <_PyLong_FromSTwoDigits+0x54> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b fd04 <_PyLong_FromLarge> │ │ │ │ │ + b fe74 <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -00005c34 : │ │ │ │ │ +00005cd4 : │ │ │ │ │ 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 10ae0 <_PyLong_Copy> │ │ │ │ │ + bl 10c50 <_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} │ │ │ │ │ │ │ │ │ │ -00005c70 : │ │ │ │ │ +00005d10 : │ │ │ │ │ long_add_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5e0c │ │ │ │ │ + beq 5eac │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5e0c │ │ │ │ │ + beq 5eac │ │ │ │ │ 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] │ │ │ │ │ mov lr, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov ip, r1 │ │ │ │ │ orr r4, r3, r2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ - bls 5d04 │ │ │ │ │ + bls 5da4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5d88 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5cf8 │ │ │ │ │ + beq 5d98 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b c2c4 │ │ │ │ │ + b c378 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5d64 │ │ │ │ │ + beq 5e04 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b afe0 │ │ │ │ │ + b b094 │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ @@ -6471,50 +6517,50 @@ │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 5d8c │ │ │ │ │ + bcs 5e2c │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - bl c2c4 │ │ │ │ │ + bl c378 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5d58 │ │ │ │ │ + beq 5df8 │ │ │ │ │ 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 5d58 │ │ │ │ │ + b 5df8 │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5dac │ │ │ │ │ + bcs 5e4c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 5e1c │ │ │ │ │ + blt 5ebc │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e30 │ │ │ │ │ + beq 5ed0 │ │ │ │ │ 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 │ │ │ │ │ @@ -6526,33 +6572,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 5d58 │ │ │ │ │ + b 5df8 │ │ │ │ │ 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 5db8 │ │ │ │ │ + b 5e58 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5d58 │ │ │ │ │ + b 5df8 │ │ │ │ │ │ │ │ │ │ -00005e40 : │ │ │ │ │ +00005ee0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -6560,29 +6606,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 5eb4 │ │ │ │ │ + bls 5f54 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 5e98 │ │ │ │ │ + beq 5f38 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5ea8 │ │ │ │ │ + beq 5f48 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b c2c4 │ │ │ │ │ + b c378 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r1, r0 │ │ │ │ │ movne r0, ip │ │ │ │ │ - beq 5f14 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b afe0 │ │ │ │ │ + b b094 │ │ │ │ │ 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 │ │ │ │ │ @@ -6592,70 +6638,70 @@ │ │ │ │ │ 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 5f3c │ │ │ │ │ + bcs 5fdc │ │ │ │ │ add r3, r6, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl c2c4 │ │ │ │ │ + bl c378 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f0c │ │ │ │ │ + beq 5fac │ │ │ │ │ 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 5f0c │ │ │ │ │ + b 5fac │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 5f5c │ │ │ │ │ + bcs 5ffc │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ - blt 5fb4 │ │ │ │ │ + blt 6054 │ │ │ │ │ mov r0, #2 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f0c │ │ │ │ │ + beq 5fac │ │ │ │ │ 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 5f0c │ │ │ │ │ - b 5f90 │ │ │ │ │ + beq 5fac │ │ │ │ │ + b 6030 │ │ │ │ │ rsbs r2, r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ - b 5f68 │ │ │ │ │ + b 6008 │ │ │ │ │ │ │ │ │ │ -00005fc8 <_PyCompactLong_Add>: │ │ │ │ │ +00006068 <_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 │ │ │ │ │ @@ -6673,65 +6719,65 @@ │ │ │ │ │ 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 6048 <_PyCompactLong_Add+0x80> │ │ │ │ │ + bcs 60e8 <_PyCompactLong_Add+0x80> │ │ │ │ │ add r3, r1, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ 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 6138 <_PyCompactLong_Add+0x170> │ │ │ │ │ - ldr r3, [pc, #220] @ 6140 <_PyCompactLong_Add+0x178> │ │ │ │ │ + bcs 61d8 <_PyCompactLong_Add+0x170> │ │ │ │ │ + ldr r3, [pc, #220] @ 61e0 <_PyCompactLong_Add+0x178> │ │ │ │ │ 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 60cc <_PyCompactLong_Add+0x104> │ │ │ │ │ + beq 616c <_PyCompactLong_Add+0x104> │ │ │ │ │ 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 612c <_PyCompactLong_Add+0x164> │ │ │ │ │ + blt 61cc <_PyCompactLong_Add+0x164> │ │ │ │ │ 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 6138 <_PyCompactLong_Add+0x170> │ │ │ │ │ + beq 61d8 <_PyCompactLong_Add+0x170> │ │ │ │ │ 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] │ │ │ │ │ @@ -6744,42 +6790,42 @@ │ │ │ │ │ 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 60b4 <_PyCompactLong_Add+0xec> │ │ │ │ │ + bge 6154 <_PyCompactLong_Add+0xec> │ │ │ │ │ rsb r2, r1, #0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - b 60b8 <_PyCompactLong_Add+0xf0> │ │ │ │ │ + b 6158 <_PyCompactLong_Add+0xf0> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 6040 <_PyCompactLong_Add+0x78> │ │ │ │ │ + b 60e0 <_PyCompactLong_Add+0x78> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006144 : │ │ │ │ │ +000061e4 : │ │ │ │ │ long_and(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6210 │ │ │ │ │ + beq 62b0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6210 │ │ │ │ │ + beq 62b0 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bls 617c │ │ │ │ │ + bls 621c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ - b a10c │ │ │ │ │ + b a1c0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 6170 │ │ │ │ │ + bhi 6210 │ │ │ │ │ push {fp, lr} │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ ldr lr, [r1, #12] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -6789,92 +6835,92 @@ │ │ │ │ │ mul r0, lr, r0 │ │ │ │ │ and r0, r0, ip │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 61e4 │ │ │ │ │ + bcs 6284 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6204 │ │ │ │ │ + bcs 62a4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b fd04 <_PyLong_FromLarge> │ │ │ │ │ + b fe74 <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000621c <_PyLong_NumBits>: │ │ │ │ │ +000062bc <_PyLong_NumBits>: │ │ │ │ │ _PyLong_NumBits(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 6268 <_PyLong_NumBits+0x4c> │ │ │ │ │ + beq 6308 <_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 625c <_PyLong_NumBits+0x40> │ │ │ │ │ + beq 62fc <_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 625c <_PyLong_NumBits+0x40> │ │ │ │ │ + b 62fc <_PyLong_NumBits+0x40> │ │ │ │ │ │ │ │ │ │ -00006274 : │ │ │ │ │ +00006314 : │ │ │ │ │ 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 6a64 │ │ │ │ │ + beq 6b04 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 6a64 │ │ │ │ │ + beq 6b04 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6a90 │ │ │ │ │ + beq 6b30 │ │ │ │ │ ldr r9, [r0, #8] │ │ │ │ │ and r0, r9, #3 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 68e8 │ │ │ │ │ + beq 6988 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 6904 │ │ │ │ │ + bhi 69a4 │ │ │ │ │ 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 │ │ │ │ │ @@ -6916,81 +6962,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 66d0 │ │ │ │ │ + beq 6770 │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add sl, r6, r9 │ │ │ │ │ - beq 67c4 │ │ │ │ │ + beq 6864 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 67cc │ │ │ │ │ + bgt 686c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 69ec │ │ │ │ │ + beq 6a8c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 684c │ │ │ │ │ + beq 68ec │ │ │ │ │ add r0, sl, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6818 │ │ │ │ │ + beq 68b8 │ │ │ │ │ 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 6a3c │ │ │ │ │ + ble 6adc │ │ │ │ │ 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 6820 │ │ │ │ │ + beq 68c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 683c │ │ │ │ │ + ble 68dc │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 68a4 │ │ │ │ │ + beq 6944 │ │ │ │ │ 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 64f4 │ │ │ │ │ + beq 6594 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 64c0 │ │ │ │ │ + beq 6560 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 6738 │ │ │ │ │ + bne 67d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -7005,15 +7051,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 65a0 │ │ │ │ │ + beq 6640 │ │ │ │ │ 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 │ │ │ │ │ @@ -7048,79 +7094,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 64f4 │ │ │ │ │ + bne 6594 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6898 │ │ │ │ │ + beq 6938 │ │ │ │ │ add r0, r5, sl, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 65d4 │ │ │ │ │ + beq 6674 │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ sub r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r5, #12 │ │ │ │ │ - beq 65ec │ │ │ │ │ + beq 668c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 6620 │ │ │ │ │ + bls 66c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6aac │ │ │ │ │ + beq 6b4c │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 65e8 │ │ │ │ │ + beq 6688 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 65d4 │ │ │ │ │ + beq 6674 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r4, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 65dc │ │ │ │ │ + bhi 667c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 65dc │ │ │ │ │ + bcs 667c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 66b4 │ │ │ │ │ + bgt 6754 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66b4 │ │ │ │ │ - ldr r1, [pc, #1096] @ 6ab8 │ │ │ │ │ + bne 6754 │ │ │ │ │ + ldr r1, [pc, #1096] @ 6b58 │ │ │ │ │ ldr r3, [r1, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 68ac │ │ │ │ │ + bne 694c │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 6a84 │ │ │ │ │ - ldr r3, [pc, #1076] @ 6abc │ │ │ │ │ + bne 6b24 │ │ │ │ │ + ldr r3, [pc, #1076] @ 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 68d0 │ │ │ │ │ + bhi 6970 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ @@ -7128,32 +7174,32 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bhi 67e8 │ │ │ │ │ + bhi 6888 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r3, r3, r0 │ │ │ │ │ asrs r2, r3, #31 │ │ │ │ │ - bmi 6764 │ │ │ │ │ + bmi 6804 │ │ │ │ │ sub ip, r4, #32 │ │ │ │ │ lsl r1, r2, r4 │ │ │ │ │ rsb lr, r4, #32 │ │ │ │ │ lsl r0, r3, r4 │ │ │ │ │ orr r1, r1, r3, lsl ip │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ orr r1, r1, r3, lsr lr │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 67a4 │ │ │ │ │ + bcs 6844 │ │ │ │ │ add r4, r0, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -7165,15 +7211,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 6498 │ │ │ │ │ + b 6538 │ │ │ │ │ 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 │ │ │ │ │ @@ -7181,144 +7227,144 @@ │ │ │ │ │ orr r2, r2, r3, lsr r1 │ │ │ │ │ movw r3, #1030 @ 0x406 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ adds ip, ip, #1024 @ 0x400 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcc 671c │ │ │ │ │ + bcc 67bc │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 68dc │ │ │ │ │ + bcs 697c │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 65dc │ │ │ │ │ + b 667c │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - ble 63c0 │ │ │ │ │ + ble 6460 │ │ │ │ │ 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 69a8 │ │ │ │ │ + b 6a48 │ │ │ │ │ lsr r9, r9, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 68f0 │ │ │ │ │ + beq 6990 │ │ │ │ │ add r0, r9, #1 │ │ │ │ │ cmn r0, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 67cc │ │ │ │ │ + bgt 686c │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 63e4 │ │ │ │ │ + bne 6484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 69a8 │ │ │ │ │ + b 6a48 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bgt 6434 │ │ │ │ │ + bgt 64d4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 68a4 │ │ │ │ │ + beq 6944 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 644c │ │ │ │ │ + b 64ec │ │ │ │ │ mov r3, #8 │ │ │ │ │ - ldr r2, [pc, #616] @ 6ac0 │ │ │ │ │ + ldr r2, [pc, #616] @ 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 69f4 │ │ │ │ │ + beq 6a94 │ │ │ │ │ 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 6418 │ │ │ │ │ + b 64b8 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - bne 65bc │ │ │ │ │ - b 65d4 │ │ │ │ │ + bne 665c │ │ │ │ │ + b 6674 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 65a0 │ │ │ │ │ + b 6640 │ │ │ │ │ ldr r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 6a84 │ │ │ │ │ + bne 6b24 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 6680 │ │ │ │ │ + bls 6720 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 66b4 │ │ │ │ │ - bl fd04 <_PyLong_FromLarge> │ │ │ │ │ + b 6754 │ │ │ │ │ + bl fe74 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 65dc │ │ │ │ │ - ldr r5, [pc, #468] @ 6ac4 │ │ │ │ │ - b 65dc │ │ │ │ │ + b 667c │ │ │ │ │ + ldr r5, [pc, #468] @ 6b64 │ │ │ │ │ + b 667c │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 67cc │ │ │ │ │ + bhi 686c │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - b 6804 │ │ │ │ │ + b 68a4 │ │ │ │ │ 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 4c5c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r2, r0, #3 │ │ │ │ │ - beq 69bc │ │ │ │ │ + beq 6a5c │ │ │ │ │ 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 69b0 │ │ │ │ │ + bne 6a50 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 6980 │ │ │ │ │ + bne 6a20 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 69fc │ │ │ │ │ + beq 6a9c │ │ │ │ │ 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 │ │ │ │ │ @@ -7326,119 +7372,119 @@ │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a70 │ │ │ │ │ + bne 6b10 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 65dc │ │ │ │ │ + b 667c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt 6980 │ │ │ │ │ + bgt 6a20 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r0, r9, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 68e8 │ │ │ │ │ + beq 6988 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #14 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bge 62f8 │ │ │ │ │ - b 67cc │ │ │ │ │ + bge 6398 │ │ │ │ │ + b 686c │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 6850 │ │ │ │ │ + b 68f0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 6804 │ │ │ │ │ + b 68a4 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ - b 6a1c │ │ │ │ │ + b 6abc │ │ │ │ │ clz r1, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6980 │ │ │ │ │ + beq 6a20 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a04 │ │ │ │ │ + beq 6aa4 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne 6a04 │ │ │ │ │ + bne 6aa4 │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq 69bc │ │ │ │ │ - b 6980 │ │ │ │ │ + beq 6a5c │ │ │ │ │ + b 6a20 │ │ │ │ │ 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 6418 │ │ │ │ │ + b 64b8 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 65dc │ │ │ │ │ + b 667c │ │ │ │ │ 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 69a8 │ │ │ │ │ + b 6a48 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 66b4 │ │ │ │ │ + b 6754 │ │ │ │ │ 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 69a8 │ │ │ │ │ + b 6a48 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 664c │ │ │ │ │ + b 66ec │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000260 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006ac8 : │ │ │ │ │ +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 6b20 │ │ │ │ │ + bl 6bc0 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 6b18 │ │ │ │ │ + beq 6bb8 │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi 6b00 │ │ │ │ │ + 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 │ │ │ │ │ @@ -7447,89 +7493,89 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00006b20 : │ │ │ │ │ +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 6dcc │ │ │ │ │ + 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 6d64 │ │ │ │ │ + beq 6e04 │ │ │ │ │ ands r7, r5, #2 │ │ │ │ │ - beq 6d18 │ │ │ │ │ + beq 6db8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6e2c │ │ │ │ │ + beq 6ecc │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ ands r7, r5, #8 │ │ │ │ │ - beq 6b9c │ │ │ │ │ + beq 6c3c │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 6e10 │ │ │ │ │ + beq 6eb0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 6c04 │ │ │ │ │ + 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 6bec │ │ │ │ │ + beq 6c8c │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - ble 6cc8 │ │ │ │ │ + ble 6d68 │ │ │ │ │ asr r1, ip, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ - beq 6d90 │ │ │ │ │ + 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 6de0 │ │ │ │ │ + bne 6e80 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6c30 │ │ │ │ │ + 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 4c5c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ lsrs r1, r0, #3 │ │ │ │ │ - beq 6f08 │ │ │ │ │ + beq 6fa8 │ │ │ │ │ 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 │ │ │ │ │ @@ -7540,301 +7586,301 @@ │ │ │ │ │ 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 6bf0 │ │ │ │ │ + beq 6c90 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - bne 6bf0 │ │ │ │ │ + bne 6c90 │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 6e58 │ │ │ │ │ + beq 6ef8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r6, #1 │ │ │ │ │ ldrsb r3, [r8, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6bf0 │ │ │ │ │ + bge 6c90 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 6cc0 │ │ │ │ │ + beq 6d60 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - beq 6dc4 │ │ │ │ │ + beq 6e64 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 6bf0 │ │ │ │ │ + b 6c90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6eb8 │ │ │ │ │ + beq 6f58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - beq 6cc0 │ │ │ │ │ + beq 6d60 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ asr r2, r1, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls 6cc0 │ │ │ │ │ + bls 6d60 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 6bec │ │ │ │ │ + ble 6c8c │ │ │ │ │ asrs r1, r1, r3 │ │ │ │ │ - beq 6cb0 │ │ │ │ │ - b 6bec │ │ │ │ │ + beq 6d50 │ │ │ │ │ + b 6c8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ and r3, r5, #1 │ │ │ │ │ - beq 6e30 │ │ │ │ │ + beq 6ed0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ tst r5, #8 │ │ │ │ │ - beq 6ba0 │ │ │ │ │ + beq 6c40 │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 6ba0 │ │ │ │ │ + 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 6f80 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 6bf8 │ │ │ │ │ + b 6c98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne ip, [r0, #8] │ │ │ │ │ - bne 6b98 │ │ │ │ │ + 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 6d5c │ │ │ │ │ + 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 6da8 │ │ │ │ │ - b 6bec │ │ │ │ │ + bne 6e48 │ │ │ │ │ + b 6c8c │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ - b 6bf0 │ │ │ │ │ + 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 6d5c │ │ │ │ │ + b 6dfc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6bf8 │ │ │ │ │ + bgt 6c98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6bf8 │ │ │ │ │ + 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 6bf8 │ │ │ │ │ + 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 6d5c │ │ │ │ │ + b 6dfc │ │ │ │ │ mov r3, #1 │ │ │ │ │ tst r5, #16 │ │ │ │ │ - beq 6d70 │ │ │ │ │ + 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 6d5c │ │ │ │ │ + beq 6dfc │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 6d24 │ │ │ │ │ + b 6dc4 │ │ │ │ │ lsl r3, r3, #7 │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ eor r5, r3, #128 @ 0x80 │ │ │ │ │ sub r8, r6, #1 │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r0, r5, ip │ │ │ │ │ clzeq r0, r0 │ │ │ │ │ lsreq r0, r0, #5 │ │ │ │ │ - beq 6e94 │ │ │ │ │ + beq 6f34 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ suble r0, r3, ip │ │ │ │ │ clzgt r0, ip │ │ │ │ │ clzle r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 6e68 │ │ │ │ │ + bne 6f08 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6cc0 │ │ │ │ │ - b 6bf0 │ │ │ │ │ + bne 6d60 │ │ │ │ │ + b 6c90 │ │ │ │ │ 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 6ce0 │ │ │ │ │ - b 6ec0 │ │ │ │ │ + ble 6d80 │ │ │ │ │ + b 6f60 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6d5c │ │ │ │ │ + bgt 6dfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d5c │ │ │ │ │ + bne 6dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d5c │ │ │ │ │ + b 6dfc │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 6bf0 │ │ │ │ │ + b 6c90 │ │ │ │ │ │ │ │ │ │ -00006f10 : │ │ │ │ │ +00006fb0 : │ │ │ │ │ long_invert(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 6f7c │ │ │ │ │ + bhi 701c │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r1, r3, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ mvn r0, r1 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mvn r1, r1, asr #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6f60 │ │ │ │ │ + bcs 7000 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 6f78 │ │ │ │ │ + bcs 7018 │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - b fd04 <_PyLong_FromLarge> │ │ │ │ │ + b fe74 <_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] @ 6fbc │ │ │ │ │ + ldr r1, [pc, #36] @ 705c │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bl 5e40 │ │ │ │ │ + bl 5ee0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ - beq 6fb4 │ │ │ │ │ + beq 7054 │ │ │ │ │ sub r0, fp, #8 │ │ │ │ │ - bl 14ab4 <_PyLong_Negate> │ │ │ │ │ + bl 14c24 <_PyLong_Negate> │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006fc0 : │ │ │ │ │ +00007060 : │ │ │ │ │ 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 7208 │ │ │ │ │ + beq 72a8 │ │ │ │ │ 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 48c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7268 │ │ │ │ │ + beq 7308 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 7364 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movle r4, #0 │ │ │ │ │ - ble 7038 │ │ │ │ │ + ble 70d8 │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 72e0 │ │ │ │ │ + beq 7380 │ │ │ │ │ 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 70e0 │ │ │ │ │ + beq 7180 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 70a8 │ │ │ │ │ + beq 7148 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 7274 │ │ │ │ │ + bne 7314 │ │ │ │ │ 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 │ │ │ │ │ @@ -7851,15 +7897,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 7198 │ │ │ │ │ + beq 7238 │ │ │ │ │ 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 │ │ │ │ │ @@ -7896,64 +7942,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 70e8 │ │ │ │ │ + bne 7188 │ │ │ │ │ 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 71c8 │ │ │ │ │ + beq 7268 │ │ │ │ │ add r2, r6, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq lr, r6, #12 │ │ │ │ │ - beq 71dc │ │ │ │ │ + beq 727c │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1d0c │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7320 │ │ │ │ │ + beq 73c0 │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 71d8 │ │ │ │ │ + beq 7278 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r6, #8] │ │ │ │ │ - b 71c8 │ │ │ │ │ + b 7268 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 6fe4 │ │ │ │ │ + bhi 7084 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi 72f4 │ │ │ │ │ + bmi 7394 │ │ │ │ │ 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 ip, r0, #5 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 72a4 │ │ │ │ │ + bcs 7344 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r0, lsl #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -7966,101 +8012,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 707c │ │ │ │ │ + b 711c │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 72e8 │ │ │ │ │ + bcs 7388 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2c8 <_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 701c │ │ │ │ │ + b 70bc │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 7198 │ │ │ │ │ + b 7238 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fd04 <_PyLong_FromLarge> │ │ │ │ │ + b fe74 <_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 7240 │ │ │ │ │ + b 72e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r6, #8] │ │ │ │ │ - b 71c8 │ │ │ │ │ + b 7268 │ │ │ │ │ │ │ │ │ │ -00007330 : │ │ │ │ │ +000073d0 : │ │ │ │ │ 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 78ec │ │ │ │ │ + beq 798c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 78ec │ │ │ │ │ + beq 798c │ │ │ │ │ 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 75a0 │ │ │ │ │ + bls 7640 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 775c │ │ │ │ │ + beq 77fc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 76f4 │ │ │ │ │ + beq 7794 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 75f8 │ │ │ │ │ - beq 778c │ │ │ │ │ + blt 7698 │ │ │ │ │ + beq 782c │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7834 │ │ │ │ │ + bhi 78d4 │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7714 │ │ │ │ │ + beq 77b4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7714 │ │ │ │ │ + beq 77b4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 78f8 │ │ │ │ │ + beq 7998 │ │ │ │ │ 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 │ │ │ │ │ @@ -8071,105 +8117,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 76e4 │ │ │ │ │ + beq 7784 │ │ │ │ │ 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 74cc │ │ │ │ │ + beq 756c │ │ │ │ │ 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 74cc │ │ │ │ │ + beq 756c │ │ │ │ │ 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 74cc │ │ │ │ │ + beq 756c │ │ │ │ │ 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 74a8 │ │ │ │ │ + bne 7548 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 7554 │ │ │ │ │ + ble 75f4 │ │ │ │ │ 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 7554 │ │ │ │ │ + ble 75f4 │ │ │ │ │ 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 7554 │ │ │ │ │ + ble 75f4 │ │ │ │ │ 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 7538 │ │ │ │ │ + bne 75d8 │ │ │ │ │ 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 758c │ │ │ │ │ + beq 762c │ │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ │ sub r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r6, #12 │ │ │ │ │ - beq 7854 │ │ │ │ │ + beq 78f4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7644 │ │ │ │ │ + bls 76e4 │ │ │ │ │ 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 │ │ │ │ │ @@ -8179,152 +8225,152 @@ │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ rsc r1, r2, ip, asr #31 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7624 │ │ │ │ │ + bcs 76c4 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r0, lsl #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7834 │ │ │ │ │ + bhi 78d4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7700 │ │ │ │ │ + beq 77a0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 73d8 │ │ │ │ │ + b 7478 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7880 │ │ │ │ │ + bcs 7920 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7594 │ │ │ │ │ + bcs 7634 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 76d0 │ │ │ │ │ + bgt 7770 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 76d0 │ │ │ │ │ - ldr r2, [pc, #656] @ 7924 │ │ │ │ │ + bne 7770 │ │ │ │ │ + ldr r2, [pc, #656] @ 79c4 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 788c │ │ │ │ │ - ldr r3, [pc, #644] @ 7928 │ │ │ │ │ + bne 792c │ │ │ │ │ + ldr r3, [pc, #644] @ 79c8 │ │ │ │ │ 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 78b0 │ │ │ │ │ + bhi 7950 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r6, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r6, r6, r4, lsl #4 │ │ │ │ │ - b 7594 │ │ │ │ │ + b 7634 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, r4 │ │ │ │ │ - bne 74d4 │ │ │ │ │ - b 7554 │ │ │ │ │ + bne 7574 │ │ │ │ │ + b 75f4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c2c4 │ │ │ │ │ + b c378 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - ldr r2, [pc, #528] @ 792c │ │ │ │ │ + ldr r2, [pc, #528] @ 79cc │ │ │ │ │ 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 78d8 │ │ │ │ │ + beq 7978 │ │ │ │ │ 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 7414 │ │ │ │ │ + b 74b4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 78bc │ │ │ │ │ - bl c2c4 │ │ │ │ │ + beq 795c │ │ │ │ │ + bl c378 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7594 │ │ │ │ │ + beq 7634 │ │ │ │ │ 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 7594 │ │ │ │ │ + b 7634 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 78e4 │ │ │ │ │ + beq 7984 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ add r1, r7, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 77ec │ │ │ │ │ + bne 788c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ - beq 78e4 │ │ │ │ │ + beq 7984 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 78d0 │ │ │ │ │ + bne 7970 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcc 78e4 │ │ │ │ │ + bcc 7984 │ │ │ │ │ ldr lr, [r0], #-4 │ │ │ │ │ ldr ip, [r1], #-4 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq 77cc │ │ │ │ │ - b 77f0 │ │ │ │ │ + beq 786c │ │ │ │ │ + b 7890 │ │ │ │ │ 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 │ │ │ │ │ @@ -8334,100 +8380,100 @@ │ │ │ │ │ mvncc r9, #0 │ │ │ │ │ movcs r5, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r2, r5 │ │ │ │ │ movle r4, r3 │ │ │ │ │ movle r5, r7 │ │ │ │ │ movle r7, r2 │ │ │ │ │ - ble 73cc │ │ │ │ │ + ble 746c │ │ │ │ │ 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 78fc │ │ │ │ │ + b 799c │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7904 │ │ │ │ │ + beq 79a4 │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7850 │ │ │ │ │ + beq 78f0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r4, lsl #3 │ │ │ │ │ strne r2, [r6, #8] │ │ │ │ │ - b 758c │ │ │ │ │ + b 762c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fd04 <_PyLong_FromLarge> │ │ │ │ │ + b fe74 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 79b8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 769c │ │ │ │ │ + bls 773c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 76d0 │ │ │ │ │ + b 7770 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b afe0 │ │ │ │ │ + b b094 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 77f0 │ │ │ │ │ + b 7890 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 73d8 │ │ │ │ │ - ldr r6, [pc, #68] @ 7930 │ │ │ │ │ - b 7594 │ │ │ │ │ + b 7478 │ │ │ │ │ + ldr r6, [pc, #68] @ 79d0 │ │ │ │ │ + b 7634 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 7594 │ │ │ │ │ + b 7634 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7594 │ │ │ │ │ + b 7634 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 758c │ │ │ │ │ + beq 762c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 7670 │ │ │ │ │ + b 7710 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 76d0 │ │ │ │ │ + b 7770 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000208 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007934 : │ │ │ │ │ +000079d4 : │ │ │ │ │ PyLong_GetSign(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 795c │ │ │ │ │ + beq 79fc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -8446,53 +8492,53 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00007994 : │ │ │ │ │ +00007a34 : │ │ │ │ │ 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 7bd4 │ │ │ │ │ + and r3, r5, #3 │ │ │ │ │ + bls 7c70 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7d80 │ │ │ │ │ + beq 7e2c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7d2c │ │ │ │ │ - lsr r5, r5, #3 │ │ │ │ │ + beq 7dd8 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - blt 7c24 │ │ │ │ │ - beq 7db0 │ │ │ │ │ - cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 7ed4 │ │ │ │ │ + lsr r5, r5, #3 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + blt 7cc0 │ │ │ │ │ + beq 7e5c │ │ │ │ │ + cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ + bgt 7f80 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 7d38 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - beq 7d38 │ │ │ │ │ - add r0, r5, #3 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 7de4 │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 7de4 │ │ │ │ │ + add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7eb4 │ │ │ │ │ + beq 7f60 │ │ │ │ │ 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 │ │ │ │ │ @@ -8501,106 +8547,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 7b14 │ │ │ │ │ + beq 7dc8 │ │ │ │ │ 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 7b14 │ │ │ │ │ + beq 7bb0 │ │ │ │ │ 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 7b14 │ │ │ │ │ + beq 7bb0 │ │ │ │ │ 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 7b14 │ │ │ │ │ + beq 7bb0 │ │ │ │ │ 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 7af0 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - ble 7b98 │ │ │ │ │ - add lr, r6, r4, lsl #2 │ │ │ │ │ - add r0, r4, #1 │ │ │ │ │ - add ip, r3, r4, lsl #2 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ + bne 7b8c │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble 7c34 │ │ │ │ │ + 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 7b98 │ │ │ │ │ + ble 7c34 │ │ │ │ │ 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 7b98 │ │ │ │ │ + ble 7c34 │ │ │ │ │ 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 7b7c │ │ │ │ │ + bne 7c18 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 7c68 │ │ │ │ │ + beq 7d04 │ │ │ │ │ lsrs r0, r2, #3 │ │ │ │ │ - beq 7bc0 │ │ │ │ │ + beq 7c5c │ │ │ │ │ add r1, r3, r0, lsl #2 │ │ │ │ │ sub r4, r0, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq lr, r3, #12 │ │ │ │ │ - beq 7e20 │ │ │ │ │ + beq 7ecc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7c80 │ │ │ │ │ + bls 7d1c │ │ │ │ │ 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 │ │ │ │ │ @@ -8610,244 +8655,248 @@ │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ rsc r1, r3, r2, asr #31 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7c48 │ │ │ │ │ + bcs 7ce4 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ - b 7bc8 │ │ │ │ │ - cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7ed4 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + b 7c64 │ │ │ │ │ + cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ + bhi 7f80 │ │ │ │ │ + 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 7a08 │ │ │ │ │ + b 7aa8 │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 7e4c │ │ │ │ │ + bcs 7ef8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ orr r2, r1, r2 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 7ba0 │ │ │ │ │ + b 7c3c │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r4, r0, r4 │ │ │ │ │ adds r0, r4, #5 │ │ │ │ │ asr r2, r4, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 7bc8 │ │ │ │ │ + bcs 7c64 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7d18 │ │ │ │ │ + bgt 7db4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7d18 │ │ │ │ │ - ldr r2, [pc, #564] @ 7f04 │ │ │ │ │ + bne 7db4 │ │ │ │ │ + ldr r2, [pc, #580] @ 7fb0 │ │ │ │ │ ldr r5, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 7e58 │ │ │ │ │ + bne 7f04 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 7ec8 │ │ │ │ │ - ldr r2, [pc, #540] @ 7f08 │ │ │ │ │ + bne 7f74 │ │ │ │ │ + ldr r2, [pc, #556] @ 7fb4 │ │ │ │ │ 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 7e84 │ │ │ │ │ + bhi 7f30 │ │ │ │ │ ldr r0, [r2, #1728] @ 0x6c0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #1728] @ 0x6c0 │ │ │ │ │ str r1, [r2, #1732] @ 0x6c4 │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r4, lsl #4 │ │ │ │ │ - b 7bc8 │ │ │ │ │ + b 7c64 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movne r1, r5 │ │ │ │ │ + bne 7bb8 │ │ │ │ │ + b 7c34 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b c2c4 │ │ │ │ │ - ldr r3, [pc, #460] @ 7f0c │ │ │ │ │ + b c378 │ │ │ │ │ + ldr r3, [pc, #460] @ 7fb8 │ │ │ │ │ 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 7ea4 │ │ │ │ │ + beq 7f50 │ │ │ │ │ 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 7a58 │ │ │ │ │ + b 7af8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7e90 │ │ │ │ │ - bl c2c4 │ │ │ │ │ + beq 7f3c │ │ │ │ │ + bl c378 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7bc8 │ │ │ │ │ + beq 7c64 │ │ │ │ │ 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 7bc8 │ │ │ │ │ + b 7c64 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 7ec0 │ │ │ │ │ - ldr r2, [r0, r5, lsl #2] │ │ │ │ │ - ldr r3, [r1, r5, lsl #2] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 7f6c │ │ │ │ │ + ldr r2, [r0, r4, lsl #2] │ │ │ │ │ + ldr r3, [r1, r4, lsl #2] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7db8 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ + beq 7e64 │ │ │ │ │ + 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 7e08 │ │ │ │ │ - cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 7ed4 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 7a08 │ │ │ │ │ + bcc 7eb4 │ │ │ │ │ + cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ + bgt 7f80 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b 7aa8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 7df8 │ │ │ │ │ + b 7ea4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7ef0 │ │ │ │ │ + beq 7f9c │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 7e1c │ │ │ │ │ + beq 7ec8 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r4, lsl #3 │ │ │ │ │ strne r2, [r3, #8] │ │ │ │ │ - b 7bc0 │ │ │ │ │ + b 7c5c │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b fd04 <_PyLong_FromLarge> │ │ │ │ │ + b fe74 <_PyLong_FromLarge> │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ 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 7ec8 │ │ │ │ │ + bne 7f74 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 7ce4 │ │ │ │ │ + bls 7d80 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 7d18 │ │ │ │ │ + b 7db4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b afe0 │ │ │ │ │ + b b094 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7a24 │ │ │ │ │ + bne 7ac4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7bc8 │ │ │ │ │ - ldr r3, [pc, #72] @ 7f10 │ │ │ │ │ - b 7bc8 │ │ │ │ │ + b 7c64 │ │ │ │ │ + ldr r3, [pc, #72] @ 7fbc │ │ │ │ │ + b 7c64 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 7d18 │ │ │ │ │ + b 7db4 │ │ │ │ │ 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 7eb8 │ │ │ │ │ + b 7f64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7bc0 │ │ │ │ │ + beq 7c5c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - b 7cac │ │ │ │ │ + b 7d48 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000214 │ │ │ │ │ + .word 0x00000224 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007f14 : │ │ │ │ │ +00007fc0 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7f50 │ │ │ │ │ + bne 7ffc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 7f30 │ │ │ │ │ + bne 7fdc │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 7f40 │ │ │ │ │ + bne 7fec │ │ │ │ │ ldm r1, {r1, r2} │ │ │ │ │ - b cc34 │ │ │ │ │ + b cce0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f98 │ │ │ │ │ - ldr r0, [pc, #96] @ 7fb0 │ │ │ │ │ + bne 8044 │ │ │ │ │ + ldr r0, [pc, #96] @ 805c │ │ │ │ │ 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 │ │ │ │ │ @@ -8875,57 +8924,57 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00007fb4 : │ │ │ │ │ +00008060 : │ │ │ │ │ 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, #736] @ 82b0 │ │ │ │ │ + vldr d6, [pc, #740] @ 8360 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - ble 81a0 │ │ │ │ │ - vldr d6, [pc, #724] @ 82b8 │ │ │ │ │ + ble 824c │ │ │ │ │ + vldr d6, [pc, #728] @ 8368 │ │ │ │ │ vcmpe.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bpl 803c │ │ │ │ │ + bpl 80e8 │ │ │ │ │ vcvt.s32.f64 s15, d0 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ vmov r3, s15 │ │ │ │ │ add r1, r3, #5 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 8020 │ │ │ │ │ + bhi 80cc │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r2, r0, r3, lsl #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 821c │ │ │ │ │ + bhi 82c8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ vabs.f64 d7, d0 │ │ │ │ │ - vldr d6, [pc, #632] @ 82c0 │ │ │ │ │ + vldr d6, [pc, #636] @ 8370 │ │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 8274 │ │ │ │ │ + bgt 8320 │ │ │ │ │ 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 │ │ │ │ │ @@ -8936,15 +8985,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 48c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 828c │ │ │ │ │ + beq 8338 │ │ │ │ │ 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 │ │ │ │ │ @@ -8955,41 +9004,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 817c │ │ │ │ │ + blt 8228 │ │ │ │ │ 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 817c │ │ │ │ │ + bmi 8228 │ │ │ │ │ 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 817c │ │ │ │ │ + beq 8228 │ │ │ │ │ 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 │ │ │ │ │ @@ -8997,32 +9046,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 814c │ │ │ │ │ + bne 81f8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8014 │ │ │ │ │ + beq 80c0 │ │ │ │ │ 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 8014 │ │ │ │ │ + b 80c0 │ │ │ │ │ vabs.f64 d6, d0 │ │ │ │ │ - vldr d5, [pc, #276] @ 82c0 │ │ │ │ │ + vldr d5, [pc, #280] @ 8370 │ │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bgt 8274 │ │ │ │ │ + bgt 8320 │ │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bvs 8294 │ │ │ │ │ + bvs 8340 │ │ │ │ │ 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 │ │ │ │ │ @@ -9034,92 +9083,93 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ rsb r3, r0, r2, asr #4 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 48c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 828c │ │ │ │ │ + beq 8338 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ vldr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 80a4 │ │ │ │ │ + b 8150 │ │ │ │ │ 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 48c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 828c │ │ │ │ │ + beq 8338 │ │ │ │ │ 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 8014 │ │ │ │ │ - b 8260 │ │ │ │ │ + beq 80c0 │ │ │ │ │ + b 830c │ │ │ │ │ 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 8014 │ │ │ │ │ + b 80c0 │ │ │ │ │ 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 828c │ │ │ │ │ + b 8338 │ │ │ │ │ + nop {0} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ │ │ │ │ │ -000082c8 : │ │ │ │ │ +00008378 : │ │ │ │ │ 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 8408 │ │ │ │ │ + beq 84b8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8424 │ │ │ │ │ + beq 84d4 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 832c │ │ │ │ │ + bhi 83dc │ │ │ │ │ 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 │ │ │ │ │ @@ -9129,388 +9179,388 @@ │ │ │ │ │ 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 8384 │ │ │ │ │ + bcc 8434 │ │ │ │ │ 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 83f8 │ │ │ │ │ + bcc 84a8 │ │ │ │ │ ldr r4, [ip, r0, lsl #2] │ │ │ │ │ adds r3, r4, r3 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ - b 834c │ │ │ │ │ + b 83fc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 83e0 │ │ │ │ │ + blt 8490 │ │ │ │ │ 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 8320 │ │ │ │ │ + beq 83d0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8320 │ │ │ │ │ + bgt 83d0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8320 │ │ │ │ │ + bne 83d0 │ │ │ │ │ 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 8320 │ │ │ │ │ + b 83d0 │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r3, lr │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ands r3, r3, r6, lsr #31 │ │ │ │ │ - bne 8464 │ │ │ │ │ + bne 8514 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [r1] │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 83a0 │ │ │ │ │ + b 8450 │ │ │ │ │ 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 8320 │ │ │ │ │ + b 83d0 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8418 │ │ │ │ │ + beq 84c8 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 845c │ │ │ │ │ + bhi 850c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ - b 83a8 │ │ │ │ │ + b 8458 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 8330 │ │ │ │ │ + b 83e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 83a0 │ │ │ │ │ + b 8450 │ │ │ │ │ │ │ │ │ │ -00008470 : │ │ │ │ │ +00008520 : │ │ │ │ │ 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 84f4 │ │ │ │ │ + beq 85a4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 8510 │ │ │ │ │ + beq 85c0 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 84c8 │ │ │ │ │ + bhi 8578 │ │ │ │ │ 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 4c5c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 8504 │ │ │ │ │ + beq 85b4 │ │ │ │ │ ldrd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 84c0 │ │ │ │ │ + b 8570 │ │ │ │ │ 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 84c0 │ │ │ │ │ + b 8570 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - beq 8504 │ │ │ │ │ + beq 85b4 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 8580 │ │ │ │ │ + bhi 8630 │ │ │ │ │ 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 84c0 │ │ │ │ │ + bgt 8570 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 84ec │ │ │ │ │ + bne 859c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 84e4 │ │ │ │ │ + b 8594 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 4c5c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 84e4 │ │ │ │ │ + bgt 8594 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 84e4 │ │ │ │ │ - b 856c │ │ │ │ │ + bne 8594 │ │ │ │ │ + b 861c │ │ │ │ │ │ │ │ │ │ -000085bc : │ │ │ │ │ +0000866c : │ │ │ │ │ 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 9374 │ │ │ │ │ + bne 9424 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 9330 │ │ │ │ │ + ble 93e0 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9370 │ │ │ │ │ + bne 9420 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 86fc │ │ │ │ │ + beq 87ac │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 90ec │ │ │ │ │ + beq 919c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 94a4 │ │ │ │ │ + beq 9554 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ - bne 90d8 │ │ │ │ │ - ldr r1, [pc, #3736] @ 94e4 │ │ │ │ │ + bne 9188 │ │ │ │ │ + ldr r1, [pc, #3736] @ 9594 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 93b8 │ │ │ │ │ + beq 9468 │ │ │ │ │ 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 930c │ │ │ │ │ + bne 93bc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 92fc │ │ │ │ │ + beq 93ac │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ add r2, r6, r3 │ │ │ │ │ moveq r0, r7 │ │ │ │ │ - bne 9314 │ │ │ │ │ + bne 93c4 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 8cec │ │ │ │ │ + bne 8d9c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 90ac │ │ │ │ │ + beq 915c │ │ │ │ │ ldrb r3, [r2, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9004 │ │ │ │ │ + bne 90b4 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 90c8 │ │ │ │ │ + beq 9178 │ │ │ │ │ ldrb r3, [r2, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 8ff8 │ │ │ │ │ + bne 90a8 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 90c8 │ │ │ │ │ + beq 9178 │ │ │ │ │ sub r3, r2, #3 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 8fbc │ │ │ │ │ + bne 906c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 86d8 │ │ │ │ │ + bne 8788 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 8f7c │ │ │ │ │ + b 902c │ │ │ │ │ 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 9010 │ │ │ │ │ + bne 90c0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 92fc │ │ │ │ │ + beq 93ac │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r6, r1, #1 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ add r6, r2, r6 │ │ │ │ │ moveq ip, r7 │ │ │ │ │ - bne 9090 │ │ │ │ │ + bne 9140 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 88cc │ │ │ │ │ + bne 897c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 8f74 │ │ │ │ │ + beq 9024 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 8edc │ │ │ │ │ + bne 8f8c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 8f74 │ │ │ │ │ + beq 9024 │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 8f60 │ │ │ │ │ + bne 9010 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 8f74 │ │ │ │ │ + beq 9024 │ │ │ │ │ sub r0, r1, #3 │ │ │ │ │ add r3, r2, #2 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ mov r2, #3 │ │ │ │ │ - beq 8834 │ │ │ │ │ + beq 88e4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 881c │ │ │ │ │ + beq 88cc │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 880c │ │ │ │ │ + beq 88bc │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 87fc │ │ │ │ │ + beq 88ac │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 87ec │ │ │ │ │ + beq 889c │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 87dc │ │ │ │ │ + beq 888c │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq 87cc │ │ │ │ │ + beq 887c │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ mov r2, #4 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 8f78 │ │ │ │ │ + beq 9028 │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ add lr, r3, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ ldrb r0, [lr, #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ ldrb r0, [lr, #3] │ │ │ │ │ add r2, r5, #2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ ldrb r0, [lr, #4] │ │ │ │ │ add r2, r5, #3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ ldrb r0, [lr, #5] │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ ldrb r0, [lr, #6] │ │ │ │ │ add r2, r5, #5 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ ldrb r0, [lr, #7] │ │ │ │ │ add r2, r5, #6 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 901c │ │ │ │ │ add r2, r5, #7 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 8834 │ │ │ │ │ - b 8f78 │ │ │ │ │ + bne 88e4 │ │ │ │ │ + b 9028 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ sub r2, r1, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movcs r7, #0 │ │ │ │ │ andcc r7, r7, #1 │ │ │ │ │ movw r1, #34953 @ 0x8889 │ │ │ │ │ @@ -9522,24 +9572,24 @@ │ │ │ │ │ mls r2, r2, r3, r7 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ add r2, r2, #29 │ │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ │ add sl, r3, r2, lsr #4 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 94c8 │ │ │ │ │ + bhi 9578 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ movhi r2, sl │ │ │ │ │ - bls 8f18 │ │ │ │ │ + bls 8fc8 │ │ │ │ │ add r2, r2, #3 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9084 │ │ │ │ │ + beq 9134 │ │ │ │ │ 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] │ │ │ │ │ @@ -9551,30 +9601,30 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ lsl r2, sl, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq 8e38 │ │ │ │ │ + beq 8ee8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 9100 │ │ │ │ │ + bne 91b0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne 8b88 │ │ │ │ │ + bne 8c38 │ │ │ │ │ sub lr, r6, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, lr, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ands r7, r7, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 8aec │ │ │ │ │ + beq 8b9c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 8a04 │ │ │ │ │ + beq 8ab4 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 8cd0 │ │ │ │ │ + bne 8d80 │ │ │ │ │ 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 │ │ │ │ │ @@ -9603,15 +9653,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 8ae4 │ │ │ │ │ + b 8b94 │ │ │ │ │ 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 │ │ │ │ │ @@ -9642,15 +9692,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 8c70 │ │ │ │ │ + beq 8d20 │ │ │ │ │ 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 │ │ │ │ │ @@ -9672,34 +9722,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 8a50 │ │ │ │ │ + bls 8b00 │ │ │ │ │ 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 8a50 │ │ │ │ │ + b 8b00 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ands r0, r7, #3 │ │ │ │ │ - beq 8db8 │ │ │ │ │ + beq 8e68 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 8c18 │ │ │ │ │ + beq 8cc8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 8bc8 │ │ │ │ │ + beq 8c78 │ │ │ │ │ ldrb ip, [r6], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, ip │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ @@ -9739,49 +9789,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 8db8 │ │ │ │ │ + bne 8e68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r3, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8e4c │ │ │ │ │ + beq 8efc │ │ │ │ │ orr r3, r3, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 8ee8 │ │ │ │ │ + beq 8f98 │ │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8fc8 │ │ │ │ │ + beq 9078 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 8ee8 │ │ │ │ │ + bls 8f98 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 93f4 │ │ │ │ │ + bne 94a4 │ │ │ │ │ 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 89bc │ │ │ │ │ + b 8a6c │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 8984 │ │ │ │ │ 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 │ │ │ │ │ @@ -9821,15 +9871,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 8c70 │ │ │ │ │ + beq 8d20 │ │ │ │ │ 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 │ │ │ │ │ @@ -9852,237 +9902,237 @@ │ │ │ │ │ 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 8d18 │ │ │ │ │ - b 8cf8 │ │ │ │ │ + bls 8dc8 │ │ │ │ │ + b 8da8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ strne r7, [r5, #12] │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne 8e58 │ │ │ │ │ + bne 8f08 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [r5, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8ec8 │ │ │ │ │ + bgt 8f78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8ec8 │ │ │ │ │ - ldr r2, [pc, #1640] @ 94e8 │ │ │ │ │ + bne 8f78 │ │ │ │ │ + ldr r2, [pc, #1640] @ 9598 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8f8c │ │ │ │ │ + bne 903c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 9450 │ │ │ │ │ - ldr r3, [pc, #1616] @ 94ec │ │ │ │ │ + bne 9500 │ │ │ │ │ + ldr r3, [pc, #1616] @ 959c │ │ │ │ │ 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 8fb0 │ │ │ │ │ + bhi 9060 │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b 8cb8 │ │ │ │ │ + b 8d68 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 8984 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 8cb8 │ │ │ │ │ - b 8e5c │ │ │ │ │ - ldr r2, [pc, #1488] @ 94f0 │ │ │ │ │ + bcs 8d68 │ │ │ │ │ + b 8f0c │ │ │ │ │ + ldr r2, [pc, #1488] @ 95a0 │ │ │ │ │ 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 90d0 │ │ │ │ │ + beq 9180 │ │ │ │ │ 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 8968 │ │ │ │ │ + b 8a18 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 8984 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 8984 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 8984 │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 9450 │ │ │ │ │ + bne 9500 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 8e94 │ │ │ │ │ + bls 8f44 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 8ec8 │ │ │ │ │ + b 8f78 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 8984 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 9498 │ │ │ │ │ + beq 9548 │ │ │ │ │ ldr ip, [ip, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8fc4 │ │ │ │ │ + beq 9074 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b 8cb0 │ │ │ │ │ + b 8d60 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 8984 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 88d4 │ │ │ │ │ + b 8984 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 945c │ │ │ │ │ + bne 950c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 9088 │ │ │ │ │ + beq 9138 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - bl 9500 <_PyLong_FromByteArray> │ │ │ │ │ + bl 95b0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9070 │ │ │ │ │ + bgt 9120 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9070 │ │ │ │ │ + bne 9120 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 9088 │ │ │ │ │ + beq 9138 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - b 8cb8 │ │ │ │ │ + b 8d68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8cc4 │ │ │ │ │ + b 8d74 │ │ │ │ │ ldrsb r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 90b8 │ │ │ │ │ + blt 9168 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov ip, r7 │ │ │ │ │ - b 873c │ │ │ │ │ + b 87ec │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 8f7c │ │ │ │ │ + b 902c │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 873c │ │ │ │ │ + b 87ec │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 86f4 │ │ │ │ │ + b 87a4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 8928 │ │ │ │ │ + b 89d8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 8644 │ │ │ │ │ - b 9088 │ │ │ │ │ + bge 86f4 │ │ │ │ │ + b 9138 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bge 8700 │ │ │ │ │ - b 9088 │ │ │ │ │ + bge 87b0 │ │ │ │ │ + b 9138 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne 9248 │ │ │ │ │ + bne 92f8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ sub ip, r6, #1 │ │ │ │ │ tst r7, #1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ add r7, r7, ip │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 9170 │ │ │ │ │ + beq 9220 │ │ │ │ │ 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 9170 │ │ │ │ │ - b 92e0 │ │ │ │ │ + bne 9220 │ │ │ │ │ + b 9390 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq 92e0 │ │ │ │ │ + beq 9390 │ │ │ │ │ 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 │ │ │ │ │ @@ -10119,24 +10169,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 9168 │ │ │ │ │ + bls 9218 │ │ │ │ │ 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 9168 │ │ │ │ │ + b 9218 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ @@ -10166,146 +10216,146 @@ │ │ │ │ │ bichi r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ movls r1, ip │ │ │ │ │ strhi r2, [lr, #12] │ │ │ │ │ orrhi r2, ip, r0, lsl #2 │ │ │ │ │ lsrhi r0, r0, #30 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 9264 │ │ │ │ │ + bne 9314 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ addne r3, r5, r4, lsl #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r2, [r3, #12] │ │ │ │ │ movne r3, #2 │ │ │ │ │ - b 8c84 │ │ │ │ │ + b 8d34 │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r5, [pc, #488] @ 94f4 │ │ │ │ │ - b 8cb8 │ │ │ │ │ + ldr r5, [pc, #488] @ 95a4 │ │ │ │ │ + b 8d68 │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 9014 │ │ │ │ │ + b 90c4 │ │ │ │ │ ldrsb r3, [r6, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 93e4 │ │ │ │ │ + blt 9494 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 8694 │ │ │ │ │ + b 8744 │ │ │ │ │ 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, #424] @ 94f8 │ │ │ │ │ + ldr r1, [pc, #424] @ 95a8 │ │ │ │ │ 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 861c │ │ │ │ │ - b 9088 │ │ │ │ │ + bne 86cc │ │ │ │ │ + b 9138 │ │ │ │ │ mov r4, r5 │ │ │ │ │ sub ip, fp, #92 @ 0x5c │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #372] @ 94f8 │ │ │ │ │ + ldr ip, [pc, #372] @ 95a8 │ │ │ │ │ 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 9088 │ │ │ │ │ + beq 9138 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 8610 │ │ │ │ │ - ldr r1, [pc, #316] @ 94fc │ │ │ │ │ + b 86c0 │ │ │ │ │ + ldr r1, [pc, #316] @ 95ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9418 │ │ │ │ │ + beq 94c8 │ │ │ │ │ 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 8714 │ │ │ │ │ - b 9014 │ │ │ │ │ + beq 87c4 │ │ │ │ │ + b 90c4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 8694 │ │ │ │ │ + b 8744 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9434 │ │ │ │ │ + ble 94e4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 8cc4 │ │ │ │ │ + b 8d74 │ │ │ │ │ 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 9088 │ │ │ │ │ + b 9138 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9410 │ │ │ │ │ + bne 94c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9410 │ │ │ │ │ + b 94c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 8ec8 │ │ │ │ │ + b 8f78 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9088 │ │ │ │ │ + bne 9138 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - bl 9500 <_PyLong_FromByteArray> │ │ │ │ │ + bl 95b0 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_FromByteArray │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 9070 │ │ │ │ │ + b 9120 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 8e58 │ │ │ │ │ + b 8f08 │ │ │ │ │ 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 │ │ │ │ │ @@ -10313,27 +10363,27 @@ │ │ │ │ │ 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 9088 │ │ │ │ │ + b 9138 │ │ │ │ │ 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 9088 │ │ │ │ │ + b 9138 │ │ │ │ │ .word 0x0000c4d4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000648 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000005c8 │ │ │ │ │ @@ -10341,60 +10391,60 @@ │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000210 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000a2c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00009500 <_PyLong_FromByteArray>: │ │ │ │ │ +000095b0 <_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 9e98 <_PyLong_FromByteArray+0x998> │ │ │ │ │ + beq a168 <_PyLong_FromByteArray+0xbb8> │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add lr, r0, r1 │ │ │ │ │ - beq 9bcc <_PyLong_FromByteArray+0x6cc> │ │ │ │ │ + beq 9c50 <_PyLong_FromByteArray+0x6a0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9e7c <_PyLong_FromByteArray+0x97c> │ │ │ │ │ + bne a14c <_PyLong_FromByteArray+0xb9c> │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, ip │ │ │ │ │ ldrb r3, [lr] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 95b0 <_PyLong_FromByteArray+0xb0> │ │ │ │ │ + bne 9660 <_PyLong_FromByteArray+0xb0> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9e70 <_PyLong_FromByteArray+0x970> │ │ │ │ │ + beq a140 <_PyLong_FromByteArray+0xb90> │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9e30 <_PyLong_FromByteArray+0x930> │ │ │ │ │ + bne 9f18 <_PyLong_FromByteArray+0x968> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9ea0 <_PyLong_FromByteArray+0x9a0> │ │ │ │ │ + beq a138 <_PyLong_FromByteArray+0xb88> │ │ │ │ │ ldrb r3, [lr, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 9e24 <_PyLong_FromByteArray+0x924> │ │ │ │ │ + bne 9f0c <_PyLong_FromByteArray+0x95c> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9ea0 <_PyLong_FromByteArray+0x9a0> │ │ │ │ │ + beq a138 <_PyLong_FromByteArray+0xb88> │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldrb lr, [r1] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 95a8 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + bne 9658 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 958c <_PyLong_FromByteArray+0x8c> │ │ │ │ │ + bne 963c <_PyLong_FromByteArray+0x8c> │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 95b8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9668 <_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 │ │ │ │ │ @@ -10406,24 +10456,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 a0d4 <_PyLong_FromByteArray+0xbd4> │ │ │ │ │ + bhi a194 <_PyLong_FromByteArray+0xbe4> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ movhi r3, r8 │ │ │ │ │ - bls 9d94 <_PyLong_FromByteArray+0x894> │ │ │ │ │ + bls 9e18 <_PyLong_FromByteArray+0x868> │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a098 <_PyLong_FromByteArray+0xb98> │ │ │ │ │ + beq a170 <_PyLong_FromByteArray+0xbc0> │ │ │ │ │ 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] │ │ │ │ │ @@ -10435,30 +10485,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 99bc <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ + beq 9bac <_PyLong_FromByteArray+0x5fc> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 9ea8 <_PyLong_FromByteArray+0x9a8> │ │ │ │ │ + bne 9f48 <_PyLong_FromByteArray+0x998> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne 9884 <_PyLong_FromByteArray+0x384> │ │ │ │ │ + bne 9934 <_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 97e8 <_PyLong_FromByteArray+0x2e8> │ │ │ │ │ + beq 9898 <_PyLong_FromByteArray+0x2e8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9700 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + beq 97b0 <_PyLong_FromByteArray+0x200> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 96b8 <_PyLong_FromByteArray+0x1b8> │ │ │ │ │ + beq 9768 <_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]! │ │ │ │ │ @@ -10493,15 +10543,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 97e0 <_PyLong_FromByteArray+0x2e0> │ │ │ │ │ + b 9890 <_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 │ │ │ │ │ @@ -10532,15 +10582,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 996c <_PyLong_FromByteArray+0x46c> │ │ │ │ │ + beq 9a1c <_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 │ │ │ │ │ @@ -10562,34 +10612,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 974c <_PyLong_FromByteArray+0x24c> │ │ │ │ │ + bls 97fc <_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 974c <_PyLong_FromByteArray+0x24c> │ │ │ │ │ + b 97fc <_PyLong_FromByteArray+0x24c> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ands r2, r9, #3 │ │ │ │ │ - beq 9b4c <_PyLong_FromByteArray+0x64c> │ │ │ │ │ + beq 9b2c <_PyLong_FromByteArray+0x57c> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9914 <_PyLong_FromByteArray+0x414> │ │ │ │ │ + beq 99c4 <_PyLong_FromByteArray+0x414> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 98c4 <_PyLong_FromByteArray+0x3c4> │ │ │ │ │ + beq 9974 <_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] │ │ │ │ │ @@ -10629,89 +10679,35 @@ │ │ │ │ │ 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 9b4c <_PyLong_FromByteArray+0x64c> │ │ │ │ │ + bne 9b2c <_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 99d0 <_PyLong_FromByteArray+0x4d0> │ │ │ │ │ + beq 9bc0 <_PyLong_FromByteArray+0x610> │ │ │ │ │ orr r3, r2, r4, lsl #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 99e0 <_PyLong_FromByteArray+0x4e0> │ │ │ │ │ + beq 9e58 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ - sub r4, r1, #1 │ │ │ │ │ + sub r0, r1, #1 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9e40 <_PyLong_FromByteArray+0x940> │ │ │ │ │ + beq 9edc <_PyLong_FromByteArray+0x92c> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 99e0 <_PyLong_FromByteArray+0x4e0> │ │ │ │ │ + bls 9e58 <_PyLong_FromByteArray+0x8a8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - strne r9, [r5, #12] │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strne r3, [r5, #8] │ │ │ │ │ - bne 99dc <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - strd r2, [r5, #8] │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - movw r2, #1030 @ 0x406 │ │ │ │ │ - mul r4, r4, r3 │ │ │ │ │ - adds r1, r4, #5 │ │ │ │ │ - asr r3, r4, #31 │ │ │ │ │ - adc r3, r3, #0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - sbcs r3, r3, #0 │ │ │ │ │ - bcs 99b4 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 9a78 <_PyLong_FromByteArray+0x578> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 9a78 <_PyLong_FromByteArray+0x578> │ │ │ │ │ - ldr r2, [pc, #1740] @ a0fc <_PyLong_FromByteArray+0xbfc> │ │ │ │ │ - ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 9de4 <_PyLong_FromByteArray+0x8e4> │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne a0c8 <_PyLong_FromByteArray+0xbc8> │ │ │ │ │ - ldr r3, [pc, #1716] @ a100 <_PyLong_FromByteArray+0xc00> │ │ │ │ │ - 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 9e08 <_PyLong_FromByteArray+0x908> │ │ │ │ │ - ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r1, [r5] │ │ │ │ │ - str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ - str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ - add r4, r4, #588 @ 0x24c │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r5, r5, r4, lsl #4 │ │ │ │ │ - b 99b4 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ 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 │ │ │ │ │ @@ -10751,15 +10747,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 996c <_PyLong_FromByteArray+0x46c> │ │ │ │ │ + beq 9a1c <_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 │ │ │ │ │ @@ -10782,228 +10778,278 @@ │ │ │ │ │ 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 9aac <_PyLong_FromByteArray+0x5ac> │ │ │ │ │ - b 9a8c <_PyLong_FromByteArray+0x58c> │ │ │ │ │ + bls 9a8c <_PyLong_FromByteArray+0x4dc> │ │ │ │ │ + b 9a6c <_PyLong_FromByteArray+0x4bc> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + strne r9, [r5, #12] │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r5, #8] │ │ │ │ │ + bne 9bcc <_PyLong_FromByteArray+0x61c> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + strd r2, [r5, #8] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 9c3c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 9c3c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ + ldr r2, [pc, #1468] @ a1b0 <_PyLong_FromByteArray+0xc00> │ │ │ │ │ + ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 9e98 <_PyLong_FromByteArray+0x8e8> │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne a188 <_PyLong_FromByteArray+0xbd8> │ │ │ │ │ + ldr r3, [pc, #1444] @ a1b4 <_PyLong_FromByteArray+0xc04> │ │ │ │ │ + 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 9ebc <_PyLong_FromByteArray+0x90c> │ │ │ │ │ + ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r1, [r5] │ │ │ │ │ + str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ + str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ + add r4, r4, #588 @ 0x24c │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ + add r5, r5, r4, lsl #4 │ │ │ │ │ + b 9a64 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a0ac <_PyLong_FromByteArray+0xbac> │ │ │ │ │ + bne 9f24 <_PyLong_FromByteArray+0x974> │ │ │ │ │ mov ip, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9d74 <_PyLong_FromByteArray+0x874> │ │ │ │ │ + bne 9df8 <_PyLong_FromByteArray+0x848> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9d84 <_PyLong_FromByteArray+0x884> │ │ │ │ │ + beq 9e08 <_PyLong_FromByteArray+0x858> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9d84 <_PyLong_FromByteArray+0x884> │ │ │ │ │ + bne 9e08 <_PyLong_FromByteArray+0x858> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9e14 <_PyLong_FromByteArray+0x914> │ │ │ │ │ + beq 9ec8 <_PyLong_FromByteArray+0x918> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 9dd4 <_PyLong_FromByteArray+0x8d4> │ │ │ │ │ + bne 9e88 <_PyLong_FromByteArray+0x8d8> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9e14 <_PyLong_FromByteArray+0x914> │ │ │ │ │ + beq 9ec8 <_PyLong_FromByteArray+0x918> │ │ │ │ │ sub r0, r2, #3 │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ ands r0, r0, #7 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 9cd4 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + beq 9d58 <_PyLong_FromByteArray+0x7a8> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 9cbc <_PyLong_FromByteArray+0x7bc> │ │ │ │ │ + beq 9d40 <_PyLong_FromByteArray+0x790> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 9cac <_PyLong_FromByteArray+0x7ac> │ │ │ │ │ + beq 9d30 <_PyLong_FromByteArray+0x780> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 9c9c <_PyLong_FromByteArray+0x79c> │ │ │ │ │ + beq 9d20 <_PyLong_FromByteArray+0x770> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 9c8c <_PyLong_FromByteArray+0x78c> │ │ │ │ │ + beq 9d10 <_PyLong_FromByteArray+0x760> │ │ │ │ │ cmp r0, #5 │ │ │ │ │ - beq 9c7c <_PyLong_FromByteArray+0x77c> │ │ │ │ │ + beq 9d00 <_PyLong_FromByteArray+0x750> │ │ │ │ │ cmp r0, #6 │ │ │ │ │ - beq 9c6c <_PyLong_FromByteArray+0x76c> │ │ │ │ │ + beq 9cf0 <_PyLong_FromByteArray+0x740> │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + beq 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ │ add r3, r7, #2 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ add r3, r7, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #5] │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ add r6, r5, #7 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ │ add r3, r7, #5 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ ldrb r0, [r5, #7] │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 9d68 <_PyLong_FromByteArray+0x868> │ │ │ │ │ + bne 9dec <_PyLong_FromByteArray+0x83c> │ │ │ │ │ add r3, r7, #7 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 9cd4 <_PyLong_FromByteArray+0x7d4> │ │ │ │ │ + bne 9d58 <_PyLong_FromByteArray+0x7a8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95b8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9668 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95b8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9668 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #1 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95b8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ - ldr r3, [pc, #872] @ a104 <_PyLong_FromByteArray+0xc04> │ │ │ │ │ + b 9668 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + ldr r3, [pc, #920] @ a1b8 <_PyLong_FromByteArray+0xc08> │ │ │ │ │ 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 a0a4 <_PyLong_FromByteArray+0xba4> │ │ │ │ │ + beq 9f40 <_PyLong_FromByteArray+0x990> │ │ │ │ │ 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 964c <_PyLong_FromByteArray+0x14c> │ │ │ │ │ + b 96fc <_PyLong_FromByteArray+0x14c> │ │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ │ + and r4, r3, #3 │ │ │ │ │ + rsb r4, r4, #1 │ │ │ │ │ + movw r2, #1030 @ 0x406 │ │ │ │ │ + mul r4, r1, r4 │ │ │ │ │ + adds r1, r4, #5 │ │ │ │ │ + asr r3, r4, #31 │ │ │ │ │ + adc r3, r3, #0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + sbcs r3, r3, #0 │ │ │ │ │ + bcs 9a64 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9bd0 <_PyLong_FromByteArray+0x620> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, #2 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95b8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9668 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne a0c8 <_PyLong_FromByteArray+0xbc8> │ │ │ │ │ + bne a188 <_PyLong_FromByteArray+0xbd8> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 9a44 <_PyLong_FromByteArray+0x544> │ │ │ │ │ + bls 9c08 <_PyLong_FromByteArray+0x658> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 9a78 <_PyLong_FromByteArray+0x578> │ │ │ │ │ + b 9c3c <_PyLong_FromByteArray+0x68c> │ │ │ │ │ mov r6, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 95b8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9668 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + sub r2, r0, #1 │ │ │ │ │ + add ip, r5, #12 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq a17c <_PyLong_FromByteArray+0xbcc> │ │ │ │ │ + ldr ip, [ip, r2, lsl #2] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq 9ed8 <_PyLong_FromByteArray+0x928> │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + andne r3, r3, #3 │ │ │ │ │ + orrne r3, r3, r0, lsl #3 │ │ │ │ │ + strne r3, [r5, #8] │ │ │ │ │ + b 9a5c <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 95b8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + b 9668 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - b 95b8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - sub r2, r4, #1 │ │ │ │ │ - add r0, r5, #12 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq a0f0 <_PyLong_FromByteArray+0xbf0> │ │ │ │ │ - ldr r0, [r0, r2, lsl #2] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 9e3c <_PyLong_FromByteArray+0x93c> │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - andne r3, r3, #3 │ │ │ │ │ - orrne r3, r3, r4, lsl #3 │ │ │ │ │ - strne r3, [r5, #8] │ │ │ │ │ - b 99ac <_PyLong_FromByteArray+0x4ac> │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 95b8 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ - ldrsb r3, [lr] │ │ │ │ │ + b 9668 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + ldrsb r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 953c <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + bge 9c58 <_PyLong_FromByteArray+0x6a8> │ │ │ │ │ mov ip, #1 │ │ │ │ │ - mov r0, #255 @ 0xff │ │ │ │ │ + mov r1, #255 @ 0xff │ │ │ │ │ mov r4, ip │ │ │ │ │ - b 9548 <_PyLong_FromByteArray+0x48> │ │ │ │ │ - ldr r5, [pc, #616] @ a108 <_PyLong_FromByteArray+0xc08> │ │ │ │ │ - b 99b4 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 95a8 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + b 9c60 <_PyLong_FromByteArray+0x6b0> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + b 96bc <_PyLong_FromByteArray+0x10c> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - bne 9fec <_PyLong_FromByteArray+0xaec> │ │ │ │ │ + bne a08c <_PyLong_FromByteArray+0xadc> │ │ │ │ │ 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 9f14 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + beq 9fb4 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ 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 9f14 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ - b a07c <_PyLong_FromByteArray+0xb7c> │ │ │ │ │ + bne 9fb4 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ + b a11c <_PyLong_FromByteArray+0xb6c> │ │ │ │ │ cmp r8, lr │ │ │ │ │ - beq a07c <_PyLong_FromByteArray+0xb7c> │ │ │ │ │ + beq a11c <_PyLong_FromByteArray+0xb6c> │ │ │ │ │ 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 │ │ │ │ │ @@ -11040,24 +11086,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 9f0c <_PyLong_FromByteArray+0xa0c> │ │ │ │ │ + bls 9fac <_PyLong_FromByteArray+0x9fc> │ │ │ │ │ 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 9f0c <_PyLong_FromByteArray+0xa0c> │ │ │ │ │ + b 9fac <_PyLong_FromByteArray+0x9fc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ @@ -11085,64 +11131,69 @@ │ │ │ │ │ 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 a008 <_PyLong_FromByteArray+0xb08> │ │ │ │ │ + bne a0a8 <_PyLong_FromByteArray+0xaf8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r2, #2 │ │ │ │ │ addne r1, r5, r4, lsl #2 │ │ │ │ │ movne r2, #2 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ strne r3, [r1, #12] │ │ │ │ │ - b 9980 <_PyLong_FromByteArray+0x480> │ │ │ │ │ + b 9a30 <_PyLong_FromByteArray+0x480> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 9658 <_PyLong_FromByteArray+0xa8> │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 9668 <_PyLong_FromByteArray+0xb8> │ │ │ │ │ + ldrsb r3, [lr] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge 95ec <_PyLong_FromByteArray+0x3c> │ │ │ │ │ + mov ip, #1 │ │ │ │ │ + mov r0, #255 @ 0xff │ │ │ │ │ + mov r4, ip │ │ │ │ │ + b 95f8 <_PyLong_FromByteArray+0x48> │ │ │ │ │ + ldr r5, [pc, #76] @ a1bc <_PyLong_FromByteArray+0xc0c> │ │ │ │ │ + b 9a64 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 99b4 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ + b 9a64 <_PyLong_FromByteArray+0x4b4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 960c <_PyLong_FromByteArray+0x10c> │ │ │ │ │ - ldrsb r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge 9bd4 <_PyLong_FromByteArray+0x6d4> │ │ │ │ │ - mov ip, #1 │ │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ │ - mov r4, ip │ │ │ │ │ - b 9bdc <_PyLong_FromByteArray+0x6dc> │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b 9bcc <_PyLong_FromByteArray+0x61c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 9a78 <_PyLong_FromByteArray+0x578> │ │ │ │ │ + b 9c3c <_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 a09c <_PyLong_FromByteArray+0xb9c> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - b 9a0c <_PyLong_FromByteArray+0x50c> │ │ │ │ │ + b a174 <_PyLong_FromByteArray+0xbc4> │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000006ac │ │ │ │ │ + .word 0x0000059c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000360 │ │ │ │ │ + .word 0x00000390 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000a10c : │ │ │ │ │ +0000a1c0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -11150,46 +11201,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 a73c │ │ │ │ │ + bgt a7f0 │ │ │ │ │ and r4, r1, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq a3f4 │ │ │ │ │ + beq a4a8 │ │ │ │ │ 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 a930 │ │ │ │ │ + beq a9e4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne a6f4 │ │ │ │ │ + bne a7a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ adds r7, r8, r9 │ │ │ │ │ - beq acb8 │ │ │ │ │ + beq ad6c │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt ad68 │ │ │ │ │ + bgt ae1c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq a784 │ │ │ │ │ + beq a838 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ad10 │ │ │ │ │ + beq adc4 │ │ │ │ │ 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 │ │ │ │ │ @@ -11200,130 +11251,130 @@ │ │ │ │ │ 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 a4d4 │ │ │ │ │ + bne a588 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a264 │ │ │ │ │ + beq a318 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ - beq a264 │ │ │ │ │ + beq a318 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ - beq a264 │ │ │ │ │ + beq a318 │ │ │ │ │ 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 a24c │ │ │ │ │ + bne a300 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - blt a71c │ │ │ │ │ + blt a7d0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne aacc │ │ │ │ │ + bne ab80 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a2a8 │ │ │ │ │ + beq a35c │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a2a8 │ │ │ │ │ + bgt a35c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a2a8 │ │ │ │ │ + bne a35c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a2dc │ │ │ │ │ + beq a390 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a2dc │ │ │ │ │ + bgt a390 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a2dc │ │ │ │ │ + bne a390 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r3, r2, #3 │ │ │ │ │ - beq a344 │ │ │ │ │ + beq a3f8 │ │ │ │ │ add r1, r4, r3, lsl #2 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r4, #12 │ │ │ │ │ - beq a318 │ │ │ │ │ + beq a3cc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls a344 │ │ │ │ │ + bls a3f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r1, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a7c8 │ │ │ │ │ + beq a87c │ │ │ │ │ ldr r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a314 │ │ │ │ │ + beq a3c8 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r5, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b a300 │ │ │ │ │ + b a3b4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and r5, r2, #3 │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs a308 │ │ │ │ │ + bcs a3bc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt a800 │ │ │ │ │ + bgt a8b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a800 │ │ │ │ │ - ldr r1, [pc, #2556] @ ad90 │ │ │ │ │ + bne a8b4 │ │ │ │ │ + ldr r1, [pc, #2556] @ ae44 │ │ │ │ │ ldr r3, [r1, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a7d4 │ │ │ │ │ + bne a888 │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne ad84 │ │ │ │ │ - ldr r3, [pc, #2536] @ ad94 │ │ │ │ │ + bne ae38 │ │ │ │ │ + ldr r3, [pc, #2536] @ ae48 │ │ │ │ │ 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 a7f8 │ │ │ │ │ + bhi a8ac │ │ │ │ │ add r5, r5, #588 @ 0x24c │ │ │ │ │ ldr r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str r0, [r4] │ │ │ │ │ @@ -11334,118 +11385,118 @@ │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ad24 │ │ │ │ │ + beq add8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ ldreq r8, [r5, #8] │ │ │ │ │ - beq a15c │ │ │ │ │ + beq a210 │ │ │ │ │ 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 a4c4 │ │ │ │ │ + beq a578 │ │ │ │ │ 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 a4c4 │ │ │ │ │ + beq a578 │ │ │ │ │ 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 a4c4 │ │ │ │ │ + beq a578 │ │ │ │ │ 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 a4c4 │ │ │ │ │ + beq a578 │ │ │ │ │ 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 a4a4 │ │ │ │ │ + bne a558 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r4, #2 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b a15c │ │ │ │ │ + b a210 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq a814 │ │ │ │ │ + beq a8c8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a264 │ │ │ │ │ + beq a318 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq acb0 │ │ │ │ │ + beq ad64 │ │ │ │ │ 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 a6c4 │ │ │ │ │ + beq a778 │ │ │ │ │ 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 a6c4 │ │ │ │ │ + beq a778 │ │ │ │ │ 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 a6c4 │ │ │ │ │ + beq a778 │ │ │ │ │ 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 a630 │ │ │ │ │ + beq a6e4 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq a5fc │ │ │ │ │ + beq a6b0 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq a5d0 │ │ │ │ │ + beq a684 │ │ │ │ │ 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 │ │ │ │ │ @@ -11472,15 +11523,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 a6c4 │ │ │ │ │ + beq a778 │ │ │ │ │ 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 │ │ │ │ │ @@ -11509,108 +11560,108 @@ │ │ │ │ │ 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 a630 │ │ │ │ │ + bne a6e4 │ │ │ │ │ tst sl, #1 │ │ │ │ │ bicne r1, sl, #1 │ │ │ │ │ - beq a264 │ │ │ │ │ + beq a318 │ │ │ │ │ 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 a264 │ │ │ │ │ + b a318 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne a194 │ │ │ │ │ + bne a248 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ eoreq r8, r8, #1 │ │ │ │ │ - b a194 │ │ │ │ │ + b a248 │ │ │ │ │ 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 a26c │ │ │ │ │ + b a320 │ │ │ │ │ and r4, r8, #3 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq aa9c │ │ │ │ │ + beq ab50 │ │ │ │ │ mov ip, r9 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, ip │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b a154 │ │ │ │ │ + b a208 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq aa94 │ │ │ │ │ + beq ab48 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad54 │ │ │ │ │ + beq ae08 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - ldr r1, [pc, #1548] @ ad98 │ │ │ │ │ + ldr r1, [pc, #1548] @ ae4c │ │ │ │ │ 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 acfc │ │ │ │ │ + beq adb0 │ │ │ │ │ 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 a1ec │ │ │ │ │ + b a2a0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b a370 │ │ │ │ │ + b a424 │ │ │ │ │ ldr r2, [r1, #1712] @ 0x6b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne ad84 │ │ │ │ │ + bne ae38 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls a3a4 │ │ │ │ │ + bls a458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ add r5, r5, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ - b a308 │ │ │ │ │ + b a3bc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a89c │ │ │ │ │ + beq a950 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq acf4 │ │ │ │ │ + beq ada8 │ │ │ │ │ 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] │ │ │ │ │ @@ -11621,34 +11672,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 a83c │ │ │ │ │ + bne a8f0 │ │ │ │ │ tst sl, #1 │ │ │ │ │ bicne r1, sl, #1 │ │ │ │ │ - beq a89c │ │ │ │ │ + beq a950 │ │ │ │ │ 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 a264 │ │ │ │ │ + bne a318 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge a26c │ │ │ │ │ + bge a320 │ │ │ │ │ sub r0, r9, sl │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq a910 │ │ │ │ │ + beq a9c4 │ │ │ │ │ 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 │ │ │ │ │ @@ -11657,130 +11708,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 a8d4 │ │ │ │ │ + bne a988 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq a26c │ │ │ │ │ + beq a320 │ │ │ │ │ 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 a26c │ │ │ │ │ + b a320 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq ad5c │ │ │ │ │ + beq ae10 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq a764 │ │ │ │ │ + beq a818 │ │ │ │ │ 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 ad2c │ │ │ │ │ + beq ade0 │ │ │ │ │ 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 aa88 │ │ │ │ │ + beq ab3c │ │ │ │ │ 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 aa88 │ │ │ │ │ + beq ab3c │ │ │ │ │ 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 aa88 │ │ │ │ │ + beq ab3c │ │ │ │ │ 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 aa88 │ │ │ │ │ + beq ab3c │ │ │ │ │ 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 aa88 │ │ │ │ │ + beq ab3c │ │ │ │ │ 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 aa88 │ │ │ │ │ + beq ab3c │ │ │ │ │ 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 aa88 │ │ │ │ │ + beq ab3c │ │ │ │ │ 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 aa88 │ │ │ │ │ + beq ab3c │ │ │ │ │ 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 aa68 │ │ │ │ │ + bne ab1c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - bne acd0 │ │ │ │ │ + bne ad84 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a194 │ │ │ │ │ + b a248 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ad24 │ │ │ │ │ + beq add8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b a418 │ │ │ │ │ + b a4cc │ │ │ │ │ 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 │ │ │ │ │ @@ -11790,27 +11841,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 abf8 │ │ │ │ │ + beq acac │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq abd8 │ │ │ │ │ + beq ac8c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq abc0 │ │ │ │ │ + beq ac74 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq aba8 │ │ │ │ │ + beq ac5c │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq ab90 │ │ │ │ │ + beq ac44 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq ab78 │ │ │ │ │ + beq ac2c │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq ab60 │ │ │ │ │ + beq ac14 │ │ │ │ │ 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 │ │ │ │ │ @@ -11847,15 +11898,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 a274 │ │ │ │ │ + beq a328 │ │ │ │ │ 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 │ │ │ │ │ @@ -11892,131 +11943,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 abf8 │ │ │ │ │ - b a274 │ │ │ │ │ + bne acac │ │ │ │ │ + b a328 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b a6d0 │ │ │ │ │ + b a784 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r4, [pc, #208] @ ad9c │ │ │ │ │ - bl ada0 │ │ │ │ │ - b a308 │ │ │ │ │ + ldr r4, [pc, #208] @ ae50 │ │ │ │ │ + bl ae54 │ │ │ │ │ + b a3bc │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad54 │ │ │ │ │ + beq ae08 │ │ │ │ │ add r7, sl, #1 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt ad68 │ │ │ │ │ + bgt ae1c │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b a1ac │ │ │ │ │ + b a260 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b a87c │ │ │ │ │ + b a930 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ - bne a1c0 │ │ │ │ │ + bne a274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a308 │ │ │ │ │ + b a3bc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ │ - beq aa94 │ │ │ │ │ + beq ab48 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - beq ad54 │ │ │ │ │ + beq ae08 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, sl │ │ │ │ │ - b a1ac │ │ │ │ │ + b a260 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b a70c │ │ │ │ │ + b a7c0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl ada0 │ │ │ │ │ - b ad24 │ │ │ │ │ + bl ae54 │ │ │ │ │ + b add8 │ │ │ │ │ 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 ad14 │ │ │ │ │ + b adc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b a800 │ │ │ │ │ + b a8b4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000009e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000604 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ada0 : │ │ │ │ │ +0000ae54 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq add8 │ │ │ │ │ + beq ae8c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt add8 │ │ │ │ │ + bgt ae8c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne add8 │ │ │ │ │ + bne ae8c │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000ade4 : │ │ │ │ │ +0000ae98 : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ cmp r0, #1024 @ 0x400 │ │ │ │ │ - bls ae90 │ │ │ │ │ + bls af44 │ │ │ │ │ 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 ae68 │ │ │ │ │ - ldr r2, [pc, #236] @ af04 │ │ │ │ │ + bhi af1c │ │ │ │ │ + ldr r2, [pc, #236] @ afb8 │ │ │ │ │ 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 aea4 │ │ │ │ │ + beq af58 │ │ │ │ │ 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] │ │ │ │ │ @@ -12028,34 +12079,34 @@ │ │ │ │ │ strd r2, [r0, #8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aefc │ │ │ │ │ + beq afb0 │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ strd r2, [r0, #12] │ │ │ │ │ - b ae60 │ │ │ │ │ + b af14 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ 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 aef8 │ │ │ │ │ + beq afac │ │ │ │ │ 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] │ │ │ │ │ @@ -12065,41 +12116,41 @@ │ │ │ │ │ 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 ae58 │ │ │ │ │ + b af0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b ae60 │ │ │ │ │ + b af14 │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000af08 : │ │ │ │ │ +0000afbc : │ │ │ │ │ long_or(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq afd4 │ │ │ │ │ + beq b088 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq afd4 │ │ │ │ │ + beq b088 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bls af40 │ │ │ │ │ + bls aff4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ │ - b a10c │ │ │ │ │ + b a1c0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi af34 │ │ │ │ │ + bhi afe8 │ │ │ │ │ push {fp, lr} │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ ldr lr, [r1, #12] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ rsb ip, ip, #1 │ │ │ │ │ @@ -12109,71 +12160,71 @@ │ │ │ │ │ mul r0, lr, r0 │ │ │ │ │ orr r0, r0, ip │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs afa8 │ │ │ │ │ + bcs b05c │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs afc8 │ │ │ │ │ + bcs b07c │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b fd04 <_PyLong_FromLarge> │ │ │ │ │ + b fe74 <_PyLong_FromLarge> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000afe0 : │ │ │ │ │ +0000b094 : │ │ │ │ │ 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 r3, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt b2b8 │ │ │ │ │ - beq b2fc │ │ │ │ │ + bgt b36c │ │ │ │ │ + beq b3b0 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi b380 │ │ │ │ │ + bhi b434 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b49c │ │ │ │ │ + beq b550 │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b39c │ │ │ │ │ + beq b450 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b4b4 │ │ │ │ │ + beq b568 │ │ │ │ │ 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 │ │ │ │ │ @@ -12182,142 +12233,142 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ orr r2, sl, r9, lsl #3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq b2ec │ │ │ │ │ + beq b3a0 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq b12c │ │ │ │ │ + beq b1e0 │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq b12c │ │ │ │ │ + beq b1e0 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r5, #20] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - beq b12c │ │ │ │ │ + beq b1e0 │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add r8, r8, #20 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ add r0, r6, #20 │ │ │ │ │ add ip, r5, #20 │ │ │ │ │ ldr r1, [r0, #4]! │ │ │ │ │ ldr sl, [r8, #4]! │ │ │ │ │ cmp r0, lr │ │ │ │ │ sub r1, r1, sl │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ - bne b108 │ │ │ │ │ + bne b1bc │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - ble b1b4 │ │ │ │ │ + ble b268 │ │ │ │ │ lsl ip, r4, #2 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ add lr, r6, ip │ │ │ │ │ cmp r9, r1 │ │ │ │ │ add r0, r5, ip │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - ble b1b4 │ │ │ │ │ + ble b268 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ ubfx r3, r3, #30, #1 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - ble b1b4 │ │ │ │ │ + ble b268 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ add r3, r5, #16 │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ add r0, r0, ip │ │ │ │ │ ubfx r1, r1, #30, #1 │ │ │ │ │ add r6, r6, r9, lsl #2 │ │ │ │ │ add ip, r3, ip │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ ubfx r1, r3, #30, #1 │ │ │ │ │ - bne b198 │ │ │ │ │ + bne b24c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ andeq r3, r2, #3 │ │ │ │ │ biceq r2, r2, #7 │ │ │ │ │ rsbeq r3, r3, #2 │ │ │ │ │ orreq r2, r3, r2 │ │ │ │ │ streq r2, [r5, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq b210 │ │ │ │ │ + beq b2c4 │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ sub r4, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r5, #12 │ │ │ │ │ - beq b440 │ │ │ │ │ + beq b4f4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls b210 │ │ │ │ │ + bls b2c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - bne b23c │ │ │ │ │ + bne b2f0 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs b1f4 │ │ │ │ │ + bcs b2a8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b420 │ │ │ │ │ + bgt b4d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b420 │ │ │ │ │ - ldr r2, [pc, #620] @ b4cc │ │ │ │ │ + bne b4d4 │ │ │ │ │ + ldr r2, [pc, #620] @ b580 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b3f4 │ │ │ │ │ - ldr r3, [pc, #608] @ b4d0 │ │ │ │ │ + bne b4a8 │ │ │ │ │ + ldr r3, [pc, #608] @ b584 │ │ │ │ │ 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 b418 │ │ │ │ │ + bhi b4cc │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ ldr r0, [r3, #1728] @ 0x6c0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ str r0, [r5] │ │ │ │ │ @@ -12325,264 +12376,264 @@ │ │ │ │ │ str r5, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r5, r1, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi b380 │ │ │ │ │ + bhi b434 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq b46c │ │ │ │ │ + beq b520 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b b040 │ │ │ │ │ + b b0f4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r3, r4 │ │ │ │ │ - bne b134 │ │ │ │ │ - b b1b4 │ │ │ │ │ + bne b1e8 │ │ │ │ │ + b b268 │ │ │ │ │ sub lr, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b4ac │ │ │ │ │ + beq b560 │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne b35c │ │ │ │ │ + bne b410 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq b4ac │ │ │ │ │ + beq b560 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne b434 │ │ │ │ │ + bne b4e8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc b4ac │ │ │ │ │ + bcc b560 │ │ │ │ │ ldr r0, [ip], #-4 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq b340 │ │ │ │ │ + beq b3f4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movcc r2, r6 │ │ │ │ │ movcs r7, #1 │ │ │ │ │ movcc r6, r8 │ │ │ │ │ mvncc r7, #0 │ │ │ │ │ movcc r8, r2 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r4, r3 │ │ │ │ │ - ble b030 │ │ │ │ │ + ble b0e4 │ │ │ │ │ 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 b4b8 │ │ │ │ │ + b b56c │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - ldr r1, [pc, #296] @ b4d4 │ │ │ │ │ + ldr r1, [pc, #296] @ b588 │ │ │ │ │ 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 b490 │ │ │ │ │ + beq b544 │ │ │ │ │ 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 r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b b080 │ │ │ │ │ + b b134 │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne b4c0 │ │ │ │ │ + bne b574 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls b268 │ │ │ │ │ + bls b31c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ add r4, r4, #588 @ 0x24c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b b1f4 │ │ │ │ │ + b b2a8 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b b35c │ │ │ │ │ + b b410 │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b200 │ │ │ │ │ + beq b2b4 │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b43c │ │ │ │ │ + beq b4f0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r4, lsl #3 │ │ │ │ │ strne r2, [r5, #8] │ │ │ │ │ - b b1ec │ │ │ │ │ + b b2a0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b b3a4 │ │ │ │ │ + b b458 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b b040 │ │ │ │ │ + b b0f4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b b3a4 │ │ │ │ │ - ldr r5, [pc, #36] @ b4d8 │ │ │ │ │ - b b1f4 │ │ │ │ │ + b b458 │ │ │ │ │ + ldr r5, [pc, #36] @ b58c │ │ │ │ │ + b b2a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b b1f4 │ │ │ │ │ + b b2a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b b420 │ │ │ │ │ + b b4d4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000258 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000b4dc : │ │ │ │ │ +0000b590 : │ │ │ │ │ long_div(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b6f8 │ │ │ │ │ + beq b7ac │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq b6f8 │ │ │ │ │ + beq b7ac │ │ │ │ │ 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 b578 │ │ │ │ │ + bne b62c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr ip, r2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne b578 │ │ │ │ │ + bne b62c │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne b598 │ │ │ │ │ + bne b64c │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ add r1, r0, #5 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi b5b4 │ │ │ │ │ + bhi b668 │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #8 │ │ │ │ │ - bl b708 │ │ │ │ │ + bl b7bc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b6f0 │ │ │ │ │ + beq b7a4 │ │ │ │ │ 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 r1, r3, #5 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls b560 │ │ │ │ │ + bls b614 │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi b694 │ │ │ │ │ - ldr r2, [pc, #316] @ b704 │ │ │ │ │ + bhi b748 │ │ │ │ │ + ldr r2, [pc, #316] @ b7b8 │ │ │ │ │ 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 b62c │ │ │ │ │ + beq b6e0 │ │ │ │ │ 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 b68c │ │ │ │ │ + blt b740 │ │ │ │ │ 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 b6ec │ │ │ │ │ + beq b7a0 │ │ │ │ │ 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] │ │ │ │ │ @@ -12595,52 +12646,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 b618 │ │ │ │ │ + bge b6cc │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b b61c │ │ │ │ │ + b b6d0 │ │ │ │ │ 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 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6f0 │ │ │ │ │ + beq b7a4 │ │ │ │ │ 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 b570 │ │ │ │ │ - b b6d8 │ │ │ │ │ + beq b624 │ │ │ │ │ + b b78c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b570 │ │ │ │ │ + b b624 │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -0000b708 : │ │ │ │ │ +0000b7bc : │ │ │ │ │ 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 │ │ │ │ │ @@ -12649,177 +12700,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 b7b8 │ │ │ │ │ + beq b86c │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi b978 │ │ │ │ │ + bhi ba2c │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ - bl bb68 │ │ │ │ │ + bl bc1c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b968 │ │ │ │ │ + beq ba1c │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b90c │ │ │ │ │ + beq b9c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b840 │ │ │ │ │ + beq b8f4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq b7a0 │ │ │ │ │ + beq b854 │ │ │ │ │ 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 b8f0 │ │ │ │ │ + ble b9a4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne b94c │ │ │ │ │ + bne ba00 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne b930 │ │ │ │ │ + bne b9e4 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b968 │ │ │ │ │ + beq ba1c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq bb38 │ │ │ │ │ + beq bbec │ │ │ │ │ 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 b91c │ │ │ │ │ + bne b9d0 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r6] │ │ │ │ │ strne r2, [r8] │ │ │ │ │ - bne b7ac │ │ │ │ │ + bne b860 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bl ada0 │ │ │ │ │ - b b968 │ │ │ │ │ + bl ae54 │ │ │ │ │ + b ba1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne b784 │ │ │ │ │ + bne b838 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 5e40 │ │ │ │ │ + bl 5ee0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b970 │ │ │ │ │ + bgt ba24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b970 │ │ │ │ │ + bne ba24 │ │ │ │ │ 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 bb10 │ │ │ │ │ - ldr r1, [pc, #700] @ bb64 │ │ │ │ │ + beq bbc4 │ │ │ │ │ + ldr r1, [pc, #700] @ bc18 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 7994 │ │ │ │ │ + bl 7a34 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq bae8 │ │ │ │ │ + beq bb9c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b8e8 │ │ │ │ │ + bgt b99c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b8e8 │ │ │ │ │ + bne b99c │ │ │ │ │ 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 b784 │ │ │ │ │ + b b838 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7ac │ │ │ │ │ + bne b860 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b7ac │ │ │ │ │ + b b860 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq b850 │ │ │ │ │ - b b784 │ │ │ │ │ + beq b904 │ │ │ │ │ + b b838 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b b818 │ │ │ │ │ + b b8cc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne b7e4 │ │ │ │ │ - b b968 │ │ │ │ │ + bne b898 │ │ │ │ │ + b ba1c │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl bb68 │ │ │ │ │ + bl bc1c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne b764 │ │ │ │ │ + bne b818 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b798 │ │ │ │ │ + b b84c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b b898 │ │ │ │ │ + b b94c │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble b94c │ │ │ │ │ + ble ba00 │ │ │ │ │ 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 b968 │ │ │ │ │ + beq ba1c │ │ │ │ │ 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 │ │ │ │ │ @@ -12827,177 +12878,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 b9d8 │ │ │ │ │ + bgt ba8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb4c │ │ │ │ │ + beq bc00 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b968 │ │ │ │ │ + beq ba1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq bab0 │ │ │ │ │ + beq bb64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne bab0 │ │ │ │ │ + bne bb64 │ │ │ │ │ ldrd r2, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq ba78 │ │ │ │ │ + beq bb2c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq ba78 │ │ │ │ │ + beq bb2c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq ba50 │ │ │ │ │ + beq bb04 │ │ │ │ │ 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 b7ac │ │ │ │ │ + bgt b860 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b7ac │ │ │ │ │ + bne b860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b7ac │ │ │ │ │ + b b860 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ba94 │ │ │ │ │ + bgt bb48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb40 │ │ │ │ │ + beq bbf4 │ │ │ │ │ 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 b968 │ │ │ │ │ + b ba1c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bacc │ │ │ │ │ + bgt bb80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bb58 │ │ │ │ │ + beq bc0c │ │ │ │ │ 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 b968 │ │ │ │ │ + b ba1c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bb10 │ │ │ │ │ + bgt bbc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bb10 │ │ │ │ │ + bne bbc4 │ │ │ │ │ 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 b968 │ │ │ │ │ + bgt ba1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b968 │ │ │ │ │ + bne ba1c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b968 │ │ │ │ │ + b ba1c │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b b7ac │ │ │ │ │ + b b860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ba94 │ │ │ │ │ + b bb48 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b9d8 │ │ │ │ │ + b ba8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bacc │ │ │ │ │ + b bb80 │ │ │ │ │ .word 0x000024d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000bb68 : │ │ │ │ │ +0000bc1c : │ │ │ │ │ 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 c208 │ │ │ │ │ + beq c2bc │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsr r7, r7, #3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt bd24 │ │ │ │ │ + bgt bdd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq bd64 │ │ │ │ │ + beq be18 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne bd88 │ │ │ │ │ + bne be3c │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ bl 48c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq bd1c │ │ │ │ │ + beq bdd0 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne bf94 │ │ │ │ │ + bne c048 │ │ │ │ │ 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 be00 │ │ │ │ │ + bne beb4 │ │ │ │ │ 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 │ │ │ │ │ @@ -13037,98 +13088,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 bc10 │ │ │ │ │ + bne bcc4 │ │ │ │ │ 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 bcec │ │ │ │ │ + beq bda0 │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf6c │ │ │ │ │ + beq c020 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne bdb0 │ │ │ │ │ + bne be64 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd1c │ │ │ │ │ + bgt bdd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c258 │ │ │ │ │ + beq c30c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b bd5c │ │ │ │ │ + b be10 │ │ │ │ │ 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 c224 │ │ │ │ │ + bne c2d8 │ │ │ │ │ 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, #1376] @ c2b8 │ │ │ │ │ + ldr r3, [pc, #1376] @ c36c │ │ │ │ │ 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 bd24 │ │ │ │ │ + bcc bdd8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq bbb8 │ │ │ │ │ + beq bc6c │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 13d3c │ │ │ │ │ + bl 13eac │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ bl 1d0c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - beq bd1c │ │ │ │ │ + beq bdd0 │ │ │ │ │ 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 bf3c │ │ │ │ │ + bne bff0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq be58 │ │ │ │ │ + beq bf0c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bls be94 │ │ │ │ │ + bls bf48 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - b bd58 │ │ │ │ │ + b be0c │ │ │ │ │ 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 │ │ │ │ │ @@ -13141,113 +13192,113 @@ │ │ │ │ │ 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 bc10 │ │ │ │ │ - b bcd0 │ │ │ │ │ + bne bcc4 │ │ │ │ │ + b bd84 │ │ │ │ │ ldr r5, [r9] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bde8 │ │ │ │ │ + beq be9c │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne c178 │ │ │ │ │ + bne c22c │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi bdf4 │ │ │ │ │ + bhi bea8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r5, r2, r3 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs bdf4 │ │ │ │ │ + bcs bea8 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bf28 │ │ │ │ │ + bgt bfdc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bf28 │ │ │ │ │ - ldr r2, [pc, #984] @ c2bc │ │ │ │ │ + bne bfdc │ │ │ │ │ + ldr r2, [pc, #984] @ c370 │ │ │ │ │ ldr r3, [r2, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c104 │ │ │ │ │ + bne c1b8 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - bne c2ac │ │ │ │ │ - ldr r3, [pc, #964] @ c2c0 │ │ │ │ │ + bne c360 │ │ │ │ │ + ldr r3, [pc, #964] @ c374 │ │ │ │ │ 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 c128 │ │ │ │ │ + bhi c1dc │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ add r3, r5, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ - b bdf4 │ │ │ │ │ + b bea8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne c134 │ │ │ │ │ + bne c1e8 │ │ │ │ │ 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 bde0 │ │ │ │ │ + b be94 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq c284 │ │ │ │ │ + beq c338 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq c0e4 │ │ │ │ │ + beq c198 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b bcec │ │ │ │ │ + b bda0 │ │ │ │ │ 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 c03c │ │ │ │ │ + beq c0f0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq c00c │ │ │ │ │ + beq c0c0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bfec │ │ │ │ │ + beq c0a0 │ │ │ │ │ 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]! │ │ │ │ │ @@ -13268,15 +13319,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 bcd0 │ │ │ │ │ + beq bd84 │ │ │ │ │ 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 │ │ │ │ │ @@ -13310,183 +13361,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 c048 │ │ │ │ │ + bne c0fc │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b bcd0 │ │ │ │ │ + b bd84 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c284 │ │ │ │ │ + beq c338 │ │ │ │ │ ldr lr, [r1], #-4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq c0e0 │ │ │ │ │ + beq c194 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne bf84 │ │ │ │ │ - b bcec │ │ │ │ │ + bne c038 │ │ │ │ │ + b bda0 │ │ │ │ │ ldr r2, [r2, #1712] @ 0x6b0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne c2ac │ │ │ │ │ + bne c360 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls bef4 │ │ │ │ │ + bls bfa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b bf28 │ │ │ │ │ + b bfdc │ │ │ │ │ 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 5bd4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c74 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c290 │ │ │ │ │ + ble c344 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq c264 │ │ │ │ │ + beq c318 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b bde0 │ │ │ │ │ + b be94 │ │ │ │ │ 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 5bd4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c74 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c23c │ │ │ │ │ + ble c2f0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bde8 │ │ │ │ │ + bne be9c │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd1c │ │ │ │ │ + bgt bdd0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne bd1c │ │ │ │ │ + bne bdd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd1c │ │ │ │ │ + beq bdd0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r5, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt bd1c │ │ │ │ │ + bgt bdd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bd1c │ │ │ │ │ + bne bdd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bd1c │ │ │ │ │ + b bdd0 │ │ │ │ │ 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 bd1c │ │ │ │ │ + b bdd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10ae0 <_PyLong_Copy> │ │ │ │ │ + bl 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ - bne bd4c │ │ │ │ │ - b bd1c │ │ │ │ │ + bne be00 │ │ │ │ │ + b bdd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c1a4 │ │ │ │ │ + bne c258 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c1a4 │ │ │ │ │ + b c258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bd1c │ │ │ │ │ + b bdd0 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd1c │ │ │ │ │ + beq bdd0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r6, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble c1f0 │ │ │ │ │ - b bd1c │ │ │ │ │ + ble c2a4 │ │ │ │ │ + b bdd0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b bcec │ │ │ │ │ + b bda0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c160 │ │ │ │ │ + bne c214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c160 │ │ │ │ │ + b c214 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b bf28 │ │ │ │ │ + b bfdc │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000003bc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000c2c4 : │ │ │ │ │ +0000c378 : │ │ │ │ │ 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 c618 │ │ │ │ │ + bgt c6cc │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c660 │ │ │ │ │ + bgt c714 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq c5b8 │ │ │ │ │ + beq c66c │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c64c │ │ │ │ │ + beq c700 │ │ │ │ │ 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 │ │ │ │ │ @@ -13495,174 +13546,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 c5a4 │ │ │ │ │ + beq c658 │ │ │ │ │ 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 c444 │ │ │ │ │ + beq c4f8 │ │ │ │ │ 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 c444 │ │ │ │ │ + beq c4f8 │ │ │ │ │ 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 c444 │ │ │ │ │ + beq c4f8 │ │ │ │ │ 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 c444 │ │ │ │ │ + beq c4f8 │ │ │ │ │ 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 c444 │ │ │ │ │ + beq c4f8 │ │ │ │ │ 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 c420 │ │ │ │ │ + bne c4d4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge c58c │ │ │ │ │ + bge c640 │ │ │ │ │ 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 c4ec │ │ │ │ │ + bge c5a0 │ │ │ │ │ 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 c4ec │ │ │ │ │ + bge c5a0 │ │ │ │ │ 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 c4ec │ │ │ │ │ + bge c5a0 │ │ │ │ │ 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 c4d0 │ │ │ │ │ + bne c584 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r5, r0, r5, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq c510 │ │ │ │ │ + beq c5c4 │ │ │ │ │ add ip, r0, r1, lsl #2 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c518 │ │ │ │ │ + beq c5cc │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ - beq c55c │ │ │ │ │ + beq c610 │ │ │ │ │ ldr ip, [ip, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r3, r1, #2 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - bne c570 │ │ │ │ │ + bne c624 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c55c │ │ │ │ │ + beq c610 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne c568 │ │ │ │ │ + bne c61c │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c540 │ │ │ │ │ + bne c5f4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b c510 │ │ │ │ │ + b c5c4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq c510 │ │ │ │ │ + beq c5c4 │ │ │ │ │ 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 c500 │ │ │ │ │ - b c510 │ │ │ │ │ + bne c5b4 │ │ │ │ │ + b c5c4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq c584 │ │ │ │ │ + beq c638 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b c44c │ │ │ │ │ - ldr r2, [pc, #188] @ c67c │ │ │ │ │ + b c500 │ │ │ │ │ + ldr r2, [pc, #188] @ c730 │ │ │ │ │ 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 c658 │ │ │ │ │ + beq c70c │ │ │ │ │ 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 │ │ │ │ │ @@ -13670,74 +13721,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 c35c │ │ │ │ │ - b c58c │ │ │ │ │ + bne c410 │ │ │ │ │ + b c640 │ │ │ │ │ add r8, r4, #1 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c660 │ │ │ │ │ + bgt c714 │ │ │ │ │ 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 c324 │ │ │ │ │ + bne c3d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c510 │ │ │ │ │ + b c5c4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b c638 │ │ │ │ │ + b c6ec │ │ │ │ │ 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 c650 │ │ │ │ │ + b c704 │ │ │ │ │ .word 0x000000b4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000c680 : │ │ │ │ │ +0000c734 : │ │ │ │ │ long_mul_method(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #16777216 @ 0x1000000 │ │ │ │ │ - beq c824 │ │ │ │ │ + beq c8d8 │ │ │ │ │ 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 c830 │ │ │ │ │ + beq c8e4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ orr ip, r3, r2 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi c750 │ │ │ │ │ + bhi c804 │ │ │ │ │ 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 │ │ │ │ │ @@ -13746,57 +13797,57 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r5, r0 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bcs c730 │ │ │ │ │ + bcs c7e4 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ 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 c790 │ │ │ │ │ + bcs c844 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - bl fe88 │ │ │ │ │ + bl fff8 │ │ │ │ │ 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 c728 │ │ │ │ │ + beq c7dc │ │ │ │ │ sub r0, fp, #24 │ │ │ │ │ - bl 14ab4 <_PyLong_Negate> │ │ │ │ │ + bl 14c24 <_PyLong_Negate> │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b c728 │ │ │ │ │ + b c7dc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt c83c │ │ │ │ │ + blt c8f0 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - bne c878 │ │ │ │ │ + bne c92c │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c86c │ │ │ │ │ + beq c920 │ │ │ │ │ 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] │ │ │ │ │ @@ -13819,157 +13870,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 c728 │ │ │ │ │ + b c7dc │ │ │ │ │ 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 c728 │ │ │ │ │ + b c7dc │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r6, #2 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ lsrs r2, r4, #28 │ │ │ │ │ - beq c7a4 │ │ │ │ │ + beq c858 │ │ │ │ │ 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 c7bc │ │ │ │ │ + bne c870 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c728 │ │ │ │ │ + b c7dc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b c850 │ │ │ │ │ + b c904 │ │ │ │ │ │ │ │ │ │ -0000c880 <_PyLong_FormatWriter>: │ │ │ │ │ +0000c934 <_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 c8c4 <_PyLong_FormatWriter+0x44> │ │ │ │ │ + bne c978 <_PyLong_FormatWriter+0x44> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 25c4 │ │ │ │ │ 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 11d10 │ │ │ │ │ - b c8bc <_PyLong_FormatWriter+0x3c> │ │ │ │ │ + bl 11e80 │ │ │ │ │ + b c970 <_PyLong_FormatWriter+0x3c> │ │ │ │ │ │ │ │ │ │ -0000c8e4 : │ │ │ │ │ +0000c998 : │ │ │ │ │ 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 ca14 │ │ │ │ │ + bne cac0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi cbfc │ │ │ │ │ + bhi cca8 │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq ca10 │ │ │ │ │ + beq cabc │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ca6c │ │ │ │ │ + beq cb18 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne ca88 │ │ │ │ │ + bne cb34 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c970 │ │ │ │ │ + bne ca24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca74 │ │ │ │ │ + beq cb20 │ │ │ │ │ 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 cc34 │ │ │ │ │ + bl cce0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cb4c │ │ │ │ │ + beq cbf8 │ │ │ │ │ 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 cc08 │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq ccb4 │ │ │ │ │ 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 c964 │ │ │ │ │ + bgt ca18 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c964 │ │ │ │ │ + bne ca18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b c964 │ │ │ │ │ + b ca18 │ │ │ │ │ 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 │ │ │ │ │ @@ -13982,392 +14031,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 cb4c │ │ │ │ │ + beq cbf8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r4, r7 │ │ │ │ │ - bgt c93c │ │ │ │ │ + bgt c9f0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne cb54 │ │ │ │ │ + bne cc00 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne ca7c │ │ │ │ │ - ldr r3, [pc, #436] @ cc30 │ │ │ │ │ - b c964 │ │ │ │ │ + bne cb28 │ │ │ │ │ + ldr r5, [pc, #436] @ ccdc │ │ │ │ │ + b ca18 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b c974 │ │ │ │ │ + b ca28 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c974 │ │ │ │ │ + bne ca28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cb60 │ │ │ │ │ + beq cc0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c958 │ │ │ │ │ + beq ca0c │ │ │ │ │ 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 cb28 │ │ │ │ │ + beq cbd4 │ │ │ │ │ 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 cb34 │ │ │ │ │ + bne cbe0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq cb04 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq cbb0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bl 10f54 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 110c4 │ │ │ │ │ R_ARM_CALL PyLong_FromUnicodeObject │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b c964 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b ca18 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne cb84 │ │ │ │ │ + bne cc30 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ - bl 1114c <_PyLong_FromBytes> │ │ │ │ │ + bl 112bc <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b c964 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b ca18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cb4c │ │ │ │ │ + bne cbf8 │ │ │ │ │ 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 c964 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b ca18 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne c974 │ │ │ │ │ + bne ca28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca74 │ │ │ │ │ + beq cb20 │ │ │ │ │ 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 cb4c │ │ │ │ │ + b cbf8 │ │ │ │ │ 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 cbb0 │ │ │ │ │ + bne cc5c │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ │ - beq cbe0 │ │ │ │ │ + beq cc8c │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq cb14 │ │ │ │ │ + beq cbc0 │ │ │ │ │ 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 cb14 │ │ │ │ │ + bne cbc0 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ - b cb18 │ │ │ │ │ + b cbc4 │ │ │ │ │ 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 cb4c │ │ │ │ │ + b cbf8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ add r0, r1, #16 │ │ │ │ │ - b ca14 │ │ │ │ │ + b cac0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cb4c │ │ │ │ │ + bgt cbf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cb4c │ │ │ │ │ + bne cbf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cb4c │ │ │ │ │ + b cbf8 │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000cc34 : │ │ │ │ │ +0000cce0 : │ │ │ │ │ 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 cce0 │ │ │ │ │ + bne cd8c │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cde4 │ │ │ │ │ + beq ce90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ccd0 │ │ │ │ │ + beq cd7c │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ce10 │ │ │ │ │ + beq cebc │ │ │ │ │ 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 ce1c │ │ │ │ │ + bne cec8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq cd58 │ │ │ │ │ + beq ce04 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 10f54 │ │ │ │ │ + b 110c4 │ │ │ │ │ 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 cc34 │ │ │ │ │ + bl cce0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ce08 │ │ │ │ │ + beq ceb4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq cd7c │ │ │ │ │ + beq ce28 │ │ │ │ │ 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 cda0 │ │ │ │ │ + beq ce4c │ │ │ │ │ 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 cdc8 │ │ │ │ │ + ble ce74 │ │ │ │ │ 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 ce38 │ │ │ │ │ + bne cee4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1114c <_PyLong_FromBytes> │ │ │ │ │ + b 112bc <_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 cd1c │ │ │ │ │ + bne cdc8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ce08 │ │ │ │ │ + bgt ceb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ce08 │ │ │ │ │ + bne ceb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce08 │ │ │ │ │ + b ceb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cd4c │ │ │ │ │ + bne cdf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cd4c │ │ │ │ │ + b cdf8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r5, [pc, #188] @ ceac │ │ │ │ │ - beq cd4c │ │ │ │ │ + ldreq r5, [pc, #188] @ cf58 │ │ │ │ │ + beq cdf8 │ │ │ │ │ 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 cd4c │ │ │ │ │ + b cdf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ce08 │ │ │ │ │ + bne ceb4 │ │ │ │ │ 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 ce08 │ │ │ │ │ + b ceb4 │ │ │ │ │ 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 ce60 │ │ │ │ │ + bne cf0c │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq ce90 │ │ │ │ │ + beq cf3c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cd68 │ │ │ │ │ + beq ce14 │ │ │ │ │ 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 cd68 │ │ │ │ │ + bne ce14 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ - b cd6c │ │ │ │ │ + b ce18 │ │ │ │ │ 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 ce08 │ │ │ │ │ + b ceb4 │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000ceb0 : │ │ │ │ │ +0000cf5c : │ │ │ │ │ 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 cf28 │ │ │ │ │ + beq cfd4 │ │ │ │ │ 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 cf1c │ │ │ │ │ + beq cfc8 │ │ │ │ │ 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 cf14 │ │ │ │ │ + b cfc0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14375,31 +14424,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 cf20 │ │ │ │ │ + b cfcc │ │ │ │ │ │ │ │ │ │ -0000cf4c : │ │ │ │ │ +0000cff8 : │ │ │ │ │ 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 d000 │ │ │ │ │ + bhi d0ac │ │ │ │ │ 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 │ │ │ │ │ @@ -14408,62 +14457,62 @@ │ │ │ │ │ smull r0, r2, r0, r2 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r4, r0 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bcs cfe0 │ │ │ │ │ + bcs d08c │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ 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 d044 │ │ │ │ │ + bcs d0f0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - bl fe88 │ │ │ │ │ + bl fff8 │ │ │ │ │ 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 cfd4 │ │ │ │ │ + beq d080 │ │ │ │ │ sub r0, fp, #32 │ │ │ │ │ - bl 14ab4 <_PyLong_Negate> │ │ │ │ │ + bl 14c24 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b cfd4 │ │ │ │ │ + b d080 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r8, #1 │ │ │ │ │ - blt d0d0 │ │ │ │ │ + blt d17c │ │ │ │ │ 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 d0e0 │ │ │ │ │ + beq d18c │ │ │ │ │ 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 │ │ │ │ │ @@ -14481,78 +14530,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 cfd4 │ │ │ │ │ + b d080 │ │ │ │ │ rsbs r4, r0, #0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ rsc r5, r5, #0 │ │ │ │ │ - b d050 │ │ │ │ │ + b d0fc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b cfd4 │ │ │ │ │ + b d080 │ │ │ │ │ │ │ │ │ │ -0000d0f0 : │ │ │ │ │ +0000d19c : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d7fc │ │ │ │ │ + beq d8a8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d7fc │ │ │ │ │ + beq d8a8 │ │ │ │ │ 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 d834 │ │ │ │ │ + beq d8e0 │ │ │ │ │ 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 d904 │ │ │ │ │ + beq d9b0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq d5d0 │ │ │ │ │ + beq d67c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq d858 │ │ │ │ │ + beq d904 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d81c │ │ │ │ │ + beq d8c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq d5e8 │ │ │ │ │ + beq d694 │ │ │ │ │ sub r3, r5, r6 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge d99c │ │ │ │ │ + bge da44 │ │ │ │ │ movw r2, #48061 @ 0xbbbd │ │ │ │ │ movt r2, #64443 @ 0xfbbb │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d904 │ │ │ │ │ + blt d9b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14562,43 +14611,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 d99c │ │ │ │ │ + bgt da44 │ │ │ │ │ movw r2, #64461 @ 0xfbcd │ │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d904 │ │ │ │ │ + blt d9b0 │ │ │ │ │ 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 d644 │ │ │ │ │ + bgt d6f0 │ │ │ │ │ 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 48c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d84c │ │ │ │ │ + beq d8f8 │ │ │ │ │ sub r3, r9, #56 @ 0x38 │ │ │ │ │ lsl r7, r7, #2 │ │ │ │ │ cmn r3, #30 │ │ │ │ │ - bge d280 │ │ │ │ │ + bge d32c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ @@ -14617,21 +14666,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 d404 │ │ │ │ │ + ble d4b0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d364 │ │ │ │ │ + beq d410 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq d338 │ │ │ │ │ + beq d3e4 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq d314 │ │ │ │ │ + beq d3c0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14653,15 +14702,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 d404 │ │ │ │ │ + ble d4b0 │ │ │ │ │ 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 │ │ │ │ │ @@ -14692,65 +14741,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 d368 │ │ │ │ │ + bgt d414 │ │ │ │ │ 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 d9e4 │ │ │ │ │ + beq da8c │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d63c │ │ │ │ │ + beq d6e8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d874 │ │ │ │ │ + beq d920 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13d3c │ │ │ │ │ + bl 13eac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d48c │ │ │ │ │ + bgt d538 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d48c │ │ │ │ │ + bne d538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq d84c │ │ │ │ │ + beq d8f8 │ │ │ │ │ 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 d4c8 │ │ │ │ │ + bgt d574 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d4c8 │ │ │ │ │ + bne d574 │ │ │ │ │ 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 │ │ │ │ │ @@ -14767,44 +14816,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 d530 │ │ │ │ │ + beq d5dc │ │ │ │ │ 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] @ d930 │ │ │ │ │ + vldr d5, [pc, #984] @ d9d8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bgt d5b8 │ │ │ │ │ + bgt d664 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d584 │ │ │ │ │ + bgt d630 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d584 │ │ │ │ │ + bne d630 │ │ │ │ │ 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 d978 │ │ │ │ │ + bge da20 │ │ │ │ │ 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 │ │ │ │ │ @@ -14813,57 +14862,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 d544 │ │ │ │ │ + b d5f0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq d600 │ │ │ │ │ + beq d6ac │ │ │ │ │ cmp r6, #2 │ │ │ │ │ rsbne r3, r6, #1 │ │ │ │ │ - bne d1ac │ │ │ │ │ + bne d258 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ lsrs r2, r2, #23 │ │ │ │ │ - bne d81c │ │ │ │ │ + bne d8c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d81c │ │ │ │ │ + beq d8c8 │ │ │ │ │ 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 d950 │ │ │ │ │ + bne d9f8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ vldr s14, [r3, #8] │ │ │ │ │ vcvt.f64.u32 d7, s14 │ │ │ │ │ - bne d9c8 │ │ │ │ │ + bne da70 │ │ │ │ │ vdiv.f64 d0, d6, d7 │ │ │ │ │ - b d5a0 │ │ │ │ │ + b d64c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b d424 │ │ │ │ │ + b d4d0 │ │ │ │ │ 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 48c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d84c │ │ │ │ │ + beq d8f8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble d91c │ │ │ │ │ + ble d9c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -14876,19 +14925,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 d71c │ │ │ │ │ + beq d7c8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq d6f4 │ │ │ │ │ + beq d7a0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne d808 │ │ │ │ │ + bne d8b4 │ │ │ │ │ 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 │ │ │ │ │ @@ -14898,15 +14947,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 d7bc │ │ │ │ │ + beq d868 │ │ │ │ │ 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 │ │ │ │ │ @@ -14937,48 +14986,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 d720 │ │ │ │ │ + bne d7cc │ │ │ │ │ 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 d414 │ │ │ │ │ + beq d4c0 │ │ │ │ │ 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 d7c8 │ │ │ │ │ + b d874 │ │ │ │ │ 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 d6d4 │ │ │ │ │ + b d780 │ │ │ │ │ sub r3, r5, r6 │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt d1bc │ │ │ │ │ - b d99c │ │ │ │ │ + blt d268 │ │ │ │ │ + b da44 │ │ │ │ │ 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 │ │ │ │ │ @@ -14990,151 +15039,150 @@ │ │ │ │ │ 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 d5f8 │ │ │ │ │ - b d190 │ │ │ │ │ + beq d6a4 │ │ │ │ │ + b d23c │ │ │ │ │ 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 d8c4 │ │ │ │ │ + bmi d970 │ │ │ │ │ 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 d898 │ │ │ │ │ + b d944 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d9b8 │ │ │ │ │ + beq da60 │ │ │ │ │ ldr lr, [r9, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq d924 │ │ │ │ │ + beq d9d0 │ │ │ │ │ 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 d4cc │ │ │ │ │ + b d578 │ │ │ │ │ ldrd r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - vldr d0, [pc, #40] @ d938 │ │ │ │ │ - vldr d7, [pc, #44] @ d940 │ │ │ │ │ + vldr d0, [pc, #36] @ d9e0 │ │ │ │ │ + vldr d7, [pc, #40] @ d9e8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ │ - b d5ac │ │ │ │ │ + b d658 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b d7bc │ │ │ │ │ + b d868 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b d8d0 │ │ │ │ │ - nop {0} │ │ │ │ │ + b d97c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ .word 0x80000000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - vldr d5, [pc, #-24] @ d948 │ │ │ │ │ + vldr d5, [pc, #-24] @ d9f0 │ │ │ │ │ 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 d614 │ │ │ │ │ - bne d99c │ │ │ │ │ + b d6c0 │ │ │ │ │ + bne da44 │ │ │ │ │ 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 d594 │ │ │ │ │ + bne d640 │ │ │ │ │ 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 d84c │ │ │ │ │ + b d8f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - b d8f8 │ │ │ │ │ + b d9a4 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - vldr d4, [pc, #-140] @ d948 │ │ │ │ │ + vldr d4, [pc, #-140] @ d9f0 │ │ │ │ │ vldr s10, [r3, #12] │ │ │ │ │ vcvt.f64.u32 d5, s10 │ │ │ │ │ vmla.f64 d5, d7, d4 │ │ │ │ │ vmov.f64 d7, d5 │ │ │ │ │ - b d634 │ │ │ │ │ + b d6e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b d44c │ │ │ │ │ + b d4f8 │ │ │ │ │ │ │ │ │ │ -0000d9f4 : │ │ │ │ │ +0000da9c : │ │ │ │ │ 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 dab4 │ │ │ │ │ + beq db5c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq da98 │ │ │ │ │ + beq db40 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi da50 │ │ │ │ │ + bhi daf8 │ │ │ │ │ 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 12ad8 <_PyLong_Frexp> │ │ │ │ │ + bl 12c48 <_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 da78 │ │ │ │ │ + blt db20 │ │ │ │ │ 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 │ │ │ │ │ @@ -15143,1614 +15191,1749 @@ │ │ │ │ │ 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 da48 │ │ │ │ │ + b daf0 │ │ │ │ │ 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 da90 │ │ │ │ │ + b db38 │ │ │ │ │ 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 da90 │ │ │ │ │ + b db38 │ │ │ │ │ │ │ │ │ │ -0000dac8 : │ │ │ │ │ +0000db70 : │ │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ 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 ea78 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + beq ea78 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - str r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq e9a8 │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq e9a8 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e18c │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e1a8 │ │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - ands r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne e280 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble e24c │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble e268 │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + ands r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ + bne e344 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - bne e988 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - str r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - and r0, r1, #3 │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - beq e844 │ │ │ │ │ + cmp r9, r2 │ │ │ │ │ + bne ea58 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ │ + and r2, r1, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq e928 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ - mul r1, r0, r1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - moveq r9, r1 │ │ │ │ │ - moveq r4, r9 │ │ │ │ │ - ldreq r7, [pc, #3872] @ eaac │ │ │ │ │ - beq ddb8 │ │ │ │ │ - mov r9, r2 │ │ │ │ │ - str r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - add r2, r3, r1, lsl #2 │ │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ │ - movgt r2, #0 │ │ │ │ │ - movle r2, #1 │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ - movhi r2, #0 │ │ │ │ │ + mul r2, r1, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dfe4 │ │ │ │ │ + moveq r9, r2 │ │ │ │ │ + moveq r4, r9 │ │ │ │ │ + ldreq r7, [pc, #4080] @ ec24 │ │ │ │ │ + beq de54 │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - bgt eab0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - ldrle r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - ldr r2, [pc, #3768] @ eaa4 │ │ │ │ │ - ldr r0, [r2, #1232] @ 0x4d0 │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e07c │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bls e0a4 │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + sub r5, r2, #1 │ │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ │ + ldr sl, [r3, #8] │ │ │ │ │ + movgt r3, #0 │ │ │ │ │ + movle r3, #1 │ │ │ │ │ + cmp sl, #3 │ │ │ │ │ + movhi r3, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e084 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + bgt ecb0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + ldrle r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + strle r3, [r1] │ │ │ │ │ + ldr r3, [pc, #3980] @ ec1c │ │ │ │ │ + ldr r1, [r3, #1232] @ 0x4d0 │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble e11c │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + bls e144 │ │ │ │ │ + cmp sl, #3 │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls dc38 │ │ │ │ │ - cmp r5, #7 │ │ │ │ │ + bls dcdc │ │ │ │ │ + cmp sl, #7 │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls dc38 │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ + bls dcdc │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls dc38 │ │ │ │ │ + bls dcdc │ │ │ │ │ mov r4, #32 │ │ │ │ │ - cmp r5, #31 │ │ │ │ │ - bls dc38 │ │ │ │ │ + cmp sl, #31 │ │ │ │ │ + bls dcdc │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bcs dc2c │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + bcs dcd0 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ lsr r4, r4, #2 │ │ │ │ │ - add r2, r3, #8 │ │ │ │ │ - add r3, r2, r1, lsl #2 │ │ │ │ │ - str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - ldr r7, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + add r3, r3, #8 │ │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldr r7, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dd9c │ │ │ │ │ + beq de40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - ldr sl, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b dd0c │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ │ - orr r1, r3, r2 │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + b ddb0 │ │ │ │ │ + ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi df24 │ │ │ │ │ - and r1, r3, #3 │ │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ │ - rsb r1, r1, #1 │ │ │ │ │ - and r0, r2, #3 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ - mul r1, r3, r1 │ │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ │ - mul r0, r3, r0 │ │ │ │ │ - movw r3, #1030 @ 0x406 │ │ │ │ │ - smull r0, r1, r1, r0 │ │ │ │ │ - adds ip, r0, #5 │ │ │ │ │ + bhi dfc0 │ │ │ │ │ + and ip, r2, #3 │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ + rsb ip, ip, #1 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul ip, r2, ip │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + mul r3, r2, r3 │ │ │ │ │ + movw r2, #1030 @ 0x406 │ │ │ │ │ + smull r0, ip, ip, r3 │ │ │ │ │ + adds r1, r0, #5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - adc r2, r1, #0 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - sbcs r2, r2, #0 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - bcs e05c │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - add r0, r0, #588 @ 0x24c │ │ │ │ │ + adc r3, ip, #0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + sbcs r3, r3, #0 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + bcs e0fc │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add r7, r7, r0, lsl #4 │ │ │ │ │ - bgt df78 │ │ │ │ │ - sub r8, r3, #1 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + add r7, r7, r3, lsl #4 │ │ │ │ │ + bgt e018 │ │ │ │ │ + sub r8, r2, #1 │ │ │ │ │ str r8, [r6] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne df78 │ │ │ │ │ + bne e018 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne df88 │ │ │ │ │ + bne e028 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq dd9c │ │ │ │ │ + beq de40 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi dec4 │ │ │ │ │ + bhi df60 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ - smull r0, r1, r0, r0 │ │ │ │ │ + smull r0, r2, r0, r0 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - adc r2, r1, #0 │ │ │ │ │ + adc r1, r2, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - sbcs r2, r2, #0 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - bcs dfb8 │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + sbcs r1, r1, #0 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + bcs e058 │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ add r6, r0, #588 @ 0x24c │ │ │ │ │ add r6, r3, r6, lsl #4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt de68 │ │ │ │ │ + bgt df04 │ │ │ │ │ sub r8, r3, #1 │ │ │ │ │ str r8, [r7] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne de68 │ │ │ │ │ + bne df04 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne de78 │ │ │ │ │ - tst r5, r4 │ │ │ │ │ - bne dc6c │ │ │ │ │ + bne df14 │ │ │ │ │ + tst sl, r4 │ │ │ │ │ + bne dd0c │ │ │ │ │ mov r7, r6 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - bne dd0c │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bpl ea90 │ │ │ │ │ + bne ddb0 │ │ │ │ │ + subs r5, r5, #1 │ │ │ │ │ + bpl f938 │ │ │ │ │ ldr r4, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e53c │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e264 │ │ │ │ │ + bne e600 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e7b4 │ │ │ │ │ + ble e324 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble e874 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq de04 │ │ │ │ │ + beq dea0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt de04 │ │ │ │ │ + bgt dea0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de04 │ │ │ │ │ + bne dea0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq de30 │ │ │ │ │ + beq decc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt de30 │ │ │ │ │ + bgt decc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de30 │ │ │ │ │ + bne decc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de5c │ │ │ │ │ + beq def8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt de5c │ │ │ │ │ + bgt def8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de5c │ │ │ │ │ + bne def8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dd88 │ │ │ │ │ + beq de2c │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 11744 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f850 │ │ │ │ │ + beq ec74 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt deb4 │ │ │ │ │ + bgt df50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne deb4 │ │ │ │ │ + bne df50 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dd88 │ │ │ │ │ + b de2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl fe88 │ │ │ │ │ + bl fff8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne dd58 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ + bne ddfc │ │ │ │ │ + mov r8, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ - beq e584 │ │ │ │ │ + beq e648 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt df10 │ │ │ │ │ - sub r5, r2, #1 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt dfac │ │ │ │ │ + sub r5, r3, #1 │ │ │ │ │ str r5, [r7] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f8b4 │ │ │ │ │ + beq ec88 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b e584 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e648 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl fe88 │ │ │ │ │ + bl fff8 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ │ + ldr r2, [r8, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ 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 e8b8 │ │ │ │ │ + bne e984 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea0c │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble dce0 │ │ │ │ │ + beq eb10 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble dd84 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dd04 │ │ │ │ │ + beq dda8 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 11744 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f84c │ │ │ │ │ + beq eb30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dd04 │ │ │ │ │ - subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - adc r1, r1, #0 │ │ │ │ │ - cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - sbcs r1, r1, #0 │ │ │ │ │ - bcs e0dc │ │ │ │ │ + b dda8 │ │ │ │ │ + subs r1, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + adc r2, r2, #0 │ │ │ │ │ + cmn r1, #-2147483647 @ 0x80000001 │ │ │ │ │ + sbcs r2, r2, #0 │ │ │ │ │ + bcs e1a0 │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne dd58 │ │ │ │ │ - b dee0 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bls e180 │ │ │ │ │ - ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bne ddfc │ │ │ │ │ + b df7c │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + bls e240 │ │ │ │ │ + ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl cf4c │ │ │ │ │ - ldr r2, [pc, #2724] @ eaa4 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + bl cff8 │ │ │ │ │ + ldr r3, [pc, #2940] @ ec1c │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r1, [r2, #1232] @ 0x4d0 │ │ │ │ │ - beq f91c │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e0bc │ │ │ │ │ - sub r4, r1, #1 │ │ │ │ │ - str r4, [r2, #1232] @ 0x4d0 │ │ │ │ │ + ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ + beq f94c │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e15c │ │ │ │ │ + sub r4, r2, #1 │ │ │ │ │ + str r4, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne e0bc │ │ │ │ │ - add r0, r2, #1232 @ 0x4d0 │ │ │ │ │ + bne e15c │ │ │ │ │ + add r0, r3, #1232 @ 0x4d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne e700 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ - beq e6ac │ │ │ │ │ + bne e7c0 │ │ │ │ │ + cmp sl, #3 │ │ │ │ │ + beq e744 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e53c │ │ │ │ │ + bne e600 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b ddb8 │ │ │ │ │ - subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - adc r1, r1, #0 │ │ │ │ │ - cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - sbcs r1, r1, #0 │ │ │ │ │ - bcs e1b8 │ │ │ │ │ + b de54 │ │ │ │ │ + subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + adc ip, ip, #0 │ │ │ │ │ + cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ + sbcs ip, ip, #0 │ │ │ │ │ + bcs e278 │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b df60 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - str r0, [r2, #1232] @ 0x4d0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne dbf4 │ │ │ │ │ - ldr r0, [pc, #2584] @ eaac │ │ │ │ │ - str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + b e000 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r1, [r3, #1232] @ 0x4d0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne dc98 │ │ │ │ │ + ldr r0, [pc, #2800] @ ec24 │ │ │ │ │ + str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - bhi dbfc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ + bhi dca0 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - add r2, r3, #8 │ │ │ │ │ - add r3, r2, r1, lsl #2 │ │ │ │ │ - str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b dc4c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ + add r3, r3, #8 │ │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + b dcf0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne e700 │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ - beq e680 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b e048 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - movge r1, #0 │ │ │ │ │ - strge r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - blt e8f8 │ │ │ │ │ - lsrs r1, r2, #28 │ │ │ │ │ - strd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - movne r8, #24 │ │ │ │ │ - moveq r0, #20 │ │ │ │ │ - movne r0, r8 │ │ │ │ │ - moveq r8, #16 │ │ │ │ │ - str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne e7c0 │ │ │ │ │ + cmp sl, #3 │ │ │ │ │ + bne e0e4 │ │ │ │ │ + ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl cff8 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq eab4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl ae54 │ │ │ │ │ + str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b e0e8 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + blt e9c4 │ │ │ │ │ + lsrs r2, r8, #28 │ │ │ │ │ + bne eca4 │ │ │ │ │ + mov r0, #20 │ │ │ │ │ + strd r2, [fp, #-144] @ 0xffffff70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - ldrd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e9d8 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + beq eafc │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r1, #16 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r1, [r6, #4] │ │ │ │ │ - strd r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r0, r0, #1 │ │ │ │ │ - strle r0, [r1] │ │ │ │ │ + str r0, [r6, #4] │ │ │ │ │ + str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr ip, [r0] │ │ │ │ │ + str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + addle ip, ip, #1 │ │ │ │ │ + strle ip, [r0] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r2, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - orr r8, r3, r8 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - str r8, [r6, #8] │ │ │ │ │ - orrs r1, r3, #0 │ │ │ │ │ - ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + orr r1, r1, r3 │ │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + str r1, [r6, #8] │ │ │ │ │ + orrs r1, r2, #0 │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orr r1, r1, r2, lsl #2 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ + addne r3, r6, #20 │ │ │ │ │ + orr r1, r1, r8, lsl #2 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ - ldrne r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - strne r3, [r6, #20] │ │ │ │ │ - b dd58 │ │ │ │ │ - beq e450 │ │ │ │ │ - ldr r7, [pc, #2336] @ eaac │ │ │ │ │ - b e048 │ │ │ │ │ + strne r2, [r3] │ │ │ │ │ + b ddfc │ │ │ │ │ + beq e514 │ │ │ │ │ + ldr r7, [pc, #2520] @ ec24 │ │ │ │ │ + b e0e8 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt db30 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b db30 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt dbd4 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + b dbd4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ - strge r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - blt e938 │ │ │ │ │ - lsrs r3, r2, #28 │ │ │ │ │ - str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + strge r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + blt ea08 │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ moveq r3, #2 │ │ │ │ │ movne r3, #3 │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq e9fc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ + beq eaa8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - str r1, [r7, #4] │ │ │ │ │ - str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r0, [r1] │ │ │ │ │ + str r3, [r7, #4] │ │ │ │ │ + str r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ - strle r0, [r1] │ │ │ │ │ + strle r0, [r3] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - rsb r1, r3, #1 │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - orr r1, r1, r3, lsl #3 │ │ │ │ │ - str r1, [r7, #8] │ │ │ │ │ - orrs r1, r0, #0 │ │ │ │ │ - lsr r1, r8, #30 │ │ │ │ │ - orr r1, r1, r2, lsl #2 │ │ │ │ │ - bic r3, r8, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r7, #12] │ │ │ │ │ - str r1, [r7, #16] │ │ │ │ │ + ldr r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + ldr r1, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + orr r3, r3, r2, lsl #3 │ │ │ │ │ + str r3, [r7, #8] │ │ │ │ │ + orrs r3, r0, #0 │ │ │ │ │ + lsr r3, r8, #30 │ │ │ │ │ + orr r3, r3, r1, lsl #2 │ │ │ │ │ + bic r2, r8, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r2, [r7, #12] │ │ │ │ │ + str r3, [r7, #16] │ │ │ │ │ strne r0, [r7, #20] │ │ │ │ │ - b df6c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne ddc8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + b e00c │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne de64 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ddc8 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ + b de64 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ str r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r9] │ │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq e9b4 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq e4cc │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r9] │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq ea84 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq e590 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ mov r9, sl │ │ │ │ │ - bic r2, r2, #4 │ │ │ │ │ - cmp r2, #8 │ │ │ │ │ - bhi e2d8 │ │ │ │ │ - ldr r2, [sl, #12] │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq e90c │ │ │ │ │ - ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - bne e630 │ │ │ │ │ - bl 10ae0 <_PyLong_Copy> │ │ │ │ │ + bic r3, r3, #4 │ │ │ │ │ + cmp r3, #8 │ │ │ │ │ + bhi e39c │ │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq e9dc │ │ │ │ │ + ldr r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne e6f4 │ │ │ │ │ + bl 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea88 │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + beq ebf8 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e89c │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble e908 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 14ab4 <_PyLong_Negate> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bl 14c24 <_PyLong_Negate> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - subs r1, r3, #0 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + subs r2, r3, #0 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldreq sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - beq e528 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + beq e5ec │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + ldrle r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + ldr r3, [pc, #2052] @ ec1c │ │ │ │ │ + ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ - ldrle r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - ldr r2, [pc, #1872] @ eaa4 │ │ │ │ │ - ldr r1, [r2, #1232] @ 0x4d0 │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r1, r1, #1 │ │ │ │ │ - strle r1, [r2, #1232] @ 0x4d0 │ │ │ │ │ - ldr r1, [r2, #1216] @ 0x4c0 │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r1, r1, #1 │ │ │ │ │ - strle r1, [r2, #1216] @ 0x4c0 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ + strle r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ + ldr r2, [r3, #1216] @ 0x4c0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ - strle r2, [sl] │ │ │ │ │ - ldr r2, [sl, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq e8c8 │ │ │ │ │ - ldr r7, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - ldr r6, [pc, #1800] @ eaa8 │ │ │ │ │ - ldr r8, [pc, #1800] @ eaac │ │ │ │ │ + strle r2, [r3, #1216] @ 0x4c0 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [sl] │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq e994 │ │ │ │ │ + ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + ldr r6, [pc, #1980] @ ec20 │ │ │ │ │ + ldr r8, [pc, #1980] @ ec24 │ │ │ │ │ str r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str sl, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r3, fp, #100 @ 0x64 │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl b708 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl b7bc │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ea14 │ │ │ │ │ + beq eb5c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e6e4 │ │ │ │ │ + ble e7a4 │ │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r4, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl cf4c │ │ │ │ │ + bl cff8 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e8dc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq fa38 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + ble e9a8 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq fb50 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 7994 │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ + bl 7a34 │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e730 │ │ │ │ │ + ble e7f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fa38 │ │ │ │ │ + beq fb50 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e914 │ │ │ │ │ + ble e9e4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e5d4 │ │ │ │ │ + beq e698 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b e3a8 │ │ │ │ │ - ldr r1, [pc, #1620] @ eaac │ │ │ │ │ - ldr r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - bl cf4c │ │ │ │ │ - ldr r2, [pc, #1600] @ eaa4 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b e46c │ │ │ │ │ + ldr r1, [pc, #1800] @ ec24 │ │ │ │ │ + ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + bl cff8 │ │ │ │ │ + ldr r3, [pc, #1780] @ ec1c │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r1, [r2, #1232] @ 0x4d0 │ │ │ │ │ - beq f91c │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e490 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r2, #1232] @ 0x4d0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne e490 │ │ │ │ │ - add r0, r2, #1232 @ 0x4d0 │ │ │ │ │ + ldr r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ + beq f94c │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e554 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r3, #1232] @ 0x4d0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne e554 │ │ │ │ │ + add r0, r3, #1232 @ 0x4d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq e0d4 │ │ │ │ │ + beq e0e4 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 11744 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f850 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl ada0 │ │ │ │ │ + beq ec78 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e048 │ │ │ │ │ + b e0e8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 10ae0 <_PyLong_Copy> │ │ │ │ │ + bl 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ea88 │ │ │ │ │ - ldr r2, [r9] │ │ │ │ │ + beq ebf8 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e500 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r9] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq f860 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e5c4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq eb24 │ │ │ │ │ sub r0, fp, #112 @ 0x70 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 14ab4 <_PyLong_Negate> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bl 14c24 <_PyLong_Negate> │ │ │ │ │ ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - bne e2b8 │ │ │ │ │ - ldr r1, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + bne e37c │ │ │ │ │ + ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r7, r4 │ │ │ │ │ - str r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b ddb8 │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - movne r6, r7 │ │ │ │ │ - movne sl, #0 │ │ │ │ │ - beq e054 │ │ │ │ │ + str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b de54 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + movne r5, r7 │ │ │ │ │ + movne r8, #0 │ │ │ │ │ + beq e0f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 7994 │ │ │ │ │ + bl 7a34 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f0c0 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f898 │ │ │ │ │ + beq f2ec │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble fb34 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ subne r3, fp, #100 @ 0x64 │ │ │ │ │ - strne r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - beq ddb8 │ │ │ │ │ - ldr r6, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - ldr r3, [r6], #4 │ │ │ │ │ + strne r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + beq de54 │ │ │ │ │ + ldr r5, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + ldr r3, [r5], #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e5c4 │ │ │ │ │ + bgt e688 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne e5c4 │ │ │ │ │ + bne e688 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r5, sl │ │ │ │ │ - beq ddb8 │ │ │ │ │ - b e59c │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq de54 │ │ │ │ │ + b e660 │ │ │ │ │ ldr r9, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r8, r4 │ │ │ │ │ ldr sl, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e7d4 │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f830 │ │ │ │ │ - ldr r1, [pc, #1192] @ eaac │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble e894 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble fb60 │ │ │ │ │ + ldr r1, [pc, #1372] @ ec24 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 2454 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e7f0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f7d8 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e828 │ │ │ │ │ - str r6, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - and r1, r2, #3 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - beq e754 │ │ │ │ │ - ldr r1, [sl, #8] │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - cmp r2, r1, lsr #3 │ │ │ │ │ - bgt e754 │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + bne e8b0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble ec00 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - and r1, r2, #3 │ │ │ │ │ - rsb r1, r1, #1 │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - mul r1, r2, r1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne db94 │ │ │ │ │ - b e184 │ │ │ │ │ - ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl cf4c │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble e8e8 │ │ │ │ │ + str r6, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + and r2, r3, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq e814 │ │ │ │ │ + ldr r2, [sl, #8] │ │ │ │ │ + lsr r3, r3, #3 │ │ │ │ │ + cmp r3, r2, lsr #3 │ │ │ │ │ + bgt e814 │ │ │ │ │ + ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + and r2, r3, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + lsr r3, r3, #3 │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne dc3c │ │ │ │ │ + b e244 │ │ │ │ │ + ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl cff8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f858 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl ada0 │ │ │ │ │ - str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e048 │ │ │ │ │ - ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl cf4c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e9e0 │ │ │ │ │ + beq eab4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl ada0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl ae54 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq e0d4 │ │ │ │ │ - b e4a0 │ │ │ │ │ + beq e0e8 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 118b4 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq eb18 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl ae54 │ │ │ │ │ + ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b e0e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ + str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e3d0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne e494 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e3d0 │ │ │ │ │ + b e494 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 11744 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f850 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl ada0 │ │ │ │ │ - ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e040 │ │ │ │ │ + beq ec78 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl ae54 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b e0dc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [r7] │ │ │ │ │ + str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e418 │ │ │ │ │ + bne e4dc │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b e418 │ │ │ │ │ - ldr r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e4dc │ │ │ │ │ + ldr r5, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11744 │ │ │ │ │ + bl 118b4 │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ea88 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e79c │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne e79c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + beq ebf8 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e85c │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne e85c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - str r4, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b e65c │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r4, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b e720 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne ddd8 │ │ │ │ │ + bne de74 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ddd8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e5f0 │ │ │ │ │ + b de74 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e5f0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e950 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e96c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + b e6b4 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble ea20 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble ea3c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + 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 r7, r4 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ddb8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e62c │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + b de54 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne e6f0 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e62c │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f86c │ │ │ │ │ + b e6f0 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne e3d4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e3d4 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e874 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq f88c │ │ │ │ │ - movw ip, #0 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble eb3c │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e958 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ec68 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ - movt ip, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ - ldrd r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r1, [fp, #-124] @ 0xffffff84 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ + 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 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e310 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e310 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ - bl 14ab4 <_PyLong_Negate> │ │ │ │ │ + bl 14c24 <_PyLong_Negate> │ │ │ │ │ ldr r7, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b df60 │ │ │ │ │ - ldr r6, [pc, #476] @ eaac │ │ │ │ │ + b e000 │ │ │ │ │ + ldr r6, [pc, #648] @ ec24 │ │ │ │ │ mov r8, sl │ │ │ │ │ - ldr r5, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r7, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r4, r6, #16 │ │ │ │ │ - b e5e4 │ │ │ │ │ + b e6a8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e3f4 │ │ │ │ │ + bne e4b8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e3f4 │ │ │ │ │ + b e4b8 │ │ │ │ │ rsbs r3, r0, #0 │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - rsc r2, r2, #0 │ │ │ │ │ - str r1, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b e0ec │ │ │ │ │ - ldr r7, [pc, #404] @ eaa8 │ │ │ │ │ - b e054 │ │ │ │ │ + rsc r8, r8, #0 │ │ │ │ │ + lsrs r2, r8, #28 │ │ │ │ │ + bne ead4 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + b e1b0 │ │ │ │ │ + ldr r7, [pc, #572] @ ec20 │ │ │ │ │ + b e0f4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e42c │ │ │ │ │ + bne e4f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b e42c │ │ │ │ │ - rsbs r3, r0, #0 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - rsc r2, r2, #0 │ │ │ │ │ + b e4f0 │ │ │ │ │ + rsbs r2, r0, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - b e1c8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e7f8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + rsc r1, r1, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b e288 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e8b8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e7f8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e804 │ │ │ │ │ + b e8b8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e8c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e804 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f814 │ │ │ │ │ + b e8c4 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f7f4 │ │ │ │ │ + ble ec48 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble ec28 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b de5c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + b def8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + 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 r7, r4 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ddb8 │ │ │ │ │ + b de54 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ - movne sl, r4 │ │ │ │ │ - bne def4 │ │ │ │ │ + movne r7, r5 │ │ │ │ │ + movne r8, r4 │ │ │ │ │ + bne df90 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b ddb8 │ │ │ │ │ + b de54 │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r0, #24 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_Malloc │ │ │ │ │ + ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + bne ec80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b e9e0 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b eab4 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b dee0 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r1, [r7] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ea34 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r7] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq f944 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ea50 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - str r1, [r2] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq f958 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ + b df7c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b f2ec │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e5c4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b f2ec │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne e938 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e938 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ea6c │ │ │ │ │ + bgt eb8c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ + str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f964 │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ + bne eb8c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ea88 │ │ │ │ │ + bgt ebb0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ + str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fa2c │ │ │ │ │ + bne ebb0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ebd4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ebd4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt ebf8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ebf8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b e524 │ │ │ │ │ - ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r4, #536870912 @ 0x20000000 │ │ │ │ │ - ldr r5, [r3, #-4]! │ │ │ │ │ - str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b dc58 │ │ │ │ │ + b e5e8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e6e0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e6e0 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024d0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - ldrle r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne ea78 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ea78 │ │ │ │ │ + ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne ea68 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ea68 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e958 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b f2ec │ │ │ │ │ + mov r1, #24 │ │ │ │ │ + b e1d0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ + ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ + str r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + b e648 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b eadc │ │ │ │ │ + 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 cf4c │ │ │ │ │ + bl cff8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - moveq sl, #1 │ │ │ │ │ + moveq r8, #1 │ │ │ │ │ streq r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ldreq r7, [pc, #-60] @ eaac │ │ │ │ │ - beq def4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ + ldreq r7, [pc, #-196] @ ec24 │ │ │ │ │ + beq df90 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq eb18 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq ed18 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 11744 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f938 │ │ │ │ │ + beq f254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r3, fp, #100 @ 0x64 │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - str r6, [r5, #4]! │ │ │ │ │ + mov r8, #1 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + str r3, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r5, [r6, #4]! │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl cf4c │ │ │ │ │ + bl cff8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f02c │ │ │ │ │ + beq f24c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - str r0, [r5] │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq eb88 │ │ │ │ │ + str r0, [r6] │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq ed88 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 11744 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - beq f02c │ │ │ │ │ - bl ada0 │ │ │ │ │ + beq f24c │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - cmp sl, #16 │ │ │ │ │ - bne eb2c │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + cmp r8, #16 │ │ │ │ │ + bne ed2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ebc0 │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ebc0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne ebc0 │ │ │ │ │ + beq edc0 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt edc0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne edc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r8, [pc, #-292] @ eaac │ │ │ │ │ + str r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + ldr r8, [pc, #-436] @ ec24 │ │ │ │ │ movw r5, #52429 @ 0xcccd │ │ │ │ │ movt r5, #52428 @ 0xcccc │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - mov r6, r9 │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - and r2, r1, #3 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - lsr r1, r1, #3 │ │ │ │ │ - str sl, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ + and r3, r2, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + lsr r2, r2, #3 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mul r3, r2, r3 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt f698 │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - mov r9, #29 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + blt f968 │ │ │ │ │ + ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + mov r7, #29 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldr r2, [r2, r3, lsl #2] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - str r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b ec3c │ │ │ │ │ - subs r9, r9, #1 │ │ │ │ │ - bcc f440 │ │ │ │ │ - ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - lsr r3, r3, r9 │ │ │ │ │ - and r3, r3, #1 │ │ │ │ │ - orrs r7, r3, r7, lsl #1 │ │ │ │ │ - beq f0f4 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + mov r5, r8 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ + b ee40 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + bcc f6e8 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + lsr r2, r3, r7 │ │ │ │ │ + and r2, r2, #1 │ │ │ │ │ + orrs r9, r2, r9, lsl #1 │ │ │ │ │ + beq f320 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - bne ec34 │ │ │ │ │ - tst r7, #1 │ │ │ │ │ + bne ee38 │ │ │ │ │ + tst r9, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - strne r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bne ec94 │ │ │ │ │ - asr r7, r7, #1 │ │ │ │ │ - ands r3, r7, #1 │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bne ec94 │ │ │ │ │ + strne r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + bne ee98 │ │ │ │ │ + asr r9, r9, #1 │ │ │ │ │ + ands r3, r9, #1 │ │ │ │ │ + str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + bne ee98 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - asr r7, r7, #1 │ │ │ │ │ + asr r9, r9, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - tst r7, #1 │ │ │ │ │ - beq ec80 │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - str r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - rsb r4, r3, #5 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + tst r9, #1 │ │ │ │ │ + beq ee84 │ │ │ │ │ + str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + rsb r3, r3, #5 │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi f04c │ │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ │ + bhi f278 │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - movw r1, #1030 @ 0x406 │ │ │ │ │ + movw lr, #1030 @ 0x406 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ smull r0, r3, r3, r3 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - adc r2, r3, #0 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - sbcs r2, r2, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - bcs f0c8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + adc r1, r3, #0 │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + sbcs r1, r1, #0 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + bcs f2f4 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add sl, r0, #588 @ 0x24c │ │ │ │ │ add sl, r3, sl, lsl #4 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f034 │ │ │ │ │ + bgt f260 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ - str r7, [r6] │ │ │ │ │ + str r7, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne f034 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne f260 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f044 │ │ │ │ │ + beq f270 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq f078 │ │ │ │ │ + beq f2a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f5dc │ │ │ │ │ + beq f888 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt f1b4 │ │ │ │ │ - beq f198 │ │ │ │ │ + blt f3dc │ │ │ │ │ + beq f3c0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq f1e4 │ │ │ │ │ + beq f478 │ │ │ │ │ sub r2, fp, #104 @ 0x68 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 13d3c │ │ │ │ │ + bl 13eac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ed88 │ │ │ │ │ + beq ef90 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ed88 │ │ │ │ │ + bgt ef90 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ed88 │ │ │ │ │ + bne ef90 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 1d0c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq f0b8 │ │ │ │ │ + beq f2e4 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - beq f5b0 │ │ │ │ │ + beq f85c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f600 │ │ │ │ │ + beq f8ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne edd8 │ │ │ │ │ + bne efe0 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f60c │ │ │ │ │ + beq f8b8 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt edfc │ │ │ │ │ + bgt f004 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne edfc │ │ │ │ │ + bne f004 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - subs r4, r4, #1 │ │ │ │ │ - bne eca0 │ │ │ │ │ - ldr r7, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - asr r7, r7, #1 │ │ │ │ │ - add r7, fp, r7, lsl #2 │ │ │ │ │ - ldr r1, [r7, #-100] @ 0xffffff9c │ │ │ │ │ - bl cf4c │ │ │ │ │ + ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + bne eea8 │ │ │ │ │ + asr r9, r9, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + add r9, fp, r9, lsl #2 │ │ │ │ │ + ldr r1, [r9, #-100] @ 0xffffff9c │ │ │ │ │ + bl cff8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f068 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ee50 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne ee50 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq f294 │ │ │ │ │ + ldr r4, [r5] │ │ │ │ │ + cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt f40c │ │ │ │ │ + sub r4, r4, #1 │ │ │ │ │ + str r4, [r5] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne f40c │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f8d8 │ │ │ │ │ - sub r6, fp, #108 @ 0x6c │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f41c │ │ │ │ │ + sub r5, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 11744 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f0b8 │ │ │ │ │ + beq f2e4 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt eea0 │ │ │ │ │ + bgt f0ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eea0 │ │ │ │ │ + bne f0ac │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - ble f01c │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + ble f23c │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - sub r4, r3, #1 │ │ │ │ │ - bl cf4c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + sub r9, r3, #1 │ │ │ │ │ + bl cff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f908 │ │ │ │ │ + beq f44c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ streq sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq ef20 │ │ │ │ │ + beq f12c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ef0c │ │ │ │ │ + bgt f118 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef0c │ │ │ │ │ + bne f118 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f97c │ │ │ │ │ - sub r6, fp, #108 @ 0x6c │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + beq fb98 │ │ │ │ │ + sub r5, fp, #108 @ 0x6c │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 11744 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f970 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + beq fb8c │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ef5c │ │ │ │ │ + bgt f168 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ + str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef5c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne f168 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f23c │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r7, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + sub r5, r3, #2 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl cff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f01c │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - sub r4, r3, #2 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl cf4c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq fb7c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f908 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq efc0 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ + beq f1dc │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt efc0 │ │ │ │ │ + bgt f1dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ - bne efc0 │ │ │ │ │ + str r2, [r7] │ │ │ │ │ + bne f1dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 11744 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - beq f970 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + beq fb8c │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f004 │ │ │ │ │ + bgt f21c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [r7] │ │ │ │ │ - bne f004 │ │ │ │ │ + str r2, [r4] │ │ │ │ │ + bne f21c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - sub r4, r4, #1 │ │ │ │ │ - ldr sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - cmn r4, #1 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ef78 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ + sub r5, r5, #1 │ │ │ │ │ + ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne f194 │ │ │ │ │ mov r6, sl │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b ec34 │ │ │ │ │ - ldr r7, [pc, #-1416] @ eaac │ │ │ │ │ - b def4 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr r7, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b ee38 │ │ │ │ │ + ldr r7, [pc, #-1584] @ ec24 │ │ │ │ │ + b df90 │ │ │ │ │ + ldr r7, [pc, #-1592] @ ec24 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ + b df90 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ed1c │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b edfc │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl fe88 │ │ │ │ │ + bne ef24 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b f004 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl fff8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ecec │ │ │ │ │ - ldr sl, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ + bne eef4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - b dee4 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + b df80 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne f5d4 │ │ │ │ │ + bne f880 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ - rsb r6, r1, #1 │ │ │ │ │ + rsb r5, r1, #1 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne f59c │ │ │ │ │ + bne f848 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ - mul r0, r6, r1 │ │ │ │ │ + mul r0, r5, r1 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne edd8 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr sl, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b def0 │ │ │ │ │ + bne efe0 │ │ │ │ │ + ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b df8c │ │ │ │ │ subs ip, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs f39c │ │ │ │ │ + bcs f630 │ │ │ │ │ bl 2c8 <_PyLong_FromMedium> │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne ecec │ │ │ │ │ - b f068 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl cf4c │ │ │ │ │ + bne eef4 │ │ │ │ │ + b f294 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl cff8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f068 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq f13c │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f13c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne f13c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq f294 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq f460 │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt f460 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne f460 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r3, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f8d0 │ │ │ │ │ + str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f470 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 11744 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f0b8 │ │ │ │ │ + beq f2e4 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f188 │ │ │ │ │ + bgt f3b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f188 │ │ │ │ │ + bne f3b0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b ec34 │ │ │ │ │ + ldr r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b ee38 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r2, r8, lr, lsl #2 │ │ │ │ │ add lr, sl, lr, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls ed50 │ │ │ │ │ + bls ef58 │ │ │ │ │ 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 f684 │ │ │ │ │ + bne f924 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - mov r6, sl │ │ │ │ │ + mov r5, sl │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b edb8 │ │ │ │ │ + b efc0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne f06c │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble f23c │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, sl │ │ │ │ │ + sub r9, r3, #1 │ │ │ │ │ + bl cff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne f0f4 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b df80 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + bne f374 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b ee38 │ │ │ │ │ ldr r7, [r8, #12] │ │ │ │ │ subs ip, r7, #10 │ │ │ │ │ - bne f458 │ │ │ │ │ + bne f704 │ │ │ │ │ add r7, sl, #12 │ │ │ │ │ tst lr, #1 │ │ │ │ │ - movw r6, #52428 @ 0xcccc │ │ │ │ │ - movt r6, #52428 @ 0xcccc │ │ │ │ │ + movw r5, #52428 @ 0xcccc │ │ │ │ │ + movt r5, #52428 @ 0xcccc │ │ │ │ │ add lr, r7, lr, lsl #2 │ │ │ │ │ mov r2, ip │ │ │ │ │ - beq f274 │ │ │ │ │ + beq f508 │ │ │ │ │ ldr r0, [lr, #-4]! │ │ │ │ │ - umull r3, r2, r5, r0 │ │ │ │ │ + umull r3, r2, r6, r0 │ │ │ │ │ bic r3, r2, #3 │ │ │ │ │ add r3, r3, r2, lsr #2 │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ subs r3, r0, r3 │ │ │ │ │ sbc ip, ip, #0 │ │ │ │ │ - mul r2, r6, r3 │ │ │ │ │ - mla r2, r5, ip, r2 │ │ │ │ │ - umull r1, r3, r3, r5 │ │ │ │ │ + mul r2, r5, r3 │ │ │ │ │ + mla r2, r6, ip, r2 │ │ │ │ │ + umull r1, r3, r3, r6 │ │ │ │ │ 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 │ │ │ │ │ @@ -16758,598 +16941,514 @@ │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ adc r2, r2, ip │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc r2, r2, r2 │ │ │ │ │ subs ip, r0, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - beq f380 │ │ │ │ │ + beq f614 │ │ │ │ │ mov r3, ip │ │ │ │ │ str r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str sl, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldr sl, [lr, #-4] │ │ │ │ │ + str r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r9, [lr, #-4] │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r2, r2, r3, lsr #2 │ │ │ │ │ sub lr, lr, #8 │ │ │ │ │ - orr r9, sl, r3, lsl #30 │ │ │ │ │ - ldr sl, [lr] │ │ │ │ │ - adds r1, r9, r2 │ │ │ │ │ + orr r4, r9, r3, lsl #30 │ │ │ │ │ + ldr r9, [lr] │ │ │ │ │ + adds r1, r4, r2 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - umull r3, r0, r5, r1 │ │ │ │ │ + umull r3, r0, r6, r1 │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ - subs r1, r9, r1 │ │ │ │ │ + subs r1, r4, r1 │ │ │ │ │ sbc r0, r2, #0 │ │ │ │ │ - mul r3, r6, r1 │ │ │ │ │ - mla r3, r5, r0, r3 │ │ │ │ │ - umull r0, r1, r1, r5 │ │ │ │ │ + mul r3, r5, r1 │ │ │ │ │ + mla r3, r6, r0, r3 │ │ │ │ │ + umull r0, r1, r1, r6 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ lsr r0, r0, #1 │ │ │ │ │ orr r0, r0, r1, lsl #31 │ │ │ │ │ lsr r1, r1, #1 │ │ │ │ │ adds r3, r0, r0 │ │ │ │ │ adc ip, r1, r1 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc ip, ip, ip │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc ip, ip, ip │ │ │ │ │ - subs r3, r9, r3 │ │ │ │ │ + subs r3, r4, r3 │ │ │ │ │ sbc r2, r2, ip │ │ │ │ │ - orr r9, sl, r3, lsl #30 │ │ │ │ │ + orr r4, r9, r3, lsl #30 │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r2, r2, r3, lsr #2 │ │ │ │ │ - adds r1, r9, r2 │ │ │ │ │ + adds r1, r4, r2 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - umull r3, r0, r5, r1 │ │ │ │ │ + umull r3, r0, r6, r1 │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ - subs r1, r9, r1 │ │ │ │ │ + subs r1, r4, r1 │ │ │ │ │ sbc r0, r2, #0 │ │ │ │ │ - mul r3, r6, r1 │ │ │ │ │ - mla r3, r5, r0, r3 │ │ │ │ │ - umull r0, r1, r1, r5 │ │ │ │ │ + mul r3, r5, r1 │ │ │ │ │ + mla r3, r6, r0, r3 │ │ │ │ │ + umull r0, r1, r1, r6 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ lsr r0, r0, #1 │ │ │ │ │ orr r0, r0, r1, lsl #31 │ │ │ │ │ lsr r1, r1, #1 │ │ │ │ │ adds r3, r0, r0 │ │ │ │ │ adc ip, r1, r1 │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc ip, ip, ip │ │ │ │ │ adds r3, r3, r0 │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ adds r3, r3, r3 │ │ │ │ │ adc ip, ip, ip │ │ │ │ │ - subs r3, r9, r3 │ │ │ │ │ + subs r3, r4, r3 │ │ │ │ │ sbc r2, r2, ip │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bne f280 │ │ │ │ │ + bne f514 │ │ │ │ │ ldr r9, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov ip, r3 │ │ │ │ │ - ldr sl, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + ldr r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - bne eda0 │ │ │ │ │ - b f0b8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - movge r3, #1 │ │ │ │ │ - strge r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - blt f650 │ │ │ │ │ - lsrs r3, r2, #28 │ │ │ │ │ + bne efa8 │ │ │ │ │ + b f2e4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movge r7, #1 │ │ │ │ │ + blt f8fc │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ movne r3, #3 │ │ │ │ │ str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ + str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f668 │ │ │ │ │ + beq f90c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + rsb r7, r7, #1 │ │ │ │ │ + str r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ + str r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ 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, #-148] @ 0xffffff6c │ │ │ │ │ - ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - orr r3, r3, r2, lsl #3 │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - str r3, [sl, #8] │ │ │ │ │ - add r3, sl, #12 │ │ │ │ │ - lsr r0, r7, #30 │ │ │ │ │ - bic r1, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orr r7, r0, r2, lsl #2 │ │ │ │ │ - lsr r2, r2, #30 │ │ │ │ │ - orrs r0, r7, r2 │ │ │ │ │ - str r1, [r3], #4 │ │ │ │ │ - beq ecec │ │ │ │ │ - b f420 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ + ldr r1, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + orr r7, r7, r3, lsl #3 │ │ │ │ │ + ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + str r7, [sl, #8] │ │ │ │ │ + orrs r3, r3, #0 │ │ │ │ │ + lsr r3, r2, #30 │ │ │ │ │ + orr r3, r3, r1, lsl #2 │ │ │ │ │ + bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r2, [sl, #12] │ │ │ │ │ + str r3, [sl, #16] │ │ │ │ │ + ldrne r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ + strne r3, [sl, #20] │ │ │ │ │ + b eef4 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ec04 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + b ee04 │ │ │ │ │ lsl r3, lr, #2 │ │ │ │ │ add r2, sl, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - add r6, r2, lr, lsl #2 │ │ │ │ │ + add r5, r2, lr, lsl #2 │ │ │ │ │ str r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mov r2, ip │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq f504 │ │ │ │ │ + beq f7b0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f4d4 │ │ │ │ │ + beq f780 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f4b0 │ │ │ │ │ + beq f75c │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, ip │ │ │ │ │ - ldr r0, [r6, #-4]! │ │ │ │ │ + ldr r0, [r5, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r0, [r6, #-4]! │ │ │ │ │ + ldr r0, [r5, #-4]! │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r1, r2, ip, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ 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, [r6, #-4]! │ │ │ │ │ + ldr r0, [r5, #-4]! │ │ │ │ │ lsl r2, r2, #30 │ │ │ │ │ orr r1, r2, ip, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ 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 r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq f380 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq f614 │ │ │ │ │ str r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r4, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr r0, [r6, #-4] │ │ │ │ │ + ldr r0, [r5, #-4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - sub r6, r6, #16 │ │ │ │ │ + sub r5, r5, #16 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r1, r1, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bne f514 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bne f7c0 │ │ │ │ │ ldr r4, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b f380 │ │ │ │ │ + b f614 │ │ │ │ │ sub r7, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r7, r1 │ │ │ │ │ - b f0a0 │ │ │ │ │ + b f2cc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq edd8 │ │ │ │ │ + beq efe0 │ │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ │ - bl 14ab4 <_PyLong_Negate> │ │ │ │ │ - ldr r6, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq f0b8 │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - b f1dc │ │ │ │ │ + bl 14c24 <_PyLong_Negate> │ │ │ │ │ + ldr r5, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq f2e4 │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + b f404 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f1b4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + bne f3dc │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ZeroDivisionError │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + 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 r6, sl │ │ │ │ │ - ldr sl, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ + ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + mov r5, sl │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f0c0 │ │ │ │ │ + b f2ec │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne edd8 │ │ │ │ │ + bne efe0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 5e40 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 5ee0 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f640 │ │ │ │ │ + bgt f8ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ + str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f640 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bne f8ec │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq f0b8 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b edd8 │ │ │ │ │ - rsbs r1, r0, #0 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - rsc r2, r2, #0 │ │ │ │ │ - str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b f3ac │ │ │ │ │ - mov r4, sl │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - ldr sl, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + beq f2e4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b efe0 │ │ │ │ │ + rsbs r2, r0, #0 │ │ │ │ │ + mvn r7, #0 │ │ │ │ │ + rsc r1, r1, #0 │ │ │ │ │ + b f63c │ │ │ │ │ mov r9, r8 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b dee4 │ │ │ │ │ + str sl, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b df80 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 10ae0 <_PyLong_Copy> │ │ │ │ │ + bl 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne f5cc │ │ │ │ │ - b f0b8 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ldr sl, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne f878 │ │ │ │ │ + b f2e4 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + mov r4, #536870912 @ 0x20000000 │ │ │ │ │ + ldr sl, [r3, #-4]! │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + b dcfc │ │ │ │ │ + ldr r3, [r3, #1232] @ 0x4d0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt eac8 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + ldr r7, [pc, #-3392] @ ec24 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b df9c │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - beq f7b0 │ │ │ │ │ - tst r8, #1 │ │ │ │ │ - beq fa60 │ │ │ │ │ + ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + beq fa7c │ │ │ │ │ + tst sl, #1 │ │ │ │ │ + beq fb28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - sub r5, r4, r5 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + sub r6, r4, r6 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - bl cf4c │ │ │ │ │ + bl cff8 │ │ │ │ │ ldr r1, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq fa58 │ │ │ │ │ - bl ada0 │ │ │ │ │ + beq fb20 │ │ │ │ │ + bl ae54 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq fa50 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq fb18 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11744 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq fa48 │ │ │ │ │ - bl ada0 │ │ │ │ │ + beq fb10 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - subs r5, r5, #1 │ │ │ │ │ - bne f6d0 │ │ │ │ │ - asr r2, r8, #1 │ │ │ │ │ - sub r3, fp, #36 @ 0x24 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ + bne f99c │ │ │ │ │ + asr r3, sl, #1 │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - ldr r1, [r2, #-64] @ 0xffffffc0 │ │ │ │ │ - bl cf4c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ + bl cff8 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dee4 │ │ │ │ │ + beq df80 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq fad0 │ │ │ │ │ + beq fb08 │ │ │ │ │ sub r2, fp, #108 @ 0x6c │ │ │ │ │ mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 11744 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 118b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f0c0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl ada0 │ │ │ │ │ + beq f2ec │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bgt fa6c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bgt faa4 │ │ │ │ │ ldr r4, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e594 │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - movne r6, r7 │ │ │ │ │ - bne e554 │ │ │ │ │ + beq e658 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + movne r5, r7 │ │ │ │ │ + bne e618 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b e594 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e61c │ │ │ │ │ + b e658 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl cff8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + sub r6, r6, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq df80 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + bl ae54 │ │ │ │ │ + sub r2, fp, #108 @ 0x6c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq fa70 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 118b4 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + beq fb10 │ │ │ │ │ + bl ae54 │ │ │ │ │ + ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + str r5, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + b fa74 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + b fa70 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b f2ec │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + b f9f4 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + b df80 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + asr sl, sl, #1 │ │ │ │ │ + b f984 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e640 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e61c │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + b e640 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + b eb60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne e9a8 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9a8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e998 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e998 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e5fc │ │ │ │ │ + bne e6c0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e5fc │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - b f0c0 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b e9e0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e500 │ │ │ │ │ - ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne e854 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e854 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e874 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne e57c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e57c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b e584 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - b ec34 │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble f01c │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, sl │ │ │ │ │ - sub r4, r3, #1 │ │ │ │ │ - bl cf4c │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bne eee8 │ │ │ │ │ - mov r6, sl │ │ │ │ │ + b e6c0 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - ldr sl, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b dee4 │ │ │ │ │ - ldr r2, [r2, #1232] @ 0x4d0 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e9f0 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - ldr r7, [pc, #-3720] @ eaac │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b df00 │ │ │ │ │ - ldr r7, [pc, #-3732] @ eaac │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - b def4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b ea34 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea50 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea6c │ │ │ │ │ - ldr sl, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b f0c0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - moveq sl, r7 │ │ │ │ │ - beq f01c │ │ │ │ │ - ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - sub r4, r3, #2 │ │ │ │ │ - bl cf4c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + b f458 │ │ │ │ │ + ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + b f2e8 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + moveq sl, r4 │ │ │ │ │ + beq f23c │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub r5, r3, #2 │ │ │ │ │ + bl cff8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq fad8 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + beq fc48 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f9d0 │ │ │ │ │ + bgt fbec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ + str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f9d0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne fbec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - str r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f01c │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq f23c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl cf4c │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - sub r4, r4, #1 │ │ │ │ │ + bl cff8 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + sub r5, r5, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq faec │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ + beq fc5c │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fa24 │ │ │ │ │ + bgt fc40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne fa24 │ │ │ │ │ + bne fc40 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b f9d4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea88 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b fbf0 │ │ │ │ │ + ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b ea18 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b f0c0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - b f728 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - b dee4 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - asr r8, r8, #1 │ │ │ │ │ - b f6b8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl cf4c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - sub r5, r5, #1 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - str r4, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq dee4 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - bl ada0 │ │ │ │ │ - sub r2, fp, #108 @ 0x6c │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq f7a4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 11744 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - beq fa48 │ │ │ │ │ - bl ada0 │ │ │ │ │ - ldr r7, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - str r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b f7a8 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b f7a4 │ │ │ │ │ - ldr sl, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b def4 │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr sl, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - b fae0 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + b df90 │ │ │ │ │ + ldr r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b fc50 │ │ │ │ │ │ │ │ │ │ -0000faf8 <_PyCompactLong_Subtract>: │ │ │ │ │ +0000fc68 <_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 │ │ │ │ │ @@ -17361,42 +17460,42 @@ │ │ │ │ │ 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 fb5c <_PyCompactLong_Subtract+0x64> │ │ │ │ │ + bcs fccc <_PyCompactLong_Subtract+0x64> │ │ │ │ │ add r1, r1, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r1, lsl #4 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fc7c <_PyCompactLong_Subtract+0x184> │ │ │ │ │ + bcs fdec <_PyCompactLong_Subtract+0x184> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #256] @ fc8c <_PyCompactLong_Subtract+0x194> │ │ │ │ │ + ldr r2, [pc, #256] @ fdfc <_PyCompactLong_Subtract+0x194> │ │ │ │ │ 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 fc00 <_PyCompactLong_Subtract+0x108> │ │ │ │ │ + beq fd70 <_PyCompactLong_Subtract+0x108> │ │ │ │ │ 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] │ │ │ │ │ @@ -17405,30 +17504,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 fc70 <_PyCompactLong_Subtract+0x178> │ │ │ │ │ + blt fde0 <_PyCompactLong_Subtract+0x178> │ │ │ │ │ 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 fc84 <_PyCompactLong_Subtract+0x18c> │ │ │ │ │ + beq fdf4 <_PyCompactLong_Subtract+0x18c> │ │ │ │ │ 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] │ │ │ │ │ @@ -17443,175 +17542,175 @@ │ │ │ │ │ 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 fbe8 <_PyCompactLong_Subtract+0xf0> │ │ │ │ │ + bge fd58 <_PyCompactLong_Subtract+0xf0> │ │ │ │ │ rsb ip, r1, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b fbec <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ + b fd5c <_PyCompactLong_Subtract+0xf4> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b fbf8 <_PyCompactLong_Subtract+0x100> │ │ │ │ │ + b fd68 <_PyCompactLong_Subtract+0x100> │ │ │ │ │ .word 0x000000f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000fc90 : │ │ │ │ │ +0000fe00 : │ │ │ │ │ PyLong_FromUInt32(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 164 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ │ │ │ │ │ -0000fca4 : │ │ │ │ │ +0000fe14 : │ │ │ │ │ PyLong_FromInt64(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ adds r4, r0, #5 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ movw lr, #1030 @ 0x406 │ │ │ │ │ cmp r4, lr │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fcd8 │ │ │ │ │ + bcs fe48 │ │ │ │ │ add r3, r0, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs fcf8 │ │ │ │ │ + bcs fe68 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 6e4 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ │ │ │ │ │ -0000fd04 <_PyLong_FromLarge>: │ │ │ │ │ +0000fe74 <_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 fdb8 <_PyLong_FromLarge+0xb4> │ │ │ │ │ + blt ff28 <_PyLong_FromLarge+0xb4> │ │ │ │ │ lsrs r1, r4, #28 │ │ │ │ │ - bne fe44 <_PyLong_FromLarge+0x140> │ │ │ │ │ + bne ffb4 <_PyLong_FromLarge+0x140> │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fe38 <_PyLong_FromLarge+0x134> │ │ │ │ │ + beq ffa8 <_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 fe4c <_PyLong_FromLarge+0x148> │ │ │ │ │ + ble ffbc <_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 fdac <_PyLong_FromLarge+0xa8> │ │ │ │ │ + beq ff1c <_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 fdac <_PyLong_FromLarge+0xa8> │ │ │ │ │ + beq ff1c <_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 fd34 <_PyLong_FromLarge+0x30> │ │ │ │ │ + beq fea4 <_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 fe38 <_PyLong_FromLarge+0x134> │ │ │ │ │ + beq ffa8 <_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 fe54 <_PyLong_FromLarge+0x150> │ │ │ │ │ + ble ffc4 <_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 fd9c <_PyLong_FromLarge+0x98> │ │ │ │ │ + b ff0c <_PyLong_FromLarge+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b fdac <_PyLong_FromLarge+0xa8> │ │ │ │ │ + b ff1c <_PyLong_FromLarge+0xa8> │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b fdcc <_PyLong_FromLarge+0xc8> │ │ │ │ │ + b ff3c <_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 fd7c <_PyLong_FromLarge+0x78> │ │ │ │ │ - b fdac <_PyLong_FromLarge+0xa8> │ │ │ │ │ + bne feec <_PyLong_FromLarge+0x78> │ │ │ │ │ + b ff1c <_PyLong_FromLarge+0xa8> │ │ │ │ │ │ │ │ │ │ -0000fe88 : │ │ │ │ │ +0000fff8 : │ │ │ │ │ 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 │ │ │ │ │ @@ -17632,29 +17731,29 @@ │ │ │ │ │ movge r3, r1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ movne r3, #70 @ 0x46 │ │ │ │ │ moveq r3, #140 @ 0x8c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bgt 105a4 │ │ │ │ │ + bgt 10714 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 109b0 │ │ │ │ │ + beq 10b20 │ │ │ │ │ add r5, r6, r8 │ │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 10a84 │ │ │ │ │ + bgt 10bf4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 10554 │ │ │ │ │ + beq 106c4 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 10828 │ │ │ │ │ + beq 10998 │ │ │ │ │ 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] │ │ │ │ │ @@ -17674,15 +17773,15 @@ │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 10268 │ │ │ │ │ + beq 103d8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r6, r3, r6, lsl #2 │ │ │ │ │ add r3, r4, #8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ @@ -17697,37 +17796,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 10aa0 │ │ │ │ │ + bne 10c10 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bcs 101f8 │ │ │ │ │ + bcs 10368 │ │ │ │ │ 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 100cc │ │ │ │ │ + beq 1023c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 10098 │ │ │ │ │ + beq 10208 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 1006c │ │ │ │ │ + beq 101dc │ │ │ │ │ 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 │ │ │ │ │ @@ -17755,15 +17854,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 10194 │ │ │ │ │ + beq 10304 │ │ │ │ │ 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 │ │ │ │ │ @@ -17803,97 +17902,97 @@ │ │ │ │ │ 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 100d4 │ │ │ │ │ + bne 10244 │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ orrs r1, r2, r1 │ │ │ │ │ - beq 101f8 │ │ │ │ │ + beq 10368 │ │ │ │ │ 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 ffcc │ │ │ │ │ + bne 1013c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 101ec │ │ │ │ │ + beq 1035c │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1020c │ │ │ │ │ + beq 1037c │ │ │ │ │ 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 ffcc │ │ │ │ │ - b 101c0 │ │ │ │ │ + bne 1013c │ │ │ │ │ + b 10330 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 10a78 │ │ │ │ │ + beq 10be8 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 10244 │ │ │ │ │ + beq 103b4 │ │ │ │ │ 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 10a78 │ │ │ │ │ + beq 10be8 │ │ │ │ │ ldr ip, [r7, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10240 │ │ │ │ │ + beq 103b0 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 10224 │ │ │ │ │ - b 101ec │ │ │ │ │ + bne 10394 │ │ │ │ │ + b 1035c │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add sl, r4, r6, lsl #2 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ str r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r6, [r5], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 10aa0 │ │ │ │ │ + bne 10c10 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ umlal r2, r0, r6, r6 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bls 10598 │ │ │ │ │ + bls 10708 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mvn r9, r5 │ │ │ │ │ add r9, ip, r9 │ │ │ │ │ adds lr, r6, r6 │ │ │ │ │ adc r7, r7, r7 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ @@ -17908,21 +18007,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 104e0 │ │ │ │ │ + bls 10650 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 103f0 │ │ │ │ │ + beq 10560 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 103b0 │ │ │ │ │ + beq 10520 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 1037c │ │ │ │ │ + beq 104ec │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ add sl, r4, #4 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ umull r3, r1, ip, lr │ │ │ │ │ adds r3, r3, r6 │ │ │ │ │ mla r1, ip, r7, r1 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ @@ -17957,15 +18056,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 104e0 │ │ │ │ │ + bls 10650 │ │ │ │ │ str r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r4, [sl, #4] │ │ │ │ │ mov r6, sl │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ @@ -18015,24 +18114,24 @@ │ │ │ │ │ adc r0, r1, r0, lsr #30 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ str r1, [r6, #16] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bhi 103fc │ │ │ │ │ + bhi 1056c │ │ │ │ │ ldr r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - bne 104fc │ │ │ │ │ + bne 1066c │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 10540 │ │ │ │ │ + beq 106b0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ - b 10290 │ │ │ │ │ + b 10400 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ sub r1, r3, r5 │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ adds r3, r3, r2 │ │ │ │ │ @@ -18041,76 +18140,76 @@ │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r1] │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ orrs r0, r3, r0, lsr #30 │ │ │ │ │ strne r3, [r1, #4] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 104f4 │ │ │ │ │ + bne 10664 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r7, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ - b 101d0 │ │ │ │ │ - ldr r3, [pc, #1404] @ 10ad8 │ │ │ │ │ + b 10340 │ │ │ │ │ + ldr r3, [pc, #1404] @ 10c48 │ │ │ │ │ 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 10814 │ │ │ │ │ + beq 10984 │ │ │ │ │ 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 ff60 │ │ │ │ │ + b 100d0 │ │ │ │ │ orrs r3, r2, r0 │ │ │ │ │ - beq 104e8 │ │ │ │ │ - b 10510 │ │ │ │ │ + beq 10658 │ │ │ │ │ + b 10680 │ │ │ │ │ mov r7, r8 │ │ │ │ │ cmp r8, r6, lsl #1 │ │ │ │ │ - bge 10870 │ │ │ │ │ + bge 109e0 │ │ │ │ │ asr r8, r8, #1 │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #52 @ 0x34 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl df0 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10a48 │ │ │ │ │ + beq 10bb8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 10840 │ │ │ │ │ + beq 109b0 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl df0 │ │ │ │ │ R_ARM_CALL kmul_split.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10a48 │ │ │ │ │ + beq 10bb8 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 48c │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 10a48 │ │ │ │ │ + beq 10bb8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl fe88 │ │ │ │ │ + bl fff8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 109f0 │ │ │ │ │ + beq 10b60 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add sl, r6, #12 │ │ │ │ │ add r0, sl, r8, lsl #3 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, r8, #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ @@ -18123,36 +18222,36 @@ │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mul r7, r3, r8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r7, r3, lsr #3 │ │ │ │ │ subs r3, r3, r2, lsr #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - bne 109bc │ │ │ │ │ + bne 10b2c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl fe88 │ │ │ │ │ + bl fff8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 109d4 │ │ │ │ │ + beq 10b44 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r3, r6, #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, [r6, #8] │ │ │ │ │ adds r7, r7, r3, lsr #3 │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ - bne 10994 │ │ │ │ │ + bne 10b04 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ mvn r1, #3 │ │ │ │ │ rsb r7, r8, r7, lsr #3 │ │ │ │ │ @@ -18171,49 +18270,49 @@ │ │ │ │ │ bl fcc │ │ │ │ │ R_ARM_CALL v_isub.isra.0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 35cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl c2c4 │ │ │ │ │ + bl c378 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 109f0 │ │ │ │ │ + beq 10b60 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 35cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 35cc <_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 1097c │ │ │ │ │ + beq 10aec │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl c2c4 │ │ │ │ │ + bl c378 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 109d4 │ │ │ │ │ + beq 10b44 │ │ │ │ │ ldr r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 35cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 35cc <_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 fe88 │ │ │ │ │ + bl fff8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 35cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 35cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 109f0 │ │ │ │ │ + beq 10b60 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ bl 11fc │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ @@ -18221,67 +18320,67 @@ │ │ │ │ │ bl 35cc <_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 10a54 │ │ │ │ │ + beq 10bc4 │ │ │ │ │ ldr ip, [sl, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 10838 │ │ │ │ │ + beq 109a8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ ldrne r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 101ec │ │ │ │ │ + b 1035c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne ff2c │ │ │ │ │ + bne 1009c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 101ec │ │ │ │ │ + b 1035c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 107e4 │ │ │ │ │ + b 10954 │ │ │ │ │ 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 105fc │ │ │ │ │ + b 1076c │ │ │ │ │ add r0, r6, r8 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1082c │ │ │ │ │ + beq 1099c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 48c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 10a1c │ │ │ │ │ + beq 10b8c │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r6, r7 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ @@ -18292,172 +18391,172 @@ │ │ │ │ │ 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 fe88 │ │ │ │ │ + bl fff8 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ add r0, r2, r5, lsl #2 │ │ │ │ │ - beq 10a1c │ │ │ │ │ + beq 10b8c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r2, r9, #12 │ │ │ │ │ sub r7, r7, sl │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ rsb r1, r5, r1, lsr #3 │ │ │ │ │ add r5, r5, sl │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ bl 11fc │ │ │ │ │ R_ARM_CALL v_iadd.isra.0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 35cc <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 108c8 │ │ │ │ │ + bgt 10a38 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 35cc <_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 10a54 │ │ │ │ │ + beq 10bc4 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 107fc │ │ │ │ │ + bne 1096c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 1095c │ │ │ │ │ + b 10acc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 10770 │ │ │ │ │ + b 108e0 │ │ │ │ │ mvn r2, #3 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mul r2, r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 106c8 │ │ │ │ │ - ldr r3, [pc, #292] @ 10adc │ │ │ │ │ + b 10838 │ │ │ │ │ + ldr r3, [pc, #292] @ 10c4c │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 101ec │ │ │ │ │ + b 1035c │ │ │ │ │ add r0, r6, r2, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 10678 │ │ │ │ │ + b 107e8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 109f0 │ │ │ │ │ + bgt 10b60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10a6c │ │ │ │ │ + beq 10bdc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl ada0 │ │ │ │ │ - b 1082c │ │ │ │ │ + bl ae54 │ │ │ │ │ + b 1099c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10a3c │ │ │ │ │ + bgt 10bac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10acc │ │ │ │ │ + beq 10c3c │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl ada0 │ │ │ │ │ - b 1082c │ │ │ │ │ + bl ae54 │ │ │ │ │ + b 1099c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 109f0 │ │ │ │ │ + b 10b60 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 101ec │ │ │ │ │ + beq 1035c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 101ec │ │ │ │ │ + b 1035c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 109f0 │ │ │ │ │ + b 10b60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10a5c │ │ │ │ │ - b 101ec │ │ │ │ │ + bne 10bcc │ │ │ │ │ + b 1035c │ │ │ │ │ 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 1082c │ │ │ │ │ + b 1099c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1082c │ │ │ │ │ + bgt 1099c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1082c │ │ │ │ │ + bne 1099c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1082c │ │ │ │ │ + b 1099c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10a3c │ │ │ │ │ + b 10bac │ │ │ │ │ .word 0x00000574 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00010ae0 <_PyLong_Copy>: │ │ │ │ │ +00010c50 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ 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, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 10b4c <_PyLong_Copy+0x6c> │ │ │ │ │ + bhi 10cbc <_PyLong_Copy+0x6c> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds lr, r3, #5 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10b4c <_PyLong_Copy+0x6c> │ │ │ │ │ + bcs 10cbc <_PyLong_Copy+0x6c> │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r0, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -18466,77 +18565,77 @@ │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10b40 <_PyLong_Copy+0x60> │ │ │ │ │ + beq 10cb0 <_PyLong_Copy+0x60> │ │ │ │ │ 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] │ │ │ │ │ add r1, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 10b40 <_PyLong_Copy+0x60> │ │ │ │ │ + b 10cb0 <_PyLong_Copy+0x60> │ │ │ │ │ │ │ │ │ │ -00010b98 : │ │ │ │ │ +00010d08 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 10c38 │ │ │ │ │ + beq 10da8 │ │ │ │ │ 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 10bd8 │ │ │ │ │ + beq 10d48 │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ adds r0, r3, r0 │ │ │ │ │ adc r1, r1, r3, asr #31 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ movw r2, #1030 @ 0x406 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 10c0c │ │ │ │ │ + bcs 10d7c │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 10c2c │ │ │ │ │ + bcs 10d9c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 6e4 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromInt64.part.0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 10bf0 │ │ │ │ │ + b 10d60 │ │ │ │ │ │ │ │ │ │ -00010c40 <_PyCompactLong_Multiply>: │ │ │ │ │ +00010db0 <_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 │ │ │ │ │ @@ -18546,42 +18645,42 @@ │ │ │ │ │ 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 10c9c <_PyCompactLong_Multiply+0x5c> │ │ │ │ │ + bcs 10e0c <_PyCompactLong_Multiply+0x5c> │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ orr r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ subs r0, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r2, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 10dac <_PyCompactLong_Multiply+0x16c> │ │ │ │ │ + bcs 10f1c <_PyCompactLong_Multiply+0x16c> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #240] @ 10dbc <_PyCompactLong_Multiply+0x17c> │ │ │ │ │ + ldr r1, [pc, #240] @ 10f2c <_PyCompactLong_Multiply+0x17c> │ │ │ │ │ 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 10d3c <_PyCompactLong_Multiply+0xfc> │ │ │ │ │ + beq 10eac <_PyCompactLong_Multiply+0xfc> │ │ │ │ │ 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] │ │ │ │ │ @@ -18589,28 +18688,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 10da0 <_PyCompactLong_Multiply+0x160> │ │ │ │ │ + blt 10f10 <_PyCompactLong_Multiply+0x160> │ │ │ │ │ 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 10db4 <_PyCompactLong_Multiply+0x174> │ │ │ │ │ + beq 10f24 <_PyCompactLong_Multiply+0x174> │ │ │ │ │ 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] │ │ │ │ │ @@ -18624,256 +18723,256 @@ │ │ │ │ │ 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 10d24 <_PyCompactLong_Multiply+0xe4> │ │ │ │ │ + bge 10e94 <_PyCompactLong_Multiply+0xe4> │ │ │ │ │ rsb ip, r3, #0 │ │ │ │ │ mov r3, #10 │ │ │ │ │ - b 10d28 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ + b 10e98 <_PyCompactLong_Multiply+0xe8> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 10d34 <_PyCompactLong_Multiply+0xf4> │ │ │ │ │ + b 10ea4 <_PyCompactLong_Multiply+0xf4> │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00010dc0 : │ │ │ │ │ +00010f30 : │ │ │ │ │ long_abs_method(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 10df8 │ │ │ │ │ + beq 10f68 │ │ │ │ │ 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 10e7c │ │ │ │ │ + bne 10fec │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 10e68 │ │ │ │ │ + bhi 10fd8 │ │ │ │ │ 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 10e48 │ │ │ │ │ + bcs 10fb8 │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ 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 10e6c │ │ │ │ │ + bcs 10fdc │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 2c8 <_PyLong_FromMedium> │ │ │ │ │ - b 5c34 │ │ │ │ │ + b 5cd4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b fd04 <_PyLong_FromLarge> │ │ │ │ │ - b 10ae0 <_PyLong_Copy> │ │ │ │ │ + b fe74 <_PyLong_FromLarge> │ │ │ │ │ + b 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -00010e80 : │ │ │ │ │ +00010ff0 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 10ec8 │ │ │ │ │ + beq 11038 │ │ │ │ │ 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 10ed4 │ │ │ │ │ + bne 11044 │ │ │ │ │ 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 5b8c │ │ │ │ │ + b 5c2c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 10ae0 <_PyLong_Copy> │ │ │ │ │ + b 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ │ │ │ │ │ -00010ee0 : │ │ │ │ │ +00011050 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10f3c │ │ │ │ │ + beq 110ac │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10f3c │ │ │ │ │ + beq 110ac │ │ │ │ │ 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 b708 │ │ │ │ │ + bl b7bc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10f48 │ │ │ │ │ + beq 110b8 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00010f54 : │ │ │ │ │ +000110c4 : │ │ │ │ │ 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 11034 │ │ │ │ │ + beq 111a4 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl a18 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10fc8 │ │ │ │ │ + beq 11138 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ff0 │ │ │ │ │ + beq 11160 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r6, r1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 10ff0 │ │ │ │ │ + bne 11160 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10fe4 │ │ │ │ │ + bgt 11154 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11050 │ │ │ │ │ + beq 111c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1100c │ │ │ │ │ + bgt 1117c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1103c │ │ │ │ │ + beq 111ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ 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 10fe4 │ │ │ │ │ + b 11154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1100c │ │ │ │ │ + b 1117c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 10fe4 │ │ │ │ │ + b 11154 │ │ │ │ │ │ │ │ │ │ -00011064 : │ │ │ │ │ +000111d4 : │ │ │ │ │ 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 11138 │ │ │ │ │ + beq 112a8 │ │ │ │ │ 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, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 110e4 │ │ │ │ │ + bhi 11254 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ movw ip, #1030 @ 0x406 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ adds lr, r3, #5 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp lr, ip │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 110e4 │ │ │ │ │ + bcs 11254 │ │ │ │ │ add r3, r3, #588 @ 0x24c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r3, r0, r3, lsl #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -18882,15 +18981,15 @@ │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 110d8 │ │ │ │ │ + beq 11248 │ │ │ │ │ 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] │ │ │ │ │ @@ -18903,15 +19002,15 @@ │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0001114c <_PyLong_FromBytes>: │ │ │ │ │ +000112bc <_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 │ │ │ │ │ @@ -18921,31 +19020,31 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl a18 │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 111a0 <_PyLong_FromBytes+0x54> │ │ │ │ │ + beq 11310 <_PyLong_FromBytes+0x54> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 111a8 <_PyLong_FromBytes+0x5c> │ │ │ │ │ + beq 11318 <_PyLong_FromBytes+0x5c> │ │ │ │ │ add r2, r4, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 111a8 <_PyLong_FromBytes+0x5c> │ │ │ │ │ + bne 11318 <_PyLong_FromBytes+0x5c> │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ 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 11210 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + beq 11380 <_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 │ │ │ │ │ @@ -18954,127 +19053,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 11210 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + bgt 11380 <_PyLong_FromBytes+0xc4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11210 <_PyLong_FromBytes+0xc4> │ │ │ │ │ + bne 11380 <_PyLong_FromBytes+0xc4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 111a0 <_PyLong_FromBytes+0x54> │ │ │ │ │ + b 11310 <_PyLong_FromBytes+0x54> │ │ │ │ │ │ │ │ │ │ -00011218 : │ │ │ │ │ +00011388 : │ │ │ │ │ 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 11738 │ │ │ │ │ + beq 118a8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11738 │ │ │ │ │ + beq 118a8 │ │ │ │ │ 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 11320 │ │ │ │ │ + beq 11490 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 116b8 │ │ │ │ │ + beq 11828 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 11530 │ │ │ │ │ - beq 11514 │ │ │ │ │ + blt 116a0 │ │ │ │ │ + beq 11684 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 11364 │ │ │ │ │ + beq 114d4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13d3c │ │ │ │ │ + bl 13eac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 112c4 │ │ │ │ │ + beq 11434 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 112c4 │ │ │ │ │ + bgt 11434 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 112c4 │ │ │ │ │ + bne 11434 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 1d0c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 11684 │ │ │ │ │ + beq 117f4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1168c │ │ │ │ │ + beq 117fc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 116d4 │ │ │ │ │ + beq 11844 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11314 │ │ │ │ │ + bne 11484 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 116e0 │ │ │ │ │ + beq 11850 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 116b0 │ │ │ │ │ + bne 11820 │ │ │ │ │ and r2, r0, #3 │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 11664 │ │ │ │ │ + bne 117d4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11684 │ │ │ │ │ + beq 117f4 │ │ │ │ │ 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 1155c │ │ │ │ │ + bne 116cc │ │ │ │ │ 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 11404 │ │ │ │ │ + beq 11574 │ │ │ │ │ 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 │ │ │ │ │ @@ -19092,15 +19191,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 114f8 │ │ │ │ │ + beq 11668 │ │ │ │ │ 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 │ │ │ │ │ @@ -19153,57 +19252,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 11404 │ │ │ │ │ + bne 11574 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 112dc │ │ │ │ │ - b 11684 │ │ │ │ │ + bne 1144c │ │ │ │ │ + b 117f4 │ │ │ │ │ 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 1128c │ │ │ │ │ + bcs 113fc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 11724 │ │ │ │ │ + bne 11894 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 112f4 │ │ │ │ │ + b 11464 │ │ │ │ │ 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 115e0 │ │ │ │ │ + beq 11750 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 115cc │ │ │ │ │ + beq 1173c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 115ac │ │ │ │ │ + beq 1171c │ │ │ │ │ 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 │ │ │ │ │ @@ -19216,15 +19315,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 11648 │ │ │ │ │ + b 117b8 │ │ │ │ │ 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 │ │ │ │ │ @@ -19252,85 +19351,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 115e0 │ │ │ │ │ - b 114f8 │ │ │ │ │ + bne 11750 │ │ │ │ │ + b 11668 │ │ │ │ │ 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 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 11314 │ │ │ │ │ + bne 11484 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 11314 │ │ │ │ │ + b 11484 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 11314 │ │ │ │ │ + beq 11484 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14ab4 <_PyLong_Negate> │ │ │ │ │ + bl 14c24 <_PyLong_Negate> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11684 │ │ │ │ │ + beq 117f4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 11554 │ │ │ │ │ + b 116c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11530 │ │ │ │ │ + bne 116a0 │ │ │ │ │ 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 11684 │ │ │ │ │ + b 117f4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11314 │ │ │ │ │ + bne 11484 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e40 │ │ │ │ │ + bl 5ee0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11714 │ │ │ │ │ + bgt 11884 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11714 │ │ │ │ │ + bne 11884 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11684 │ │ │ │ │ + beq 117f4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 11314 │ │ │ │ │ + b 11484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ae0 <_PyLong_Copy> │ │ │ │ │ + bl 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 116a8 │ │ │ │ │ - b 11684 │ │ │ │ │ + bne 11818 │ │ │ │ │ + b 117f4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 11314 │ │ │ │ │ + b 11484 │ │ │ │ │ │ │ │ │ │ -00011744 : │ │ │ │ │ +000118b4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -19338,96 +19437,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 11834 │ │ │ │ │ + beq 119a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11c18 │ │ │ │ │ + beq 11d88 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 11964 │ │ │ │ │ - beq 11948 │ │ │ │ │ + blt 11ad4 │ │ │ │ │ + beq 11ab8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1187c │ │ │ │ │ + beq 119ec │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13d3c │ │ │ │ │ + bl 13eac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 117d4 │ │ │ │ │ + beq 11944 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 117d4 │ │ │ │ │ + bgt 11944 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 117d4 │ │ │ │ │ + bne 11944 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 1d0c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 11c30 │ │ │ │ │ + beq 11da0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 11bec │ │ │ │ │ + beq 11d5c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11c38 │ │ │ │ │ + beq 11da8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11824 │ │ │ │ │ + bne 11994 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 11c44 │ │ │ │ │ + beq 11db4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r8] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 11c10 │ │ │ │ │ + bne 11d80 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11bd8 │ │ │ │ │ + bne 11d48 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 594 │ │ │ │ │ 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 11aa0 │ │ │ │ │ + bne 11c10 │ │ │ │ │ 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 11994 │ │ │ │ │ + beq 11b04 │ │ │ │ │ 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 │ │ │ │ │ @@ -19448,44 +19547,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 119a0 │ │ │ │ │ + bne 11b10 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 117ec │ │ │ │ │ - b 11c30 │ │ │ │ │ + bne 1195c │ │ │ │ │ + b 11da0 │ │ │ │ │ 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 1179c │ │ │ │ │ + bcs 1190c │ │ │ │ │ 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 11c88 │ │ │ │ │ + bne 11df8 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 11804 │ │ │ │ │ + b 11974 │ │ │ │ │ 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 │ │ │ │ │ @@ -19541,33 +19640,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 119a0 │ │ │ │ │ + bne 11b10 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 1192c │ │ │ │ │ + b 11a9c │ │ │ │ │ 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 11b38 │ │ │ │ │ + beq 11ca8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 11b10 │ │ │ │ │ + beq 11c80 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 11af0 │ │ │ │ │ + beq 11c60 │ │ │ │ │ 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]! │ │ │ │ │ @@ -19585,15 +19684,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 1192c │ │ │ │ │ + beq 11a9c │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r0, [r6, #-4] │ │ │ │ │ lsl r1, r3, #30 │ │ │ │ │ @@ -19625,186 +19724,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 11b4c │ │ │ │ │ + bne 11cbc │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1192c │ │ │ │ │ + b 11a9c │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - b 1185c │ │ │ │ │ + b 119cc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 11824 │ │ │ │ │ + beq 11994 │ │ │ │ │ sub r0, fp, #40 @ 0x28 │ │ │ │ │ - bl 14ab4 <_PyLong_Negate> │ │ │ │ │ + bl 14c24 <_PyLong_Negate> │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 11c30 │ │ │ │ │ + beq 11da0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ - b 1198c │ │ │ │ │ + b 11afc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11964 │ │ │ │ │ + bne 11ad4 │ │ │ │ │ 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 1182c │ │ │ │ │ + b 1199c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 11824 │ │ │ │ │ + bne 11994 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e40 │ │ │ │ │ + bl 5ee0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11c78 │ │ │ │ │ + bgt 11de8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11c78 │ │ │ │ │ + bne 11de8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11c30 │ │ │ │ │ + beq 11da0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 11824 │ │ │ │ │ + b 11994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ae0 <_PyLong_Copy> │ │ │ │ │ + bl 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 11c08 │ │ │ │ │ - b 11c30 │ │ │ │ │ + bne 11d78 │ │ │ │ │ + b 11da0 │ │ │ │ │ │ │ │ │ │ -00011c9c <_PyLong_Format>: │ │ │ │ │ +00011e0c <_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 11cec <_PyLong_Format+0x50> │ │ │ │ │ + beq 11e5c <_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 11d10 │ │ │ │ │ + bl 11e80 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11d08 <_PyLong_Format+0x6c> │ │ │ │ │ + beq 11e78 <_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 25c4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 11ce0 <_PyLong_Format+0x44> │ │ │ │ │ + bne 11e50 <_PyLong_Format+0x44> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 11ce4 <_PyLong_Format+0x48> │ │ │ │ │ + b 11e54 <_PyLong_Format+0x48> │ │ │ │ │ │ │ │ │ │ -00011d10 : │ │ │ │ │ +00011e80 : │ │ │ │ │ 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 │ │ │ │ │ ldr r7, [fp, #8] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 129a8 │ │ │ │ │ + beq 12b18 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 129a8 │ │ │ │ │ + beq 12b18 │ │ │ │ │ cmp r1, #16 │ │ │ │ │ mov sl, r1 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne 120c4 │ │ │ │ │ + bne 12234 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 12444 │ │ │ │ │ + beq 125b4 │ │ │ │ │ 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 12980 │ │ │ │ │ + bhi 12af0 │ │ │ │ │ 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 120d4 │ │ │ │ │ + beq 12244 │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - bne 120e4 │ │ │ │ │ + bne 12254 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r9, r9, r0, asr #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 120fc │ │ │ │ │ + beq 1226c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r9, r9, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 123bc │ │ │ │ │ + bne 1252c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 125d0 │ │ │ │ │ + bne 12740 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12998 │ │ │ │ │ + beq 12b08 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 12940 │ │ │ │ │ + bne 12ab0 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 12934 │ │ │ │ │ + beq 12aa4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 129a0 │ │ │ │ │ + beq 12b10 │ │ │ │ │ add ip, r9, #20 │ │ │ │ │ add ip, r1, ip │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12394 │ │ │ │ │ + beq 12504 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub lr, r5, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r6 │ │ │ │ │ @@ -19823,285 +19922,285 @@ │ │ │ │ │ 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 12188 │ │ │ │ │ + bgt 122f8 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 12160 │ │ │ │ │ + bhi 122d0 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 12180 │ │ │ │ │ + beq 122f0 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ 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 12354 │ │ │ │ │ + beq 124c4 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ 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 1238c │ │ │ │ │ + beq 124fc │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ 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 12158 │ │ │ │ │ + beq 122c8 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ 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 12434 │ │ │ │ │ + beq 125a4 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [ip, #-6] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 1243c │ │ │ │ │ + beq 125ac │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub ip, ip, #7 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ 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 12050 │ │ │ │ │ + beq 121c0 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r5, r3, r4 │ │ │ │ │ orr r5, r5, r2, lsl lr │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 12130 │ │ │ │ │ + bhi 122a0 │ │ │ │ │ orr r3, r5, r2, lsr r8 │ │ │ │ │ add r1, r1, #48 @ 0x30 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - bne 12018 │ │ │ │ │ + bne 12188 │ │ │ │ │ str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - bgt 11e70 │ │ │ │ │ + bgt 11fe0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 123ac │ │ │ │ │ + beq 1251c │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 1208c │ │ │ │ │ + beq 121fc │ │ │ │ │ cmp sl, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ strb r3, [ip, #-2] │ │ │ │ │ - beq 1235c │ │ │ │ │ + beq 124cc │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12374 │ │ │ │ │ + bne 124e4 │ │ │ │ │ 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 11d5c │ │ │ │ │ + b 11ecc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ - beq 11dcc │ │ │ │ │ + beq 11f3c │ │ │ │ │ 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 11ddc │ │ │ │ │ + bne 11f4c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11dec │ │ │ │ │ + beq 11f5c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi 125a4 │ │ │ │ │ + bhi 12714 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 123cc │ │ │ │ │ + bne 1253c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 123ec │ │ │ │ │ + beq 1255c │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ - b 124ac │ │ │ │ │ + b 1261c │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - bne 12018 │ │ │ │ │ - b 1204c │ │ │ │ │ + bne 12188 │ │ │ │ │ + b 121bc │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ - b 12050 │ │ │ │ │ + b 121c0 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ add r1, r1, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ strb r1, [ip, #-1] │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ orrs r1, r3, r2, lsr r4 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bne 11ed8 │ │ │ │ │ + bne 12048 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ - b 12050 │ │ │ │ │ + b 121c0 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ 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, #-1] │ │ │ │ │ - blt 12180 │ │ │ │ │ + blt 122f0 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ 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, #-2] │ │ │ │ │ - bgt 12354 │ │ │ │ │ + bgt 124c4 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ 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 1238c │ │ │ │ │ + bgt 124fc │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ 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, #-4] │ │ │ │ │ - blt 12158 │ │ │ │ │ + blt 122c8 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ 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, #-5] │ │ │ │ │ - bgt 12434 │ │ │ │ │ + bgt 125a4 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ 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, #-6] │ │ │ │ │ - bgt 1243c │ │ │ │ │ + bgt 125ac │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub ip, ip, #7 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ cmp r1, #9 │ │ │ │ │ @@ -20109,115 +20208,115 @@ │ │ │ │ │ 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 12050 │ │ │ │ │ + bgt 121c0 │ │ │ │ │ and r1, r7, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ orr r3, r3, r2, lsr r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ movhi r5, #87 @ 0x57 │ │ │ │ │ movls r5, #48 @ 0x30 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ strb r1, [ip, #-1]! │ │ │ │ │ - ble 12318 │ │ │ │ │ - b 1204c │ │ │ │ │ + ble 12488 │ │ │ │ │ + b 121bc │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 12050 │ │ │ │ │ + b 121c0 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 120b0 │ │ │ │ │ + beq 12220 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b 120b8 │ │ │ │ │ + b 12228 │ │ │ │ │ sub ip, ip, #3 │ │ │ │ │ - b 12050 │ │ │ │ │ + b 121c0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - bne 12074 │ │ │ │ │ + bne 121e4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 120a4 │ │ │ │ │ - b 12360 │ │ │ │ │ + bne 12214 │ │ │ │ │ + b 124d0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bhi 12474 │ │ │ │ │ + bhi 125e4 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12998 │ │ │ │ │ + beq 12b08 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 12490 │ │ │ │ │ + bne 12600 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 12610 │ │ │ │ │ + bne 12780 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldrb r2, [ip, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 12608 │ │ │ │ │ + beq 12778 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne ip, ip, #20 │ │ │ │ │ addeq ip, ip, #28 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - b 11e30 │ │ │ │ │ + b 11fa0 │ │ │ │ │ sub ip, ip, #5 │ │ │ │ │ - b 12050 │ │ │ │ │ + b 121c0 │ │ │ │ │ sub ip, ip, #6 │ │ │ │ │ - b 12050 │ │ │ │ │ + b 121c0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - bne 11ddc │ │ │ │ │ + bne 11f4c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - beq 11dec │ │ │ │ │ + beq 11f5c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 123cc │ │ │ │ │ + bls 1253c │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bgt 123cc │ │ │ │ │ + bgt 1253c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 123f4 │ │ │ │ │ + beq 12564 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - beq 12924 │ │ │ │ │ + beq 12a94 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ @@ -20249,154 +20348,154 @@ │ │ │ │ │ lsr r7, r7, 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 125f8 │ │ │ │ │ + bgt 12768 │ │ │ │ │ orrs r3, r1, r7 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12504 │ │ │ │ │ + bne 12674 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 124d8 │ │ │ │ │ + bgt 12648 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 126b0 │ │ │ │ │ + bne 12820 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12698 │ │ │ │ │ + beq 12808 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12374 │ │ │ │ │ + bne 124e4 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 120b8 │ │ │ │ │ + b 12228 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldrd r2, [r3, #16] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 12114 │ │ │ │ │ + blt 12284 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 123f4 │ │ │ │ │ + beq 12564 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 124ac │ │ │ │ │ + b 1261c │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne 12490 │ │ │ │ │ - b 12998 │ │ │ │ │ + bne 12600 │ │ │ │ │ + b 12b08 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - b 12550 │ │ │ │ │ + b 126c0 │ │ │ │ │ ldr ip, [ip, #28] │ │ │ │ │ - b 12424 │ │ │ │ │ + b 12594 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ ldrb r0, [r2, #16] │ │ │ │ │ - beq 126dc │ │ │ │ │ + beq 1284c │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 1274c │ │ │ │ │ + bne 128bc │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1276c │ │ │ │ │ + bne 128dc │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12684 │ │ │ │ │ + beq 127f4 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12674 │ │ │ │ │ + beq 127e4 │ │ │ │ │ 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 120a4 │ │ │ │ │ + b 12214 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [ip, #-1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12374 │ │ │ │ │ - b 1258c │ │ │ │ │ + bne 124e4 │ │ │ │ │ + b 126fc │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 126c8 │ │ │ │ │ + beq 12838 │ │ │ │ │ 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 12574 │ │ │ │ │ + b 126e4 │ │ │ │ │ tst r0, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 1275c │ │ │ │ │ + bne 128cc │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ add ip, r2, r3, lsl #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 12840 │ │ │ │ │ + bne 129b0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ strh r3, [ip] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12738 │ │ │ │ │ + beq 128a8 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12728 │ │ │ │ │ + beq 12898 │ │ │ │ │ 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 120a4 │ │ │ │ │ + b 12214 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12634 │ │ │ │ │ + b 127a4 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 126e8 │ │ │ │ │ + b 12858 │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r8, r4, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -20430,26 +20529,26 @@ │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [ip, #-4]! │ │ │ │ │ - ble 12914 │ │ │ │ │ + ble 12a84 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 127d0 │ │ │ │ │ + bne 12940 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ str lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - blt 127a4 │ │ │ │ │ + blt 12914 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 12650 │ │ │ │ │ + b 127c0 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r8, r4, #32 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -20483,128 +20582,128 @@ │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sxtb r3, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ strh r3, [ip, #-2]! │ │ │ │ │ - ble 12908 │ │ │ │ │ + ble 12a78 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble 128a4 │ │ │ │ │ + ble 12a14 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bgt 12878 │ │ │ │ │ + bgt 129e8 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 12704 │ │ │ │ │ + b 12874 │ │ │ │ │ orrs r3, r1, r0 │ │ │ │ │ - bne 128a4 │ │ │ │ │ - b 128f0 │ │ │ │ │ + bne 12a14 │ │ │ │ │ + b 12a60 │ │ │ │ │ orrs r3, r1, r0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 12820 │ │ │ │ │ + b 12990 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - b 12568 │ │ │ │ │ + b 126d8 │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ add ip, ip, r9 │ │ │ │ │ - b 11e30 │ │ │ │ │ + b 11fa0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 1295c │ │ │ │ │ + beq 12acc │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ │ - bne 12970 │ │ │ │ │ + bne 12ae0 │ │ │ │ │ add ip, r3, r9, lsl #2 │ │ │ │ │ - b 1263c │ │ │ │ │ + b 127ac │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r3, [r1, #28] │ │ │ │ │ - bne 129bc │ │ │ │ │ + bne 12b2c │ │ │ │ │ add ip, r3, r9, lsl #1 │ │ │ │ │ - b 126f0 │ │ │ │ │ + b 12860 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ - b 12954 │ │ │ │ │ + b 12ac4 │ │ │ │ │ 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 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 120bc │ │ │ │ │ + b 1222c │ │ │ │ │ add ip, r1, #28 │ │ │ │ │ - b 12938 │ │ │ │ │ + b 12aa8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2349 @ 0x92d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 12998 │ │ │ │ │ + b 12b08 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r1, #20 │ │ │ │ │ addeq r3, r1, #28 │ │ │ │ │ - b 12968 │ │ │ │ │ + b 12ad8 │ │ │ │ │ │ │ │ │ │ -000129cc : │ │ │ │ │ +00012b3c : │ │ │ │ │ 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 12ab8 │ │ │ │ │ + beq 12c28 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12a9c │ │ │ │ │ + beq 12c0c │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12a34 │ │ │ │ │ + bhi 12ba4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 12a64 │ │ │ │ │ + beq 12bd4 │ │ │ │ │ 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 12ad8 <_PyLong_Frexp> │ │ │ │ │ + bl 12c48 <_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 12a80 │ │ │ │ │ + blt 12bf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 12a28 │ │ │ │ │ + bne 12b98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12acc │ │ │ │ │ + bne 12c3c │ │ │ │ │ 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 │ │ │ │ │ @@ -20613,40 +20712,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 12a64 │ │ │ │ │ + b 12bd4 │ │ │ │ │ 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 12a64 │ │ │ │ │ + b 12bd4 │ │ │ │ │ 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 12a64 │ │ │ │ │ + b 12bd4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00012ad8 <_PyLong_Frexp>: │ │ │ │ │ +00012c48 <_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 │ │ │ │ │ @@ -20654,42 +20753,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 12fe0 <_PyLong_Frexp+0x508> │ │ │ │ │ + beq 13150 <_PyLong_Frexp+0x508> │ │ │ │ │ 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 12d54 <_PyLong_Frexp+0x27c> │ │ │ │ │ + beq 12ec4 <_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 12d60 <_PyLong_Frexp+0x288> │ │ │ │ │ + blt 12ed0 <_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 12ee8 <_PyLong_Frexp+0x410> │ │ │ │ │ + ble 13058 <_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 │ │ │ │ │ @@ -20701,15 +20800,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 12cd0 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + beq 12e40 <_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 │ │ │ │ │ @@ -20722,15 +20821,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 12cd0 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + beq 12e40 <_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 │ │ │ │ │ @@ -20744,15 +20843,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 12cd0 <_PyLong_Frexp+0x1f8> │ │ │ │ │ + ble 12e40 <_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 │ │ │ │ │ @@ -20763,20 +20862,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 12c9c <_PyLong_Frexp+0x1c4> │ │ │ │ │ + bcs 12e0c <_PyLong_Frexp+0x1c4> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12fd4 <_PyLong_Frexp+0x4fc> │ │ │ │ │ + beq 13144 <_PyLong_Frexp+0x4fc> │ │ │ │ │ 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 │ │ │ │ │ @@ -20786,33 +20885,33 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ 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 s0, [r2, #-12] │ │ │ │ │ - vcvt.f64.u32 d0, s0 │ │ │ │ │ - bgt 12e6c <_PyLong_Frexp+0x394> │ │ │ │ │ - vldr d6, [pc, #712] @ 12ff0 <_PyLong_Frexp+0x518> │ │ │ │ │ - vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vmul.f64 d0, d0, d6 │ │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ │ + vldr s14, [r2, #-12] │ │ │ │ │ + vcvt.f64.u32 d7, s14 │ │ │ │ │ + bgt 12fdc <_PyLong_Frexp+0x394> │ │ │ │ │ + vldr d0, [pc, #712] @ 13160 <_PyLong_Frexp+0x518> │ │ │ │ │ + vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vmul.f64 d0, d7, d0 │ │ │ │ │ + vcmp.f64 d0, d6 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 12ec8 <_PyLong_Frexp+0x3f0> │ │ │ │ │ + beq 13048 <_PyLong_Frexp+0x400> │ │ │ │ │ and r3, sl, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12ee0 <_PyLong_Frexp+0x408> │ │ │ │ │ + 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 12b50 <_PyLong_Frexp+0x78> │ │ │ │ │ + bge 12cc0 <_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 │ │ │ │ │ @@ -20830,191 +20929,191 @@ │ │ │ │ │ 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 12e34 <_PyLong_Frexp+0x35c> │ │ │ │ │ + beq 12fa4 <_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 12e34 <_PyLong_Frexp+0x35c> │ │ │ │ │ + beq 12fa4 <_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 12e00 <_PyLong_Frexp+0x328> │ │ │ │ │ + bne 12f70 <_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 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR2 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR2 │ │ │ │ │ - vcvt.f64.u32 d0, s15 │ │ │ │ │ + vcvt.f64.u32 d7, s15 │ │ │ │ │ str r2, [ip, #-12] │ │ │ │ │ and r2, r1, #7 │ │ │ │ │ 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, #376] @ 12ff8 <_PyLong_Frexp+0x520> │ │ │ │ │ + vldr d6, [pc, #376] @ 13168 <_PyLong_Frexp+0x520> │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ - vldr s14, [r3, #-12] │ │ │ │ │ - vcvt.f64.u32 d7, s14 │ │ │ │ │ - vmla.f64 d7, d0, d6 │ │ │ │ │ - vmov.f64 d0, d7 │ │ │ │ │ - beq 12d20 <_PyLong_Frexp+0x248> │ │ │ │ │ + vldr s0, [r3, #-12] │ │ │ │ │ + vcvt.f64.u32 d0, s0 │ │ │ │ │ + vmla.f64 d0, d7, d6 │ │ │ │ │ + beq 13030 <_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 │ │ │ │ │ - b 12d20 <_PyLong_Frexp+0x248> │ │ │ │ │ + vldr d6, [pc, #296] @ 13160 <_PyLong_Frexp+0x518> │ │ │ │ │ + vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vmul.f64 d0, d0, d6 │ │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ │ + bne 12ea8 <_PyLong_Frexp+0x260> │ │ │ │ │ adds r4, r4, #1 │ │ │ │ │ - and r3, sl, #3 │ │ │ │ │ - adc r5, r5, #0 │ │ │ │ │ vmov.f64 d0, #96 @ 0x3f000000 0.5 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne 12d44 <_PyLong_Frexp+0x26c> │ │ │ │ │ - vneg.f64 d0, d0 │ │ │ │ │ - b 12d44 <_PyLong_Frexp+0x26c> │ │ │ │ │ + adc r5, r5, #0 │ │ │ │ │ + b 12ea8 <_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 12cd8 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12e48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 12ce4 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12e54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12cd8 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12e48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 12ce4 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12e54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r7, r1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12cd8 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12e48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 12ce4 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12e54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12cd8 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12e48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #4 │ │ │ │ │ - beq 12ce4 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12e54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12cd8 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12e48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - beq 12ce4 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12e54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12cd8 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12e48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #6 │ │ │ │ │ - beq 12ce4 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12e54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12cd8 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12e48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - beq 12ce4 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12e54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r2, [r3, #-20] @ 0xffffffec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 12cd8 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12e48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #8 │ │ │ │ │ - beq 12ce4 <_PyLong_Frexp+0x20c> │ │ │ │ │ + beq 12e54 <_PyLong_Frexp+0x20c> │ │ │ │ │ ldr r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12cd8 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12e48 <_PyLong_Frexp+0x200> │ │ │ │ │ sub r9, r9, #9 │ │ │ │ │ add r7, r7, #12 │ │ │ │ │ - b 12fc4 <_PyLong_Frexp+0x4ec> │ │ │ │ │ + b 13134 <_PyLong_Frexp+0x4ec> │ │ │ │ │ ldr r3, [r7, r9, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12cd8 <_PyLong_Frexp+0x200> │ │ │ │ │ + bne 12e48 <_PyLong_Frexp+0x200> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ - bne 12fb8 <_PyLong_Frexp+0x4e0> │ │ │ │ │ - b 12ce4 <_PyLong_Frexp+0x20c> │ │ │ │ │ + bne 13128 <_PyLong_Frexp+0x4e0> │ │ │ │ │ + b 12e54 <_PyLong_Frexp+0x20c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 12ce4 <_PyLong_Frexp+0x20c> │ │ │ │ │ - b 12ef8 <_PyLong_Frexp+0x420> │ │ │ │ │ + beq 12e54 <_PyLong_Frexp+0x20c> │ │ │ │ │ + b 13068 <_PyLong_Frexp+0x420> │ │ │ │ │ mov r4, r6 │ │ │ │ │ - vldr d0, [pc, #20] @ 13000 <_PyLong_Frexp+0x528> │ │ │ │ │ + vldr d0, [pc, #20] @ 13170 <_PyLong_Frexp+0x528> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 12d44 <_PyLong_Frexp+0x26c> │ │ │ │ │ + b 12eb4 <_PyLong_Frexp+0x26c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x3c800000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ ... │ │ │ │ │ │ │ │ │ │ -00013008 : │ │ │ │ │ +00013178 : │ │ │ │ │ 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 137b4 │ │ │ │ │ + beq 13924 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 137b4 │ │ │ │ │ + beq 13924 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 137c0 │ │ │ │ │ + beq 13930 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ and r5, ip, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 136f4 │ │ │ │ │ + beq 13864 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 135f8 │ │ │ │ │ + bhi 13768 │ │ │ │ │ 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 │ │ │ │ │ @@ -21056,198 +21155,198 @@ │ │ │ │ │ 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 131d4 │ │ │ │ │ + bhi 13344 │ │ │ │ │ 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 │ │ │ │ │ - bne 13190 │ │ │ │ │ + bne 13300 │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ subs r1, r6, #32 │ │ │ │ │ lsr r0, r0, r6 │ │ │ │ │ orr r0, r0, r3, lsl r2 │ │ │ │ │ orrpl r0, r0, r3, asr r1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ asr r3, r3, r6 │ │ │ │ │ adds ip, r0, #5 │ │ │ │ │ adc r2, r3, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bcs 131ac │ │ │ │ │ + bcs 1331c │ │ │ │ │ add r0, r0, #588 @ 0x24c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ 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 134d8 │ │ │ │ │ + bcs 13648 │ │ │ │ │ bl 2c8 <_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 13728 │ │ │ │ │ + bne 13898 │ │ │ │ │ lsr r1, ip, #3 │ │ │ │ │ sub ip, r1, r7 │ │ │ │ │ subs sl, ip, #0 │ │ │ │ │ - ble 137a4 │ │ │ │ │ + ble 13914 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 48c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1375c │ │ │ │ │ + beq 138cc │ │ │ │ │ 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 13580 │ │ │ │ │ + beq 136f0 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 135e0 │ │ │ │ │ + ble 13750 │ │ │ │ │ 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 13468 │ │ │ │ │ + bge 135d8 │ │ │ │ │ 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 13468 │ │ │ │ │ + bge 135d8 │ │ │ │ │ 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 13468 │ │ │ │ │ + bge 135d8 │ │ │ │ │ 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 13468 │ │ │ │ │ + bge 135d8 │ │ │ │ │ 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 13468 │ │ │ │ │ + bge 135d8 │ │ │ │ │ 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 13468 │ │ │ │ │ + bge 135d8 │ │ │ │ │ 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 13468 │ │ │ │ │ + bge 135d8 │ │ │ │ │ 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 13468 │ │ │ │ │ + bge 135d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -21261,52 +21360,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 1342c │ │ │ │ │ + bne 1359c │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add ip, r0, sl, lsl #2 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ - beq 13494 │ │ │ │ │ + beq 13604 │ │ │ │ │ add ip, r0, r3, lsl #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr ip, [ip, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addeq r4, r0, #12 │ │ │ │ │ - beq 134ac │ │ │ │ │ + beq 1361c │ │ │ │ │ bl 1d0c │ │ │ │ │ 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 1371c │ │ │ │ │ + beq 1388c │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 134a8 │ │ │ │ │ + beq 13618 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ andne r1, r1, #3 │ │ │ │ │ orrne r1, r1, r2, lsl #3 │ │ │ │ │ strne r1, [r0, #8] │ │ │ │ │ - b 13494 │ │ │ │ │ + b 13604 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r7, #16 │ │ │ │ │ - blt 1370c │ │ │ │ │ + blt 1387c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13758 │ │ │ │ │ + beq 138c8 │ │ │ │ │ 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 │ │ │ │ │ @@ -21316,26 +21415,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 131a0 │ │ │ │ │ + b 13310 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ lsr r1, ip, #3 │ │ │ │ │ rsb r3, r7, ip, lsr #3 │ │ │ │ │ subs sl, r3, #0 │ │ │ │ │ - ble 137a4 │ │ │ │ │ + ble 13914 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 48c │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1375c │ │ │ │ │ + beq 138cc │ │ │ │ │ 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] │ │ │ │ │ @@ -21344,15 +21443,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 136fc │ │ │ │ │ + blt 1386c │ │ │ │ │ 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 │ │ │ │ │ @@ -21360,52 +21459,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 1325c │ │ │ │ │ + blt 133cc │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r2, r0, sl, lsl #2 │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ str r6, [r2, #8] │ │ │ │ │ - bne 1347c │ │ │ │ │ - b 13494 │ │ │ │ │ + bne 135ec │ │ │ │ │ + b 13604 │ │ │ │ │ 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 4c5c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 136c0 │ │ │ │ │ + beq 13830 │ │ │ │ │ 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 136b4 │ │ │ │ │ + bne 13824 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 13670 │ │ │ │ │ + bne 137e0 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 13764 │ │ │ │ │ + beq 138d4 │ │ │ │ │ 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 │ │ │ │ │ @@ -21413,321 +21512,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 1375c │ │ │ │ │ + beq 138cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 136f4 │ │ │ │ │ - ldr r4, [pc, #312] @ 137ec │ │ │ │ │ - b 131a0 │ │ │ │ │ + bne 13864 │ │ │ │ │ + ldr r4, [pc, #312] @ 1395c │ │ │ │ │ + b 13310 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bgt 13670 │ │ │ │ │ + bgt 137e0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r5, ip, #3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 136f4 │ │ │ │ │ + beq 13864 │ │ │ │ │ mvn r2, #29 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #14 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bge 1308c │ │ │ │ │ + bge 131fc │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 136ac │ │ │ │ │ - ldr r4, [pc, #244] @ 137f0 │ │ │ │ │ - b 131a0 │ │ │ │ │ + beq 1381c │ │ │ │ │ + ldr r4, [pc, #244] @ 13960 │ │ │ │ │ + b 13310 │ │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ orr lr, lr, r3 │ │ │ │ │ - b 13598 │ │ │ │ │ + b 13708 │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mov r7, #18 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ - b 134e4 │ │ │ │ │ + b 13654 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 13494 │ │ │ │ │ + b 13604 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 13530 │ │ │ │ │ + bne 136a0 │ │ │ │ │ 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 137dc │ │ │ │ │ + bne 1394c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 131a0 │ │ │ │ │ + b 13310 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 131a0 │ │ │ │ │ + b 13310 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1377c │ │ │ │ │ + beq 138ec │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq 13798 │ │ │ │ │ + beq 13908 │ │ │ │ │ clz r1, r0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13768 │ │ │ │ │ - b 13670 │ │ │ │ │ + bne 138d8 │ │ │ │ │ + b 137e0 │ │ │ │ │ cmp r0, #128 @ 0x80 │ │ │ │ │ - beq 136c0 │ │ │ │ │ - b 13670 │ │ │ │ │ + beq 13830 │ │ │ │ │ + b 137e0 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ bl 594 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 131a0 │ │ │ │ │ + b 13310 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 131a0 │ │ │ │ │ + b 13310 │ │ │ │ │ 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 1375c │ │ │ │ │ + b 138cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10ae0 <_PyLong_Copy> │ │ │ │ │ + bl 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 131a0 │ │ │ │ │ + b 13310 │ │ │ │ │ .word 0x000024b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000137f4 <_PyLong_Rshift>: │ │ │ │ │ +00013964 <_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 13a94 <_PyLong_Rshift+0x2a0> │ │ │ │ │ + beq 13c04 <_PyLong_Rshift+0x2a0> │ │ │ │ │ mvn r1, #29 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ mov r1, #14 │ │ │ │ │ sbcs r1, r1, r3 │ │ │ │ │ - blt 13a80 <_PyLong_Rshift+0x28c> │ │ │ │ │ + blt 13bf0 <_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 13890 <_PyLong_Rshift+0x9c> │ │ │ │ │ + bhi 13a00 <_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 5bd4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5c74 <_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 13a1c <_PyLong_Rshift+0x228> │ │ │ │ │ + bne 13b8c <_PyLong_Rshift+0x228> │ │ │ │ │ rsb r2, r8, r4, lsr #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 13a60 <_PyLong_Rshift+0x26c> │ │ │ │ │ + ble 13bd0 <_PyLong_Rshift+0x26c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13a4c <_PyLong_Rshift+0x258> │ │ │ │ │ + beq 13bbc <_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 139bc <_PyLong_Rshift+0x1c8> │ │ │ │ │ + beq 13b2c <_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 13954 <_PyLong_Rshift+0x160> │ │ │ │ │ + b 13ac4 <_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 13924 <_PyLong_Rshift+0x130> │ │ │ │ │ + bgt 13a94 <_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 13a0c <_PyLong_Rshift+0x218> │ │ │ │ │ + beq 13b7c <_PyLong_Rshift+0x218> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 139b4 <_PyLong_Rshift+0x1c0> │ │ │ │ │ + beq 13b24 <_PyLong_Rshift+0x1c0> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 139a4 <_PyLong_Rshift+0x1b0> │ │ │ │ │ + bne 13b14 <_PyLong_Rshift+0x1b0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1d0c │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r3, lsl #3 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ - b 13994 <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 13b04 <_PyLong_Rshift+0x1a0> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 13974 <_PyLong_Rshift+0x180> │ │ │ │ │ + b 13ae4 <_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 139fc <_PyLong_Rshift+0x208> │ │ │ │ │ + bgt 13b6c <_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 138f4 <_PyLong_Rshift+0x100> │ │ │ │ │ + b 13a64 <_PyLong_Rshift+0x100> │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ - b 139d4 <_PyLong_Rshift+0x1e0> │ │ │ │ │ + b 13b44 <_PyLong_Rshift+0x1e0> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r9, #8] │ │ │ │ │ - b 13994 <_PyLong_Rshift+0x1a0> │ │ │ │ │ + b 13b04 <_PyLong_Rshift+0x1a0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13a54 <_PyLong_Rshift+0x260> │ │ │ │ │ + bne 13bc4 <_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 13a70 <_PyLong_Rshift+0x27c> │ │ │ │ │ + bne 13be0 <_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 138b0 <_PyLong_Rshift+0xbc> │ │ │ │ │ + b 13a20 <_PyLong_Rshift+0xbc> │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ sub sp, fp, #36 @ 0x24 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 594 │ │ │ │ │ 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 10ae0 <_PyLong_Copy> │ │ │ │ │ + b 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #20] @ 13a9c <_PyLong_Rshift+0x2a8> │ │ │ │ │ + ldr r3, [pc, #20] @ 13c0c <_PyLong_Rshift+0x2a8> │ │ │ │ │ cmp r6, #2 │ │ │ │ │ moveq r9, r3 │ │ │ │ │ addne r9, r3, #16 │ │ │ │ │ - b 13a4c <_PyLong_Rshift+0x258> │ │ │ │ │ - ldr r9, [pc, #4] @ 13aa0 <_PyLong_Rshift+0x2ac> │ │ │ │ │ - b 13a4c <_PyLong_Rshift+0x258> │ │ │ │ │ + b 13bbc <_PyLong_Rshift+0x258> │ │ │ │ │ + ldr r9, [pc, #4] @ 13c10 <_PyLong_Rshift+0x2ac> │ │ │ │ │ + b 13bbc <_PyLong_Rshift+0x258> │ │ │ │ │ .word 0x000024b0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00013aa4 <_PyLong_UInt64_Converter>: │ │ │ │ │ +00013c14 <_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 13c50 <_PyLong_UInt64_Converter+0x1ac> │ │ │ │ │ + beq 13dc0 <_PyLong_UInt64_Converter+0x1ac> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13bf8 <_PyLong_UInt64_Converter+0x154> │ │ │ │ │ + beq 13d68 <_PyLong_UInt64_Converter+0x154> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13c64 <_PyLong_UInt64_Converter+0x1c0> │ │ │ │ │ + beq 13dd4 <_PyLong_UInt64_Converter+0x1c0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ movhi r5, #0 │ │ │ │ │ - bhi 13b24 <_PyLong_UInt64_Converter+0x80> │ │ │ │ │ + bhi 13c94 <_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 │ │ │ │ │ @@ -21741,192 +21840,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 4c5c <_PyLong_AsByteArray> │ │ │ │ │ + bl 4d18 <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ lsrs r2, ip, #3 │ │ │ │ │ - beq 13cec <_PyLong_UInt64_Converter+0x248> │ │ │ │ │ + beq 13e5c <_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 13be8 <_PyLong_UInt64_Converter+0x144> │ │ │ │ │ + bne 13d58 <_PyLong_UInt64_Converter+0x144> │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - bne 13cdc <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + bne 13e4c <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ and ip, ip, #3 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 13ca4 <_PyLong_UInt64_Converter+0x200> │ │ │ │ │ + beq 13e14 <_PyLong_UInt64_Converter+0x200> │ │ │ │ │ ldrsb r3, [r1, #7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 13cdc <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + bge 13e4c <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13b14 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + beq 13c84 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13c80 <_PyLong_UInt64_Converter+0x1dc> │ │ │ │ │ + ble 13df0 <_PyLong_UInt64_Converter+0x1dc> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - ble 13b14 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + ble 13c84 <_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 13b18 <_PyLong_UInt64_Converter+0x74> │ │ │ │ │ + b 13c88 <_PyLong_UInt64_Converter+0x74> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13bc0 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ - b 13bb4 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + beq 13d30 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + b 13d24 <_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 13be0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + beq 13d50 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13cfc <_PyLong_UInt64_Converter+0x258> │ │ │ │ │ + beq 13e6c <_PyLong_UInt64_Converter+0x258> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 13b20 <_PyLong_UInt64_Converter+0x7c> │ │ │ │ │ + bhi 13c90 <_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 13bb4 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13d24 <_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 13be0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13d50 <_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 13be0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13d50 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13bc0 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + bne 13d30 <_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 13bc0 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ + b 13d30 <_PyLong_UInt64_Converter+0x11c> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13cc0 <_PyLong_UInt64_Converter+0x21c> │ │ │ │ │ + b 13e30 <_PyLong_UInt64_Converter+0x21c> │ │ │ │ │ clz ip, lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 13cdc <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ + beq 13e4c <_PyLong_UInt64_Converter+0x238> │ │ │ │ │ ldrb lr, [r1, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13cac <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ + beq 13e1c <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - bne 13cac <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ + bne 13e1c <_PyLong_UInt64_Converter+0x208> │ │ │ │ │ cmp lr, #128 @ 0x80 │ │ │ │ │ - beq 13bac <_PyLong_UInt64_Converter+0x108> │ │ │ │ │ + beq 13d1c <_PyLong_UInt64_Converter+0x108> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #9 │ │ │ │ │ - bne 13bb4 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ - b 13bc8 <_PyLong_UInt64_Converter+0x124> │ │ │ │ │ + bne 13d24 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13d38 <_PyLong_UInt64_Converter+0x124> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 13b14 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ + beq 13c84 <_PyLong_UInt64_Converter+0x70> │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 13bb4 <_PyLong_UInt64_Converter+0x110> │ │ │ │ │ + b 13d24 <_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 13be0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + bgt 13d50 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13be0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + bne 13d50 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13be0 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ + b 13d50 <_PyLong_UInt64_Converter+0x13c> │ │ │ │ │ │ │ │ │ │ -00013d3c : │ │ │ │ │ +00013eac : │ │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ add r9, r5, #1 │ │ │ │ │ str r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 14a48 │ │ │ │ │ + bgt 14bb8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 1471c │ │ │ │ │ + beq 1488c │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 149d8 │ │ │ │ │ + beq 14b48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ @@ -21940,24 +22039,24 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r9, #3 │ │ │ │ │ cmn r7, #25 │ │ │ │ │ lsr sl, r7, #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bhi 14a2c │ │ │ │ │ + bhi 14b9c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bls 146d8 │ │ │ │ │ + bls 14848 │ │ │ │ │ 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 14838 │ │ │ │ │ + beq 149a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ @@ -21976,77 +22075,77 @@ │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ sub r2, sl, #1 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r7, [r3, #8] │ │ │ │ │ add r3, r6, sl, lsl #2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1465c │ │ │ │ │ + beq 147cc │ │ │ │ │ clz r3, r3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r7, r3, #2 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 14674 │ │ │ │ │ + beq 147e4 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ sub r3, r7, #32 │ │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ rsb r2, r7, #32 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ lsl r0, r1, r3 │ │ │ │ │ orr r0, r0, r1, lsr r2 │ │ │ │ │ lsl r1, r1, r7 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8] │ │ │ │ │ - bls 13fa4 │ │ │ │ │ + bls 14114 │ │ │ │ │ ldr lr, [r6, #16] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, r0, lsl #2 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ lsl ip, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r7 │ │ │ │ │ orr ip, ip, lr, lsr r2 │ │ │ │ │ orr ip, ip, r0, lsr #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r8, #4] │ │ │ │ │ - beq 13fa4 │ │ │ │ │ + beq 14114 │ │ │ │ │ ldr lr, [r6, #20] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsl r0, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r7 │ │ │ │ │ orr r0, r0, lr, lsr r2 │ │ │ │ │ orr r0, r0, ip, lsr #30 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8, #8] │ │ │ │ │ - beq 13fa4 │ │ │ │ │ + beq 14114 │ │ │ │ │ ldr lr, [r6, #24] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, r0, lsl #2 │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsl ip, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r7 │ │ │ │ │ orr ip, ip, lr, lsr r2 │ │ │ │ │ orr ip, ip, r0, lsr #30 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r8, #12] │ │ │ │ │ - beq 13fa4 │ │ │ │ │ + beq 14114 │ │ │ │ │ ldr lr, [r6, #28] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ lsl r0, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r7 │ │ │ │ │ orr r0, r0, lr, lsr r2 │ │ │ │ │ orr r0, r0, ip, lsr #30 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8, #16] │ │ │ │ │ - beq 13fa4 │ │ │ │ │ + beq 14114 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r8, r6, #8 │ │ │ │ │ orr r0, r1, r0, lsl #2 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add ip, r6, #28 │ │ │ │ │ add r8, r8, sl, lsl #2 │ │ │ │ │ add r6, r1, #28 │ │ │ │ │ @@ -22055,114 +22154,114 @@ │ │ │ │ │ orr r1, r0, lr, lsl r7 │ │ │ │ │ lsl r0, lr, r3 │ │ │ │ │ orr r0, r0, lr, lsr r2 │ │ │ │ │ bic lr, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str lr, [r6, #4]! │ │ │ │ │ orr r0, r1, r0, lsl #2 │ │ │ │ │ - bne 13f7c │ │ │ │ │ + bne 140ec │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r8, r1, #12 │ │ │ │ │ - beq 147c0 │ │ │ │ │ + beq 14930 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ lsl r1, ip, r7 │ │ │ │ │ lsl r0, ip, r3 │ │ │ │ │ orr r0, r0, ip, lsr r2 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str ip, [r8] │ │ │ │ │ orr r1, r1, r0, lsl #2 │ │ │ │ │ - bls 140f4 │ │ │ │ │ + bls 14264 │ │ │ │ │ ldr lr, [r4, #16] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ lsl ip, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsl r7 │ │ │ │ │ orr ip, ip, lr, lsr r2 │ │ │ │ │ orr ip, ip, r0, lsr #30 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r8, #4] │ │ │ │ │ orr r0, r0, ip, lsl #2 │ │ │ │ │ - beq 14638 │ │ │ │ │ + beq 147a8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ lsl lr, r1, r3 │ │ │ │ │ orr r0, r0, r1, lsl r7 │ │ │ │ │ orr lr, lr, r1, lsr r2 │ │ │ │ │ orr lr, lr, ip, lsr #30 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r8, #8] │ │ │ │ │ orr r1, r1, lr, lsl #2 │ │ │ │ │ - beq 140f4 │ │ │ │ │ + beq 14264 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ lsl ip, r0, r3 │ │ │ │ │ orr r1, r1, r0, lsl r7 │ │ │ │ │ orr ip, ip, r0, lsr r2 │ │ │ │ │ orr ip, ip, lr, lsr #30 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r8, #12] │ │ │ │ │ orr r0, r0, ip, lsl #2 │ │ │ │ │ - beq 14638 │ │ │ │ │ + beq 147a8 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ lsl lr, r1, r3 │ │ │ │ │ orr r0, r0, r1, lsl r7 │ │ │ │ │ orr lr, lr, r1, lsr r2 │ │ │ │ │ orr ip, lr, ip, lsr #30 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r8, #16] │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ - beq 140f4 │ │ │ │ │ + beq 14264 │ │ │ │ │ ldr lr, [r4, #32] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ orr r0, r1, lr, lsl r7 │ │ │ │ │ lsl r1, lr, r3 │ │ │ │ │ orr r1, r1, lr, lsr r2 │ │ │ │ │ orr ip, r1, ip, lsr #30 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r8, #20] │ │ │ │ │ orr r1, r1, ip, lsl #2 │ │ │ │ │ - beq 140f4 │ │ │ │ │ + beq 14264 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ add r4, r4, #32 │ │ │ │ │ add ip, r0, #32 │ │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ │ cmp lr, r4 │ │ │ │ │ orr r1, r1, r0, lsl r7 │ │ │ │ │ lsl r6, r0, r3 │ │ │ │ │ orr r6, r6, r0, lsr r2 │ │ │ │ │ bic r0, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ orr r1, r1, r6, lsl #2 │ │ │ │ │ - bne 140cc │ │ │ │ │ + bne 1423c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 147fc │ │ │ │ │ + beq 1496c │ │ │ │ │ add r5, r3, r5, lsl #2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r5, r3, sl │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls 14780 │ │ │ │ │ + bls 148f0 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 14990 │ │ │ │ │ + beq 14b00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -22178,15 +22277,15 @@ │ │ │ │ │ add r6, r8, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r9, #12] │ │ │ │ │ - bls 143f4 │ │ │ │ │ + bls 14564 │ │ │ │ │ add r1, r9, #12 │ │ │ │ │ sub r3, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ movw r2, #10564 @ 0x2944 │ │ │ │ │ movt r2, #14901 @ 0x3a35 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -22202,15 +22301,15 @@ │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r3, [r3, #-4] │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 14a64 │ │ │ │ │ + bne 14bd4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldmda r5, {r0, r7} │ │ │ │ │ cmp r1, r4 │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ movne r2, r3 │ │ │ │ │ @@ -22225,31 +22324,31 @@ │ │ │ │ │ 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 14690 │ │ │ │ │ + bcc 14800 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 14640 │ │ │ │ │ + beq 147b0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r5, r1 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add ip, r2, #8 │ │ │ │ │ mov r9, ip │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 142f8 │ │ │ │ │ + beq 14468 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 142c8 │ │ │ │ │ + beq 14438 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 142a0 │ │ │ │ │ + beq 14410 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ add r9, lr, #12 │ │ │ │ │ umull r3, r4, r0, r3 │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ rsc r4, r4, r2, asr #31 │ │ │ │ │ @@ -22274,15 +22373,15 @@ │ │ │ │ │ subs r3, r2, r3 │ │ │ │ │ rsc r4, r4, r2, asr #31 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1], #4 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r4, r3, r4, lsl #2 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq 143c0 │ │ │ │ │ + beq 14530 │ │ │ │ │ str r8, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ mov r8, r9 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ @@ -22322,146 +22421,146 @@ │ │ │ │ │ subs r3, r4, r3 │ │ │ │ │ rsc r4, r2, r4, asr #31 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ orr r4, r2, r4, lsl #2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #-4] │ │ │ │ │ - bne 14300 │ │ │ │ │ + bne 14470 │ │ │ │ │ ldr r8, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r4, r7 │ │ │ │ │ - bmi 14868 │ │ │ │ │ + bmi 149d8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r0, [r8, #-4]! │ │ │ │ │ - bcc 141d0 │ │ │ │ │ + bcc 14340 │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 14524 │ │ │ │ │ + beq 14694 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ rsb r2, r7, #32 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r7, #32 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r4, [r8, r0, lsl #2] │ │ │ │ │ lsl lr, r0, #2 │ │ │ │ │ lsr r1, r4, r7 │ │ │ │ │ str r1, [r6, r0, lsl #2] │ │ │ │ │ - beq 14524 │ │ │ │ │ + beq 14694 │ │ │ │ │ sub r1, lr, #4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r0, r0, lsl r7 │ │ │ │ │ ldr ip, [r8, r1] │ │ │ │ │ and r4, r4, r0 │ │ │ │ │ orr ip, ip, r4, lsl #30 │ │ │ │ │ lsr r4, r4, #2 │ │ │ │ │ lsr r5, ip, r7 │ │ │ │ │ orr r5, r5, r4, lsl r2 │ │ │ │ │ orr r5, r5, r4, lsr r3 │ │ │ │ │ str r5, [r6, r1] │ │ │ │ │ - beq 14524 │ │ │ │ │ + beq 14694 │ │ │ │ │ sub r4, lr, #8 │ │ │ │ │ and ip, ip, r0 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ lsr r5, ip, #2 │ │ │ │ │ ldr r6, [r8, r4] │ │ │ │ │ orr ip, r6, ip, lsl #30 │ │ │ │ │ lsr r6, ip, r7 │ │ │ │ │ orr r6, r6, r5, lsl r2 │ │ │ │ │ orr r6, r6, r5, lsr r3 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r6, [r5, r4] │ │ │ │ │ - beq 14524 │ │ │ │ │ + beq 14694 │ │ │ │ │ sub r4, lr, #12 │ │ │ │ │ and r6, r0, ip │ │ │ │ │ cmp sl, #4 │ │ │ │ │ lsr r5, r6, #2 │ │ │ │ │ ldr ip, [r8, r4] │ │ │ │ │ orr ip, ip, r6, lsl #30 │ │ │ │ │ lsr r6, ip, r7 │ │ │ │ │ orr r6, r6, r5, lsl r2 │ │ │ │ │ orr r6, r6, r5, lsr r3 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r6, [r5, r4] │ │ │ │ │ - beq 14524 │ │ │ │ │ + beq 14694 │ │ │ │ │ sub lr, lr, #16 │ │ │ │ │ and ip, ip, r0 │ │ │ │ │ cmp sl, #5 │ │ │ │ │ lsr r5, ip, #2 │ │ │ │ │ ldr r4, [r8, lr] │ │ │ │ │ orr r4, r4, ip, lsl #30 │ │ │ │ │ lsr ip, r4, r7 │ │ │ │ │ orr ip, ip, r5, lsl r2 │ │ │ │ │ orr ip, ip, r5, lsr r3 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [r5, lr] │ │ │ │ │ - beq 14524 │ │ │ │ │ + beq 14694 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ and r4, r4, r0 │ │ │ │ │ add lr, ip, r1 │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ ldr ip, [lr, #-4]! │ │ │ │ │ lsr r5, r4, #2 │ │ │ │ │ cmp lr, r8 │ │ │ │ │ orr ip, ip, r4, lsl #30 │ │ │ │ │ and r4, r0, ip │ │ │ │ │ lsr ip, ip, r7 │ │ │ │ │ orr ip, ip, r5, lsl r2 │ │ │ │ │ orr ip, ip, r5, lsr r3 │ │ │ │ │ str ip, [r1, #-4]! │ │ │ │ │ - bne 144fc │ │ │ │ │ + bne 1466c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1454c │ │ │ │ │ + bgt 146bc │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1454c │ │ │ │ │ + bne 146bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r3, r1, #3 │ │ │ │ │ - beq 145e0 │ │ │ │ │ + beq 14750 │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, lr, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 145e0 │ │ │ │ │ + bne 14750 │ │ │ │ │ subs r0, r3, #1 │ │ │ │ │ - beq 145d4 │ │ │ │ │ + beq 14744 │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 14624 │ │ │ │ │ + bne 14794 │ │ │ │ │ subs r0, r3, #2 │ │ │ │ │ - beq 145d4 │ │ │ │ │ + beq 14744 │ │ │ │ │ ldr ip, [lr, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r3, #3 │ │ │ │ │ - bne 14624 │ │ │ │ │ + bne 14794 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 145d4 │ │ │ │ │ + beq 14744 │ │ │ │ │ ldr ip, [r2, #-4]! │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1461c │ │ │ │ │ + bne 1478c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 145a4 │ │ │ │ │ - b 145d4 │ │ │ │ │ + bne 14714 │ │ │ │ │ + b 14744 │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0xfffffee0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xfffffea0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0xfffffe40 │ │ │ │ │ @@ -22470,192 +22569,192 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [r3] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq 14610 │ │ │ │ │ + beq 14780 │ │ │ │ │ add r3, r9, r1, lsl #2 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq ip, r9, #12 │ │ │ │ │ - beq 149f4 │ │ │ │ │ + beq 14b64 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 145e0 │ │ │ │ │ + beq 14750 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 145e0 │ │ │ │ │ + b 14750 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 140f4 │ │ │ │ │ + b 14264 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 143c8 │ │ │ │ │ + bge 14538 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 143d4 │ │ │ │ │ + b 14544 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r7, #30 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 13e84 │ │ │ │ │ + bne 13ff4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r8, r3, #12 │ │ │ │ │ - beq 14760 │ │ │ │ │ + beq 148d0 │ │ │ │ │ sub r3, r7, #32 │ │ │ │ │ rsb r2, r7, #32 │ │ │ │ │ - b 13fb4 │ │ │ │ │ + b 14124 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 14234 │ │ │ │ │ + bhi 143a4 │ │ │ │ │ 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 14234 │ │ │ │ │ + bcs 143a4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 146a4 │ │ │ │ │ - b 14234 │ │ │ │ │ - ldr r3, [pc, #-280] @ 145c8 │ │ │ │ │ + bls 14814 │ │ │ │ │ + b 143a4 │ │ │ │ │ + ldr r3, [pc, #-280] @ 14738 │ │ │ │ │ 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 14824 │ │ │ │ │ + beq 14994 │ │ │ │ │ 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 13e3c │ │ │ │ │ - ldr r3, [pc, #-344] @ 145cc │ │ │ │ │ + b 13fac │ │ │ │ │ + ldr r3, [pc, #-344] @ 1473c │ │ │ │ │ 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 149c4 │ │ │ │ │ + beq 14b34 │ │ │ │ │ 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 13dd0 │ │ │ │ │ + b 13f40 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, sl, #1 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 147e4 │ │ │ │ │ - ldr r3, [pc, #-440] @ 145d0 │ │ │ │ │ + bcs 14954 │ │ │ │ │ + ldr r3, [pc, #-440] @ 14740 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r9, [r3, #1728] @ 0x6c0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 14980 │ │ │ │ │ + beq 14af0 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - b 14158 │ │ │ │ │ + b 142c8 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbcc r5, sl, #0 │ │ │ │ │ - bcc 14118 │ │ │ │ │ + bcc 14288 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r5, #2 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - b 14108 │ │ │ │ │ + b 14278 │ │ │ │ │ add r9, r3, r9, lsl #2 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strcc r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bcc 14108 │ │ │ │ │ - b 147e4 │ │ │ │ │ + bcc 14278 │ │ │ │ │ + b 14954 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 13e08 │ │ │ │ │ + bne 13f78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 149dc │ │ │ │ │ + bgt 14b4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 149dc │ │ │ │ │ + bne 14b4c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 149dc │ │ │ │ │ + b 14b4c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ sub r1, r5, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r1, r1, #3 │ │ │ │ │ - beq 14900 │ │ │ │ │ + beq 14a70 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 148dc │ │ │ │ │ + beq 14a4c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 148c0 │ │ │ │ │ + beq 14a30 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ add r1, r1, lr │ │ │ │ │ bic r2, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r7] │ │ │ │ │ lsr r2, r1, #30 │ │ │ │ │ @@ -22670,15 +22769,15 @@ │ │ │ │ │ ldr lr, [ip, #4]! │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r1, r1, lr │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ bic r2, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r7] │ │ │ │ │ lsr r2, r1, #30 │ │ │ │ │ - beq 14654 │ │ │ │ │ + beq 147c4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ add lr, r7, #4 │ │ │ │ │ ldr r9, [ip, #4] │ │ │ │ │ mov r4, ip │ │ │ │ │ add r7, r7, #16 │ │ │ │ │ add ip, ip, #16 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ @@ -22701,249 +22800,256 @@ │ │ │ │ │ str r9, [lr, #8] │ │ │ │ │ ldr r9, [r4, #16] │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r2, r1, r2, lsr #30 │ │ │ │ │ bic r9, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r9, [lr, #12] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - bne 14900 │ │ │ │ │ - b 14654 │ │ │ │ │ + bne 14a70 │ │ │ │ │ + b 147c4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1412c │ │ │ │ │ + bne 1429c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1483c │ │ │ │ │ + bgt 149ac │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1483c │ │ │ │ │ + bne 149ac │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1483c │ │ │ │ │ + b 149ac │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 13d9c │ │ │ │ │ + bne 13f0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 14610 │ │ │ │ │ + b 14780 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14a20 │ │ │ │ │ + beq 14b90 │ │ │ │ │ ldr lr, [ip, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 149f0 │ │ │ │ │ + beq 14b60 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ andne r3, r2, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r9, #8] │ │ │ │ │ - b 14610 │ │ │ │ │ + b 14780 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ - b 14610 │ │ │ │ │ + b 14780 │ │ │ │ │ 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 1483c │ │ │ │ │ + b 149ac │ │ │ │ │ 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 149dc │ │ │ │ │ + b 14b4c │ │ │ │ │ ldr r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14a84 │ │ │ │ │ + bgt 14bf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14aa8 │ │ │ │ │ + beq 14c18 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1483c │ │ │ │ │ + bgt 149ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1483c │ │ │ │ │ - b 149b8 │ │ │ │ │ + bne 149ac │ │ │ │ │ + b 14b28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14a84 │ │ │ │ │ + b 14bf4 │ │ │ │ │ │ │ │ │ │ -00014ab4 <_PyLong_Negate>: │ │ │ │ │ +00014c24 <_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 14afc <_PyLong_Negate+0x48> │ │ │ │ │ + bne 14c6c <_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 5bd4 <_PyLong_FromSTwoDigits> │ │ │ │ │ + bl 5c74 <_PyLong_FromSTwoDigits> │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r0, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14af4 <_PyLong_Negate+0x40> │ │ │ │ │ + bgt 14c64 <_PyLong_Negate+0x40> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14af4 <_PyLong_Negate+0x40> │ │ │ │ │ + bne 14c64 <_PyLong_Negate+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00014b50 <_PyLong_GCD>: │ │ │ │ │ +00014cc0 <_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 14c8c <_PyLong_GCD+0x13c> │ │ │ │ │ + bhi 14e18 <_PyLong_GCD+0x158> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 14c8c <_PyLong_GCD+0x13c> │ │ │ │ │ + bhi 14e18 <_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 8470 │ │ │ │ │ + bl 8520 │ │ │ │ │ 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 8470 │ │ │ │ │ + eor r4, r1, r1, asr #31 │ │ │ │ │ + bl 8520 │ │ │ │ │ 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 14f38 <_PyLong_GCD+0x3e8> │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15024 <_PyLong_GCD+0x4d4> │ │ │ │ │ - orrs r2, r3, r1 │ │ │ │ │ - beq 14c78 <_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 150c4 <_PyLong_GCD+0x404> │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 151a8 <_PyLong_GCD+0x4e8> │ │ │ │ │ + orrs r0, r2, r1 │ │ │ │ │ + beq 14e04 <_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 14c74 <_PyLong_GCD+0x124> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + beq 14e00 <_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 15018 <_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 14df8 <_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 14c58 <_PyLong_GCD+0x108> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + orrs ip, r3, r2 │ │ │ │ │ + beq 14e00 <_PyLong_GCD+0x140> │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b 14dd0 <_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 3af0 │ │ │ │ │ + b 3bb0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLongLong │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 10e80 │ │ │ │ │ + bl 10ff0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 15490 <_PyLong_GCD+0x940> │ │ │ │ │ + beq 15614 <_PyLong_GCD+0x954> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 10e80 │ │ │ │ │ + bl 10ff0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 154a4 <_PyLong_GCD+0x954> │ │ │ │ │ + beq 15628 <_PyLong_GCD+0x968> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2454 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strlt sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movlt sl, r4 │ │ │ │ │ @@ -22963,27 +23069,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 14f64 <_PyLong_GCD+0x414> │ │ │ │ │ + bls 150f4 <_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 14fdc <_PyLong_GCD+0x48c> │ │ │ │ │ + beq 1516c <_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 │ │ │ │ │ @@ -23037,15 +23143,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 14ed0 <_PyLong_GCD+0x380> │ │ │ │ │ + beq 1505c <_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 │ │ │ │ │ @@ -23072,60 +23178,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 14f80 <_PyLong_GCD+0x430> │ │ │ │ │ + bge 15110 <_PyLong_GCD+0x450> │ │ │ │ │ ldr r9, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 15050 <_PyLong_GCD+0x500> │ │ │ │ │ + bne 151d4 <_PyLong_GCD+0x514> │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11744 │ │ │ │ │ + bl 118b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 15430 <_PyLong_GCD+0x8e0> │ │ │ │ │ + beq 155b4 <_PyLong_GCD+0x8f4> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 14f14 <_PyLong_GCD+0x3c4> │ │ │ │ │ + bgt 150a0 <_PyLong_GCD+0x3e0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15498 <_PyLong_GCD+0x948> │ │ │ │ │ + beq 1561c <_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 14d08 <_PyLong_GCD+0x1b8> │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 14be8 <_PyLong_GCD+0x98> │ │ │ │ │ + b 14e94 <_PyLong_GCD+0x1d4> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r0, [r3] │ │ │ │ │ + bne 14d58 <_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 14be8 <_PyLong_GCD+0x98> │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 14d58 <_PyLong_GCD+0x98> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ada0 │ │ │ │ │ - b 14ba8 <_PyLong_GCD+0x58> │ │ │ │ │ + bl ae54 │ │ │ │ │ + b 14d18 <_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 │ │ │ │ │ @@ -23140,47 +23247,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 14e3c <_PyLong_GCD+0x2ec> │ │ │ │ │ + b 14fc8 <_PyLong_GCD+0x308> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 154ec <_PyLong_GCD+0x99c> │ │ │ │ │ + bgt 15670 <_PyLong_GCD+0x9b0> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 154d0 <_PyLong_GCD+0x980> │ │ │ │ │ + ble 15654 <_PyLong_GCD+0x994> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ 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 14c74 <_PyLong_GCD+0x124> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + str r0, [r6] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 14d64 <_PyLong_GCD+0xa4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - bne 14bf4 <_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 14bf4 <_PyLong_GCD+0xa4> │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 14d64 <_PyLong_GCD+0xa4> │ │ │ │ │ tst r8, #1 │ │ │ │ │ - beq 150a8 <_PyLong_GCD+0x558> │ │ │ │ │ + beq 1522c <_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 │ │ │ │ │ @@ -23195,42 +23299,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 15374 <_PyLong_GCD+0x824> │ │ │ │ │ + bne 154f8 <_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 150ec <_PyLong_GCD+0x59c> │ │ │ │ │ + beq 15270 <_PyLong_GCD+0x5b0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - beq 15520 <_PyLong_GCD+0x9d0> │ │ │ │ │ + beq 156a4 <_PyLong_GCD+0x9e4> │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1535c <_PyLong_GCD+0x80c> │ │ │ │ │ + bne 154e0 <_PyLong_GCD+0x820> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ cmpge r3, #1 │ │ │ │ │ - beq 153fc <_PyLong_GCD+0x8ac> │ │ │ │ │ + beq 15580 <_PyLong_GCD+0x8c0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 48c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 15584 <_PyLong_GCD+0xa34> │ │ │ │ │ + beq 15708 <_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 │ │ │ │ │ @@ -23246,15 +23350,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 1520c <_PyLong_GCD+0x6bc> │ │ │ │ │ + b 15390 <_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 │ │ │ │ │ @@ -23284,15 +23388,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 15180 <_PyLong_GCD+0x630> │ │ │ │ │ + bcc 15304 <_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 │ │ │ │ │ @@ -23300,90 +23404,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 15384 <_PyLong_GCD+0x834> │ │ │ │ │ + bcc 15508 <_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 152a0 <_PyLong_GCD+0x750> │ │ │ │ │ + bgt 15424 <_PyLong_GCD+0x764> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15598 <_PyLong_GCD+0xa48> │ │ │ │ │ + beq 1571c <_PyLong_GCD+0xa5c> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 152bc <_PyLong_GCD+0x76c> │ │ │ │ │ + bgt 15440 <_PyLong_GCD+0x780> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15534 <_PyLong_GCD+0x9e4> │ │ │ │ │ + beq 156b8 <_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 1541c <_PyLong_GCD+0x8cc> │ │ │ │ │ + beq 155a0 <_PyLong_GCD+0x8e0> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15354 <_PyLong_GCD+0x804> │ │ │ │ │ + beq 154d8 <_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 15540 <_PyLong_GCD+0x9f0> │ │ │ │ │ + beq 156c4 <_PyLong_GCD+0xa04> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1534c <_PyLong_GCD+0x7fc> │ │ │ │ │ + beq 154d0 <_PyLong_GCD+0x810> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 15570 <_PyLong_GCD+0xa20> │ │ │ │ │ + beq 156f4 <_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 14d00 <_PyLong_GCD+0x1b0> │ │ │ │ │ + b 14e8c <_PyLong_GCD+0x1cc> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 15310 <_PyLong_GCD+0x7c0> │ │ │ │ │ + b 15494 <_PyLong_GCD+0x7d4> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 152d0 <_PyLong_GCD+0x780> │ │ │ │ │ + b 15454 <_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 15120 <_PyLong_GCD+0x5d0> │ │ │ │ │ + b 152a4 <_PyLong_GCD+0x5e4> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 150ec <_PyLong_GCD+0x59c> │ │ │ │ │ + b 15270 <_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 │ │ │ │ │ @@ -23405,126 +23509,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 1524c <_PyLong_GCD+0x6fc> │ │ │ │ │ + b 153d0 <_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 15120 <_PyLong_GCD+0x5d0> │ │ │ │ │ + b 152a4 <_PyLong_GCD+0x5e4> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ ldrne r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ strne r3, [r2, #8] │ │ │ │ │ - b 152fc <_PyLong_GCD+0x7ac> │ │ │ │ │ + b 15480 <_PyLong_GCD+0x7c0> │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1545c <_PyLong_GCD+0x90c> │ │ │ │ │ + bgt 155e0 <_PyLong_GCD+0x920> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1545c <_PyLong_GCD+0x90c> │ │ │ │ │ + bne 155e0 <_PyLong_GCD+0x920> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15480 <_PyLong_GCD+0x930> │ │ │ │ │ + bgt 15604 <_PyLong_GCD+0x944> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15480 <_PyLong_GCD+0x930> │ │ │ │ │ + bne 15604 <_PyLong_GCD+0x944> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl ada0 │ │ │ │ │ + bl ae54 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15010 <_PyLong_GCD+0x4c0> │ │ │ │ │ + b 151a0 <_PyLong_GCD+0x4e0> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14f14 <_PyLong_GCD+0x3c4> │ │ │ │ │ + b 150a0 <_PyLong_GCD+0x3e0> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15490 <_PyLong_GCD+0x940> │ │ │ │ │ + bgt 15614 <_PyLong_GCD+0x954> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15490 <_PyLong_GCD+0x940> │ │ │ │ │ + bne 15614 <_PyLong_GCD+0x954> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15490 <_PyLong_GCD+0x940> │ │ │ │ │ + b 15614 <_PyLong_GCD+0x954> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ffc <_PyLong_GCD+0x4ac> │ │ │ │ │ + bne 1518c <_PyLong_GCD+0x4cc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14ffc <_PyLong_GCD+0x4ac> │ │ │ │ │ + b 1518c <_PyLong_GCD+0x4cc> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 10ae0 <_PyLong_Copy> │ │ │ │ │ + bl 10c50 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15518 <_PyLong_GCD+0x9c8> │ │ │ │ │ + bgt 1569c <_PyLong_GCD+0x9dc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 155a4 <_PyLong_GCD+0xa54> │ │ │ │ │ + beq 15728 <_PyLong_GCD+0xa68> │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14ff0 <_PyLong_GCD+0x4a0> │ │ │ │ │ + b 15180 <_PyLong_GCD+0x4c0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 15438 <_PyLong_GCD+0x8e8> │ │ │ │ │ + b 155bc <_PyLong_GCD+0x8fc> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 152bc <_PyLong_GCD+0x76c> │ │ │ │ │ + b 15440 <_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 14cf8 <_PyLong_GCD+0x1a8> │ │ │ │ │ + beq 14e84 <_PyLong_GCD+0x1c4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 14cf8 <_PyLong_GCD+0x1a8> │ │ │ │ │ + b 14e84 <_PyLong_GCD+0x1c4> │ │ │ │ │ ldr r6, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 14cf8 <_PyLong_GCD+0x1a8> │ │ │ │ │ + b 14e84 <_PyLong_GCD+0x1c4> │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 15438 <_PyLong_GCD+0x8e8> │ │ │ │ │ + b 155bc <_PyLong_GCD+0x8fc> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 152a0 <_PyLong_GCD+0x750> │ │ │ │ │ + b 15424 <_PyLong_GCD+0x764> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15518 <_PyLong_GCD+0x9c8> │ │ │ │ │ + b 1569c <_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 6b20 │ │ │ │ │ + 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 6b20 │ │ │ │ │ + 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 10ae0 <_PyLong_Copy> │ │ │ │ │ + bl 10c50 <_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 6b20 │ │ │ │ │ + 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 6b20 │ │ │ │ │ + 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 9500 <_PyLong_FromByteArray> │ │ │ │ │ + b 95b0 <_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 6b20 │ │ │ │ │ + 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 6b20 │ │ │ │ │ + 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: 128712 (bytes into file) │ │ │ │ │ + Start of section headers: 128960 (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 0x1f6c8: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1f7c0: │ │ │ │ │ │ │ │ │ │ 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 001bdc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01b2c8 0005f8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001c10 000e58 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01b8c0 000798 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002a68 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002a68 011844 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01c058 002ca0 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0142ac 000a0a 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 014cb8 001980 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01ecf8 000910 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 016638 0009f2 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01f608 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01702a 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01702a 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 017060 002790 10 16 421 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0197f0 001ad5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01f638 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001ba0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01b3b0 0005d8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001bd4 000e58 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01b988 000798 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002a2c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 002a2c 011968 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01c120 002cd0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 014394 000a0a 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 014da0 001980 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01edf0 000910 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 016720 0009f2 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01f700 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 017112 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 017112 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 017148 002790 10 16 421 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0198d8 001ad5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01f730 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,328 +1,328 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 633 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: 00006874 432 FUNC LOCAL DEFAULT 6 dictkeys_decref.constprop.0 │ │ │ │ │ + 4: 0000687c 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 344 FUNC LOCAL DEFAULT 6 new_dict │ │ │ │ │ 8: 00000284 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: 00000290 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 00000098 180 FUNC LOCAL DEFAULT 9 dict_unhashable_type │ │ │ │ │ 14: 0000037c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 00000380 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 16: 00000380 176 FUNC LOCAL DEFAULT 6 dict_contains │ │ │ │ │ 17: 00000018 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 18: 00001bac 2604 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ + 18: 00001bcc 2604 FUNC LOCAL DEFAULT 6 insertdict │ │ │ │ │ 19: 00000000 140 FUNC LOCAL DEFAULT 1 setitem_take2_lock_held.part.0 │ │ │ │ │ - 20: 000014c0 1356 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ - 21: 000014b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 000014e0 1356 FUNC LOCAL DEFAULT 6 insert_to_emptydict │ │ │ │ │ + 21: 000014d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 22: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 23: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 24: 00000060 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 25: 000014c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 26: 00001a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 27: 00001a0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 28: 00001a0c 416 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ - 29: 00001ba8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 25: 000014e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 26: 00001a24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00001a2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00001a2c 416 FUNC LOCAL DEFAULT 6 new_keys_object │ │ │ │ │ + 29: 00001bc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 30: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 31: 00001bac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 32: 00002748 2368 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ - 33: 000088a8 1352 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 34: 000025d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 000025d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 36: 000025d8 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ - 37: 00003efc 396 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ - 38: 0000307c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 39: 00003088 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 40: 000030b4 2256 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ - 41: 00003978 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00003984 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 31: 00001bcc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 32: 00002768 2368 FUNC LOCAL DEFAULT 6 dictresize │ │ │ │ │ + 33: 000088e0 1352 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ + 34: 000025f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 000025f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 000025f8 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ + 37: 00003f1c 396 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ + 38: 0000309c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 39: 000030a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 40: 000030d4 2256 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ + 41: 00003998 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 42: 000039a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 43: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 44: 0000e86c 452 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ - 45: 00003d30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 46: 00003d4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 47: 00003ef4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 48: 00003efc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 49: 00004088 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 50: 00004194 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 44: 0000e8a0 448 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 45: 00003d50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 46: 00003d6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 47: 00003f14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 00003f1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 49: 000040a8 68 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 50: 000041b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 51: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 52: 00004198 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 53: 000048e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 000048f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 55: 000048f8 300 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ - 56: 00004a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 57: 00004a24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 58: 00004bb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 00004bc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 000041b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 00004904 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00004918 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00004918 300 FUNC LOCAL DEFAULT 6 dict_getitem │ │ │ │ │ + 56: 00004a3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 57: 00004a44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 58: 00004bd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00004be0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 60: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 61: 0000016c 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 62: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 63: 00004cbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00004cc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 65: 00004cc0 124 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ - 66: 00004e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 00004e3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 63: 00004cdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00004ce0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 65: 00004ce0 124 FUNC LOCAL DEFAULT 6 validate_watcher_id │ │ │ │ │ + 66: 00004e58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00004e5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 68: 00000008 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 69: 0000525c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 70: 00005260 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 71: 000052ac 1272 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ - 72: 0000f364 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ - 73: 00005b04 3440 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ - 74: 00000920 140 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ - 75: 00005780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 000057a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 77: 00005914 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 78: 00005918 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 79: 00005a18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00005a1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 81: 00005b00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 69: 0000527c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 70: 00005280 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 71: 000052cc 1272 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ + 72: 0000f484 220 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 73: 00005b24 3416 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ + 74: 000008e4 140 FUNC LOCAL DEFAULT 1 copy_values │ │ │ │ │ + 75: 000057a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 000057c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 77: 00005934 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 78: 00005938 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 79: 00005a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 00005a3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 00005b20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 82: 000001a8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 83: 00005b04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 00006864 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00006874 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 00006a20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 00005b24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 84: 0000686c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 0000687c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 86: 00006a28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 87: 000001c4 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 88: 00006a24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 00006a24 2428 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ - 90: 00007390 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 91: 000073a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 92: 0000751c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 93: 00007524 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 94: 00007710 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 95: 00007714 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 96: 000078fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 97: 00007900 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 98: 0000794c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 00007950 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 00007b18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 101: 00007b1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 102: 00007c8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 103: 00007c94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 104: 00007c94 60 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ - 105: 00007c94 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ - 106: 00007cd0 496 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ - 107: 000082d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 108: 000082dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 109: 000086bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 000086c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 111: 000086c0 488 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ - 112: 00009240 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 00009260 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 88: 00006a2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 89: 00006a2c 2428 FUNC LOCAL DEFAULT 6 dict_dealloc │ │ │ │ │ + 90: 00007398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 91: 000073a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 92: 00007524 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 93: 0000752c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 94: 00007718 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 95: 0000771c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 96: 00007934 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 97: 00007938 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 98: 00007984 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00007988 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 100: 00007b50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 101: 00007b54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 102: 00007cc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 103: 00007ccc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 104: 00007ccc 60 FUNC LOCAL DEFAULT 6 PyStackRef_CLOSE │ │ │ │ │ + 105: 00007ccc 60 FUNC LOCAL DEFAULT 6 PyStackRef_XCLOSE │ │ │ │ │ + 106: 00007d08 496 FUNC LOCAL DEFAULT 6 dict_traverse │ │ │ │ │ + 107: 00008310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 108: 00008314 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 109: 000086f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 000086f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 111: 000086f8 488 FUNC LOCAL DEFAULT 6 delitem_common │ │ │ │ │ + 112: 00009278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 00009298 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 114: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 115: 00009dac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 00009de4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 116: 000001fc 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 117: 00009db0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 00009db0 352 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 119: 0000fb10 1248 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ - 120: 00009f0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00009f10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 00009f10 176 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ - 123: 00009fbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 00009de8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 00009de8 352 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ + 119: 0000fc30 1252 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 120: 00009f44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 00009f48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 00009f48 176 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ + 123: 00009ff4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 124: 00000204 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 125: 00009fc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 00009fc0 312 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ - 127: 0000a0f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000a0f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000a200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000a208 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000a208 316 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ - 132: 0000a33c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 133: 0000a344 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 134: 0000a344 368 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ - 135: 0000a4a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 136: 0000a4b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 137: 0000a4b4 184 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ - 138: 0000a568 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 00009ff8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 00009ff8 312 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ + 127: 0000a128 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000a130 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000a238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000a240 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000a240 316 FUNC LOCAL DEFAULT 6 dictitems_iter │ │ │ │ │ + 132: 0000a374 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 133: 0000a37c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 134: 0000a37c 364 FUNC LOCAL DEFAULT 6 dictiter_new │ │ │ │ │ + 135: 0000a4dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 0000a4e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000a4e8 184 FUNC LOCAL DEFAULT 6 dictview_dealloc │ │ │ │ │ + 138: 0000a59c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 139: 0000022c 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 140: 00000258 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 141: 0000a56c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 142: 0000a56c 860 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ - 143: 0000a8c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 144: 0000a8c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000a5a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 142: 0000a5a0 860 FUNC LOCAL DEFAULT 6 dictiter_iternextitem │ │ │ │ │ + 143: 0000a8f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 144: 0000a8fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 145: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 146: 00000738 400 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes │ │ │ │ │ - 147: 0000b348 1308 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ - 148: 0000c7c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 000006fc 400 FUNC LOCAL DEFAULT 1 make_dict_from_instance_attributes │ │ │ │ │ + 147: 0000b37c 1308 FUNC LOCAL DEFAULT 6 store_instance_attr_lock_held │ │ │ │ │ + 148: 0000c7f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 149: 000002ac 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 150: 0000c7c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000c7c4 1236 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ - 152: 0000cc94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0000cc98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000cc98 484 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ - 155: 0000ce78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 0000ce7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 157: 0000cf8c 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 158: 0000d080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 0000d084 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 0000d124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 0000d128 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 0000d1c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 163: 0000d1cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 164: 0000d550 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000c7f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000c7f8 1236 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ + 152: 0000ccc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000cccc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000cccc 484 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ + 155: 0000ceac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 0000ceb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 0000cfc0 248 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 158: 0000d0b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 0000d0b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 0000d158 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 0000d15c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 0000d1fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 163: 0000d200 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 164: 0000d584 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 165: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 166: 0000d554 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 0000d554 348 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 166: 0000d588 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 0000d588 348 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ 168: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 169: 000009ac 144 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ - 170: 0000d824 132 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ - 171: 0000d820 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 0000d824 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 173: 0000e1fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 174: 0000e200 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 175: 0000e2c0 740 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 176: 0000e59c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000e5a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 0000e5a4 712 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ - 179: 0000e864 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 0000e86c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 0000ea18 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 0000ea30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 183: 0000eb60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 0000eb64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 0000ec8c 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ - 186: 0000ede4 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 187: 0000ee20 316 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 188: 0000ef50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000008c 60 FUNC LOCAL DEFAULT 1 dictkeys_iter │ │ │ │ │ - 190: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 191: 0000ef5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 0000ef5c 312 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 193: 0000f08c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 194: 0000f094 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 195: 0000f094 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 196: 0000f178 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 197: 0000f184 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 198: 0000f184 480 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 199: 0000f434 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 0000f440 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 201: 0000f440 600 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 202: 0000f698 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 203: 0000f730 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 204: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 205: 0000f740 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 206: 0000f740 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 207: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 208: 0000f7f8 176 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 209: 0000f8a8 616 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 210: 0000fb04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 211: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 212: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 213: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 214: 0000fb10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 215: 0000ffec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 216: 0000fff0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 217: 0000fff0 196 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 218: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 219: 000100b4 544 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ - 220: 000102cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 221: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 222: 00000170 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 223: 000102d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 224: 000105ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 225: 00000174 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 226: 000105b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 227: 0001062c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 228: 00010630 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 229: 000107f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 230: 000107f4 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 169: 00000970 144 FUNC LOCAL DEFAULT 1 detach_dict_from_object │ │ │ │ │ + 170: 0000d858 132 FUNC LOCAL DEFAULT 6 clear_inline_values │ │ │ │ │ + 171: 0000d854 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000d858 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 0000e230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 174: 0000e234 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 175: 0000e2f4 740 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 176: 0000e5d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 0000e5d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 0000e5d8 712 FUNC LOCAL DEFAULT 6 clear_lock_held │ │ │ │ │ + 179: 0000e898 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000e8a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 0000ea48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 0000ea60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 183: 0000eb90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0000eb94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 0000ecbc 24 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 186: 0000ee14 60 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 187: 0000ee50 316 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 188: 0000ef80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 0000ef8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 190: 0000ef8c 240 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 191: 0000f070 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 0000f07c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 193: 0000f07c 312 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 194: 0000f1ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 0000f1b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 196: 0000f1b4 240 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 197: 0000f298 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 0000f2a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 0000f2a4 480 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 200: 0000f554 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 201: 0000f560 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 202: 0000f560 600 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 203: 0000f7b8 168 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 204: 0000f850 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 206: 0000f860 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 207: 0000f860 184 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 208: 000002f4 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 209: 0000f918 176 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 210: 0000f9c8 616 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 211: 0000fc24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 213: 00000318 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 214: 00000360 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 215: 0000fc30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 00010110 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 00010114 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 218: 00010114 196 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 219: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 220: 000101d8 544 FUNC LOCAL DEFAULT 6 frozendict_vectorcall │ │ │ │ │ + 221: 000103f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 00000134 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 223: 000103f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 224: 000106d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 225: 00000138 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 226: 000106d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 227: 00010750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 00010754 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 229: 00010914 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 230: 00010918 216 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ 231: 0000016c 176 FUNC LOCAL DEFAULT 9 dictitems_contains │ │ │ │ │ - 232: 000004e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 233: 000107f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 234: 000004ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 235: 000004ec 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ - 236: 000108cc 824 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ + 232: 000004a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 233: 00010918 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 234: 000004b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 235: 000004b0 20 FUNC LOCAL DEFAULT 1 dict_repr │ │ │ │ │ + 236: 000109f0 824 FUNC LOCAL DEFAULT 6 anydict_repr_impl │ │ │ │ │ 237: 000003b4 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 238: 000003bc 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 239: 00010c00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 00010d24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 240: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 241: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 242: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 243: 00000090 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 244: 000003ec 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 245: 00000500 124 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ - 246: 00010c04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 247: 00001aa4 248 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ - 248: 00001120 284 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ - 249: 00001998 268 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ - 250: 0001117c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 245: 000004c4 124 FUNC LOCAL DEFAULT 1 dict_fromkeys │ │ │ │ │ + 246: 00010d28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 247: 00001a68 248 FUNC LOCAL DEFAULT 1 dict_set_fromkeys │ │ │ │ │ + 248: 000010e4 284 FUNC LOCAL DEFAULT 1 dict_dict_fromkeys │ │ │ │ │ + 249: 0000195c 268 FUNC LOCAL DEFAULT 1 frozendict_new │ │ │ │ │ + 250: 000112a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 251: 000003f8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 252: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 253: 00000098 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 254: 00000148 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 255: 0000057c 20 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ - 256: 00000678 80 FUNC LOCAL DEFAULT 1 anydict_copy │ │ │ │ │ - 257: 00000674 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 258: 00000678 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 259: 000006c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 260: 000006c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 261: 000006c8 112 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ + 255: 00000540 20 FUNC LOCAL DEFAULT 1 dict_copy │ │ │ │ │ + 256: 0000063c 80 FUNC LOCAL DEFAULT 1 anydict_copy │ │ │ │ │ + 257: 00000638 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 258: 0000063c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 259: 00000688 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 260: 0000068c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 261: 0000068c 112 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ 262: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 263: 00011188 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 264: 0000091c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 265: 000112f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 266: 00000920 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 267: 000112fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 268: 000112fc 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 269: 0001144c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 263: 000112ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 264: 000008e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 265: 0001141c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 266: 000008e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 267: 00011420 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 268: 00011420 52 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 269: 00011570 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 270: 00000448 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 271: 00000b08 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ - 272: 00011454 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 273: 00011454 816 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 274: 00011780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 271: 00000acc 680 FUNC LOCAL DEFAULT 1 dict_popitem │ │ │ │ │ + 272: 00011578 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 273: 00011578 816 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 274: 000118a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 275: 00000468 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 276: 00000e40 36 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ - 277: 00000ea0 416 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ + 276: 00000e04 36 FUNC LOCAL DEFAULT 1 dict_clear │ │ │ │ │ + 277: 00000e64 416 FUNC LOCAL DEFAULT 1 dictview_richcompare │ │ │ │ │ 278: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 279: 00001064 188 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ - 280: 00001034 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 281: 00001040 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 282: 00001040 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ - 283: 00011784 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 284: 00011828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 285: 00001348 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 286: 0000134c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 287: 0000134c 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ - 288: 000013f4 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ - 289: 000013f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 290: 000013f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 291: 00001468 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 292: 0000146c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 279: 00001028 188 FUNC LOCAL DEFAULT 1 all_contained_in │ │ │ │ │ + 280: 00000ff8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 281: 00001004 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 282: 00001004 36 FUNC LOCAL DEFAULT 1 dictview_len │ │ │ │ │ + 283: 000118a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 284: 0001194c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 285: 0000130c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 286: 00001310 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 287: 00001310 168 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ + 288: 000013b8 120 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ + 289: 000013b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 290: 000013b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 291: 0000142c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 292: 00001430 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 293: 000004c0 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 294: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 295: 00001480 188 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ + 295: 00001444 188 FUNC LOCAL DEFAULT 1 dictview_repr │ │ │ │ │ 296: 00000284 28 FUNC LOCAL DEFAULT 9 dict___reversed__ │ │ │ │ │ 297: 0000029c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 298: 000002a0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 299: 000002a0 152 FUNC LOCAL DEFAULT 9 frozendict_or │ │ │ │ │ 300: 00000334 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 301: 0000153c 732 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ - 302: 00001810 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 301: 00001500 732 FUNC LOCAL DEFAULT 1 dictreviter_iternext │ │ │ │ │ + 302: 000017d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 303: 00000338 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 304: 00000338 100 FUNC LOCAL DEFAULT 9 dictviews_or │ │ │ │ │ 305: 0000039c 952 FUNC LOCAL DEFAULT 9 dictviews_xor │ │ │ │ │ 306: 00000748 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 307: 00000754 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 308: 00000754 508 FUNC LOCAL DEFAULT 9 dictviews_isdisjoint │ │ │ │ │ 309: 00000948 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 310: 0001182c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 311: 0001182c 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ + 310: 00011950 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 311: 00011950 24 FUNC LOCAL DEFAULT 6 frozendict_length │ │ │ │ │ 312: 00000950 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 313: 00001818 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 314: 00001994 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 313: 000017dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 314: 00001958 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 315: 00000a40 60 FUNC LOCAL DEFAULT 9 dictitems_reversed │ │ │ │ │ 316: 00000a78 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 317: 00001998 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 317: 0000195c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 318: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 319: 00000a7c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 320: 00000a7c 152 FUNC LOCAL DEFAULT 9 dictiter_reduce │ │ │ │ │ 321: 00000b10 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 322: 00000b14 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 323: 00000bd4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 324: 000004d4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ @@ -338,15 +338,15 @@ │ │ │ │ │ 334: 00000d80 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 335: 00000d80 24 FUNC LOCAL DEFAULT 9 dictview_mapping │ │ │ │ │ 336: 00000d98 68 FUNC LOCAL DEFAULT 9 frozendict_copy │ │ │ │ │ 337: 00000dd8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 338: 00000ddc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 339: 00000ddc 324 FUNC LOCAL DEFAULT 9 frozendict_hash │ │ │ │ │ 340: 000004e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 341: 00001b9c 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ + 341: 00001b60 64 FUNC LOCAL DEFAULT 1 frozendict_getnewargs │ │ │ │ │ 342: 00001034 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 343: 00001038 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 344: 000010b4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 345: 000010b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 346: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 347: 00001170 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 348: 00001174 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -425,177 +425,177 @@ │ │ │ │ │ 421: 00000000 312 FUNC GLOBAL DEFAULT 6 PyDict_New │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 424: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 426: 00000290 240 FUNC GLOBAL DEFAULT 6 PyDict_Contains │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 428: 00000484 3856 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ + 428: 00000484 3888 FUNC GLOBAL DEFAULT 6 _Py_dict_lookup │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 432: 00000430 84 FUNC GLOBAL HIDDEN 6 _PyDict_Contains_KnownHash │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 436: 00001394 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ + 436: 000013b4 300 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 443: 0000eb64 296 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ + 443: 0000eb94 296 FUNC GLOBAL DEFAULT 6 _PyDict_InsertSplitValue │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 445: 00003088 44 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ - 446: 00003984 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ - 447: 000039e4 872 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ - 448: 000082dc 996 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ - 449: 00003d4c 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ - 450: 000040cc 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ - 451: 00004198 1888 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ + 445: 000030a8 44 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ + 446: 000039a4 96 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe_stackref │ │ │ │ │ + 447: 00003a04 872 FUNC GLOBAL DEFAULT 6 _PyObjectDict_SetItem │ │ │ │ │ + 448: 00008314 996 FUNC GLOBAL DEFAULT 6 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ + 449: 00003d6c 432 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_LockHeld │ │ │ │ │ + 450: 000040ec 204 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ + 451: 000041b8 1888 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 458: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 459: 00004a24 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ + 459: 00004a44 412 FUNC GLOBAL DEFAULT 6 PyDict_SetItemString │ │ │ │ │ 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ - 462: 00004bc0 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ - 463: 00004bd4 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ + 462: 00004be0 20 FUNC GLOBAL HIDDEN 6 _PyDict_EnablePerThreadRefcounting │ │ │ │ │ + 463: 00004bf4 236 FUNC GLOBAL DEFAULT 6 PyDict_Watch │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 466: 00004d3c 256 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ - 467: 00004e3c 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ - 468: 00004ea4 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ - 469: 00004f0c 852 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ - 470: 00005260 76 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ + 466: 00004d5c 256 FUNC GLOBAL DEFAULT 6 PyDict_GetItemRef │ │ │ │ │ + 467: 00004e5c 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ │ + 468: 00004ec4 104 FUNC GLOBAL DEFAULT 6 _PyDict_GetItemRef_KnownHash │ │ │ │ │ + 469: 00004f2c 852 FUNC GLOBAL DEFAULT 6 _PyDict_SendEvent │ │ │ │ │ + 470: 00005280 76 FUNC GLOBAL DEFAULT 6 PyDict_Copy │ │ │ │ │ 471: 00000b14 196 FUNC GLOBAL DEFAULT 9 PyFrozenDict_New │ │ │ │ │ - 472: 000057a4 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ + 472: 000057c4 372 FUNC GLOBAL DEFAULT 6 _PyDict_Subscript │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetKeyError │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 476: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 477: 00005918 260 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ - 478: 00005a1c 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ - 479: 00005a64 160 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ + 477: 00005938 260 FUNC GLOBAL DEFAULT 6 _PyDict_SubscriptKnownHash │ │ │ │ │ + 478: 00005a3c 72 FUNC GLOBAL HIDDEN 6 _Py_dict_lookup_threadsafe │ │ │ │ │ + 479: 00005a84 160 FUNC GLOBAL DEFAULT 6 PyDict_Update │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMapping_Keys │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 486: 000073a0 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ - 487: 00007524 496 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ - 488: 00007714 492 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ - 489: 00007900 80 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ - 490: 00007950 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ - 491: 000079cc 336 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ - 492: 00007b1c 376 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ + 486: 000073a8 388 FUNC GLOBAL DEFAULT 6 _PyDict_StoreSubscript │ │ │ │ │ + 487: 0000752c 496 FUNC GLOBAL DEFAULT 6 PyDict_Next │ │ │ │ │ + 488: 0000771c 540 FUNC GLOBAL HIDDEN 6 _PyDict_Next │ │ │ │ │ + 489: 00007938 80 FUNC GLOBAL DEFAULT 6 _PyDict_CopyAsDict │ │ │ │ │ + 490: 00007988 124 FUNC GLOBAL HIDDEN 6 _PyDict_HasOnlyStringKeys │ │ │ │ │ + 491: 00007a04 336 FUNC GLOBAL DEFAULT 6 PyDict_GetItemStringRef │ │ │ │ │ + 492: 00007b54 376 FUNC GLOBAL HIDDEN 6 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_GetBuiltins │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ - 495: 00007ec0 1052 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ - 496: 00008df0 1948 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ - 497: 0000958c 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ - 498: 000096b8 144 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ - 499: 00009748 1260 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookup │ │ │ │ │ - 500: 00009c34 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ - 501: 00009c78 312 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ + 495: 00007ef8 1052 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ + 496: 00008e28 1948 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ + 497: 000095c4 300 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobalStackRef │ │ │ │ │ + 498: 000096f0 144 FUNC GLOBAL DEFAULT 6 _PyDict_LookupIndexAndValue │ │ │ │ │ + 499: 00009780 1260 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookup │ │ │ │ │ + 500: 00009c6c 68 FUNC GLOBAL DEFAULT 6 _PyDict_GetKeysVersionForCurrentState │ │ │ │ │ + 501: 00009cb0 312 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 503: 000008c8 88 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 503: 0000088c 88 FUNC GLOBAL HIDDEN 1 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 509: 0000a0f8 272 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ + 509: 0000a130 272 FUNC GLOBAL HIDDEN 6 _PyDictView_New │ │ │ │ │ 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ 511: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 512: 0000a8c8 196 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ - 513: 0000a98c 2492 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ + 512: 0000a8fc 196 FUNC GLOBAL HIDDEN 6 _PyObject_InitInlineValues │ │ │ │ │ + 513: 0000a9c0 2492 FUNC GLOBAL HIDDEN 6 _PyObject_StoreInstanceAttribute │ │ │ │ │ 514: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 515: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_SetAttributeErrorContext │ │ │ │ │ - 516: 0000b864 1352 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ - 517: 0000bdac 1200 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ - 518: 0000c25c 1384 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ + 516: 0000b898 1352 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ + 517: 0000bde0 1200 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ + 518: 0000c290 1384 FUNC GLOBAL DEFAULT 6 _PyDictKeys_StringLookupAndVersion │ │ │ │ │ 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 520: 0000ce7c 272 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 521: 0000d084 164 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ - 522: 0000d128 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 523: 0000d1cc 904 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 520: 0000ceb0 272 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 521: 0000d0b8 164 FUNC GLOBAL DEFAULT 6 _PyDict_MergeUniq │ │ │ │ │ + 522: 0000d15c 164 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 523: 0000d200 904 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 524: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 525: 0000d6b0 372 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ - 526: 0000d8a8 928 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 527: 0000dc48 216 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 528: 0000dd20 1248 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 529: 0000e200 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ - 530: 0000ea30 308 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 531: 0000eca4 320 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ + 525: 0000d6e4 372 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 526: 0000d8dc 928 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 527: 0000dc7c 216 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 528: 0000dd54 1248 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 529: 0000e234 192 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 530: 0000ea60 308 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 531: 0000ecd4 320 FUNC GLOBAL HIDDEN 6 _PyDict_GetMethodStackRef │ │ │ │ │ 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 534: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 535: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_FormatNote │ │ │ │ │ 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 538: 000000c8 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ - 539: 000102d4 736 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 540: 00000174 136 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ - 541: 000105b4 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 542: 00010630 452 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 543: 000001fc 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ - 544: 00000240 684 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ + 538: 0000008c 172 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ + 539: 000103f8 736 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 540: 00000138 136 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ + 541: 000106d8 124 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 542: 00010754 452 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 543: 000001c0 68 FUNC GLOBAL HIDDEN 1 _PyDict_IOr │ │ │ │ │ + 544: 00000204 684 FUNC GLOBAL HIDDEN 1 _PyDictView_Intersect │ │ │ │ │ 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Size │ │ │ │ │ 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethodObjArgs │ │ │ │ │ 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 553: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 554: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 555: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 556: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 557: 00000000 152 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 558: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 559: 00010c04 1412 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 559: 00010d28 1412 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 560: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 561: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 562: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 563: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 564: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ 565: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 566: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 567: 00000590 232 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ + 567: 00000554 232 FUNC GLOBAL HIDDEN 1 _PyDict_Or │ │ │ │ │ 568: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 569: 0000014c 32 FUNC GLOBAL HIDDEN 9 _PyDict_ClearKeysVersionLockHeld │ │ │ │ │ - 570: 00011188 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ - 571: 00011278 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 572: 00011330 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 573: 00000a3c 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 574: 00011360 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 570: 000112ac 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ + 571: 0001139c 132 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 572: 00011454 48 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 573: 00000a00 204 FUNC GLOBAL HIDDEN 1 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 574: 00011484 244 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ 575: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 576: 00000db0 144 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ - 577: 00000e64 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ - 578: 00000e78 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ + 576: 00000d74 144 FUNC GLOBAL DEFAULT 1 PyDict_GetItemString │ │ │ │ │ + 577: 00000e28 20 FUNC GLOBAL HIDDEN 1 _PyDict_Clear_LockHeld │ │ │ │ │ + 578: 00000e3c 40 FUNC GLOBAL DEFAULT 1 _PyDict_LookupIndex │ │ │ │ │ 579: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 580: 00011784 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 581: 0000123c 272 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ + 580: 000118a8 168 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 581: 00001200 272 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 582: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ - 583: 0000146c 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ + 583: 00001430 20 FUNC GLOBAL HIDDEN 1 _PyDict_DetachFromObject │ │ │ │ │ 584: 0000021c 104 FUNC GLOBAL DEFAULT 9 PyDict_DelItemString │ │ │ │ │ 585: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ 586: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 587: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ 588: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_Update │ │ │ │ │ 589: 00000950 240 FUNC GLOBAL HIDDEN 9 _PyObject_SetManagedDict │ │ │ │ │ - 590: 00001818 384 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ + 590: 000017dc 384 FUNC GLOBAL DEFAULT 1 PyDict_Items │ │ │ │ │ 591: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 592: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 593: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 594: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 595: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstantBorrowed │ │ │ │ │ 596: 00000c70 116 FUNC GLOBAL HIDDEN 9 _PyDict_SizeOf_LockHeld │ │ │ │ │ 597: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,449 +1,445 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1b2c8 contains 191 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1b3b0 contains 187 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ 00000074 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000080 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000000ac 0000861d R_ARM_JUMP24 0000a344 dictiter_new │ │ │ │ │ -000000b0 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000000b4 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000000c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000010c 0000411c R_ARM_CALL 00004cc0 validate_watcher_id │ │ │ │ │ -00000150 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000154 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000158 00003c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -0000015c 00003c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -00000164 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000170 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000198 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000001b0 00009a1c R_ARM_CALL 0000cc98 pop_lock_held │ │ │ │ │ -000001dc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000214 00007a1c R_ARM_CALL 00009f10 dict_update_arg │ │ │ │ │ -00000270 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000d0 0000411c R_ARM_CALL 00004ce0 validate_watcher_id │ │ │ │ │ +00000114 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000118 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000011c 00003c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +00000120 00003c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +00000128 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000134 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000015c 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000174 00009a1c R_ARM_CALL 0000cccc pop_lock_held │ │ │ │ │ +000001a0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001d8 00007a1c R_ARM_CALL 00009f48 dict_update_arg │ │ │ │ │ +00000234 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000250 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000270 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000274 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ 0000028c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002ac 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000002b0 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000002c8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002e4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000300 0002221c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000310 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000328 0000e62b R_ARM_MOVW_ABS_NC 000107f4 dictkeys_contains │ │ │ │ │ -0000032c 0000e62c R_ARM_MOVT_ABS 000107f4 dictkeys_contains │ │ │ │ │ -00000334 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00000378 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000398 0002231c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -000003fc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000424 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000428 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000454 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000480 0002241c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -000004a8 0002251d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ -000004b0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000004bc 0000e72b R_ARM_MOVW_ABS_NC 0000016c dictitems_contains │ │ │ │ │ -000004c0 0000e72c R_ARM_MOVT_ABS 0000016c dictitems_contains │ │ │ │ │ -000004cc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004d8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004e8 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000004fc 0000ec1d R_ARM_JUMP24 000108cc anydict_repr_impl │ │ │ │ │ -00000534 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000538 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000054c 00022f1d R_ARM_JUMP24 00010c04 _PyDict_FromKeys │ │ │ │ │ -00000564 0000f42b R_ARM_MOVW_ABS_NC 000003ec .LC31 │ │ │ │ │ -00000568 0000f42c R_ARM_MOVT_ABS 000003ec .LC31 │ │ │ │ │ -0000056c 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000058c 0001d61d R_ARM_JUMP24 00005260 PyDict_Copy │ │ │ │ │ -000005fc 00007a1c R_ARM_CALL 00009f10 dict_update_arg │ │ │ │ │ -00000614 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000624 0002382b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000628 0002382c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000658 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000066c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000674 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006a0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006b8 0000471d R_ARM_JUMP24 000052ac copy_lock_held │ │ │ │ │ -000006c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008b0 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ -00000914 0000071c R_ARM_CALL 00000138 new_dict │ │ │ │ │ -0000091c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000950 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000984 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000009a0 0002021c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00000a20 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000a30 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000ae0 0001f61c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00000b28 00023f1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000c8c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c90 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000c94 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000c98 00010e2b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ -00000c9c 00010e2c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ -00000ca4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d24 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -00000d44 0000201c R_ARM_CALL 00002748 dictresize │ │ │ │ │ -00000d70 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8c 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -00000dd0 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000de4 0001132b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ -00000de8 0001132c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ -00000dec 0000371c R_ARM_CALL 000048f8 dict_getitem │ │ │ │ │ -00000e18 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 0001132b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ -00000e30 0001132c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ -00000e34 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000e54 0000b21c R_ARM_CALL 0000e5a4 clear_lock_held │ │ │ │ │ -00000e58 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000e5c 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000e74 0000b21d R_ARM_JUMP24 0000e5a4 clear_lock_held │ │ │ │ │ -00000e94 0001f21c R_ARM_CALL 000096b8 _PyDict_LookupIndexAndValue │ │ │ │ │ -00000ebc 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000ec0 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000ec4 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00000ec8 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00000ee4 0002241c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000ef4 0002241c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ -00000f44 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000f48 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000f80 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f94 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fb0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fcc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000fd8 0002382b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000fdc 0002382c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001004 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001008 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001034 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000103c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000107c 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00001090 0002431c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -000010b0 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000010c4 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010f0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001110 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001198 0000201c R_ARM_CALL 00002748 dictresize │ │ │ │ │ -000011bc 0001e81c R_ARM_CALL 00007714 _PyDict_Next │ │ │ │ │ -000011f8 0000121c R_ARM_CALL 00001bac insertdict │ │ │ │ │ -00001234 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001288 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000012e8 0001e81c R_ARM_CALL 00007714 _PyDict_Next │ │ │ │ │ -00001300 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000130c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001310 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001318 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001340 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001348 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001388 0002461c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000013cc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013f0 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001424 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001428 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001448 0002221d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ -00001450 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001468 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000149c 0002261c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000014ac 0002491c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -000014bc 0001262b R_ARM_MOVW_ABS_NC 000004c4 .LC38 │ │ │ │ │ -000014c0 0001262c R_ARM_MOVT_ABS 000004c4 .LC38 │ │ │ │ │ -000014cc 00024a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000014f8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001508 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00001520 0001252b R_ARM_MOVW_ABS_NC 000004c0 .LC37 │ │ │ │ │ -00001524 0001252c R_ARM_MOVT_ABS 000004c0 .LC37 │ │ │ │ │ -00001530 0001cc1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00001644 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001678 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000167c 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001684 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -00001688 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -00001690 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016e8 00024b1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -000017e4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001804 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001814 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001864 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001880 00023f1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000018cc 0001e81c R_ARM_CALL 00007714 _PyDict_Next │ │ │ │ │ -00001918 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001924 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001928 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001930 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001964 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000198c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019b8 0000ca1c R_ARM_CALL 0000f698 dict_new │ │ │ │ │ -000019f0 0000da2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ -000019f4 0000da2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ -000019f8 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00001a14 00007a1c R_ARM_CALL 00009f10 dict_update_arg │ │ │ │ │ -00001a50 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00001a6c 0000491c R_ARM_CALL 00005b04 dict_merge │ │ │ │ │ -00001a9c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b10 0000201c R_ARM_CALL 00002748 dictresize │ │ │ │ │ -00001b2c 00024f1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00001b58 0000121c R_ARM_CALL 00001bac insertdict │ │ │ │ │ -00001b94 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bb4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001bb8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001bbc 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001bc8 0001542b R_ARM_MOVW_ABS_NC 000004e4 .LC42 │ │ │ │ │ -00001bcc 0001542c R_ARM_MOVT_ABS 000004e4 .LC42 │ │ │ │ │ -00001bd8 0002511d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000002a8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002c4 0002221c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +000002d4 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000002ec 0000e62b R_ARM_MOVW_ABS_NC 00010918 dictkeys_contains │ │ │ │ │ +000002f0 0000e62c R_ARM_MOVT_ABS 00010918 dictkeys_contains │ │ │ │ │ +000002f8 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000033c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000035c 0002231c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +000003c0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ec 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000418 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000444 0002241c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +0000046c 0002251d R_ARM_JUMP24 00000000 PyObject_CallMethodObjArgs │ │ │ │ │ +00000474 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000480 0000e72b R_ARM_MOVW_ABS_NC 0000016c dictitems_contains │ │ │ │ │ +00000484 0000e72c R_ARM_MOVT_ABS 0000016c dictitems_contains │ │ │ │ │ +00000490 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000049c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000004ac 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000004c0 0000ec1d R_ARM_JUMP24 000109f0 anydict_repr_impl │ │ │ │ │ +000004f8 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004fc 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000510 00022f1d R_ARM_JUMP24 00010d28 _PyDict_FromKeys │ │ │ │ │ +00000528 0000f42b R_ARM_MOVW_ABS_NC 000003ec .LC31 │ │ │ │ │ +0000052c 0000f42c R_ARM_MOVT_ABS 000003ec .LC31 │ │ │ │ │ +00000530 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000550 0001d61d R_ARM_JUMP24 00005280 PyDict_Copy │ │ │ │ │ +000005c0 00007a1c R_ARM_CALL 00009f48 dict_update_arg │ │ │ │ │ +000005d8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000005e8 0002382b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000005ec 0002382c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000061c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000630 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000638 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000664 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000067c 0000471d R_ARM_JUMP24 000052cc copy_lock_held │ │ │ │ │ +00000688 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000874 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ +000008d8 0000071c R_ARM_CALL 00000138 new_dict │ │ │ │ │ +000008e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000914 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000948 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000964 0002021c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000009e4 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +000009f4 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000aa4 0001f61c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00000aec 00023f1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000c50 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c54 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000c58 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000c5c 00010e2b R_ARM_MOVW_ABS_NC 00000448 .LC34 │ │ │ │ │ +00000c60 00010e2c R_ARM_MOVT_ABS 00000448 .LC34 │ │ │ │ │ +00000c68 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ce8 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +00000d10 0000201c R_ARM_CALL 00002768 dictresize │ │ │ │ │ +00000d3c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d58 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +00000d94 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000da8 0001132b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ +00000dac 0001132c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ +00000db0 0000371c R_ARM_CALL 00004918 dict_getitem │ │ │ │ │ +00000ddc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000df0 0001132b R_ARM_MOVW_ABS_NC 00000468 .LC35 │ │ │ │ │ +00000df4 0001132c R_ARM_MOVT_ABS 00000468 .LC35 │ │ │ │ │ +00000df8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000e18 0000b21c R_ARM_CALL 0000e5d8 clear_lock_held │ │ │ │ │ +00000e1c 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000e20 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e38 0000b21d R_ARM_JUMP24 0000e5d8 clear_lock_held │ │ │ │ │ +00000e58 0001f21c R_ARM_CALL 000096f0 _PyDict_LookupIndexAndValue │ │ │ │ │ +00000e80 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000e84 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000e88 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00000e8c 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00000ea8 0002241c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000eb8 0002241c R_ARM_CALL 00000000 PyObject_Size │ │ │ │ │ +00000f08 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000f0c 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000f44 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f58 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f74 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f90 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000f9c 0002382b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000fa0 0002382c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000fc8 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000fcc 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ff8 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ffc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001040 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00001054 0002431c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00001074 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00001088 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010b4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000115c 0000201c R_ARM_CALL 00002768 dictresize │ │ │ │ │ +00001180 0001e81c R_ARM_CALL 0000771c _PyDict_Next │ │ │ │ │ +000011bc 0000121c R_ARM_CALL 00001bcc insertdict │ │ │ │ │ +000011f8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000124c 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000012ac 0001e81c R_ARM_CALL 0000771c _PyDict_Next │ │ │ │ │ +000012c4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000012d0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000012d4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000012dc 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001304 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000130c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000134c 0002461c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00001390 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013ac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000013ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000140c 0002221d R_ARM_JUMP24 00000000 PySet_New │ │ │ │ │ +00001414 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000142c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001460 0002261c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00001470 0002491c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00001480 0001262b R_ARM_MOVW_ABS_NC 000004c4 .LC38 │ │ │ │ │ +00001484 0001262c R_ARM_MOVT_ABS 000004c4 .LC38 │ │ │ │ │ +00001490 00024a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000014bc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014cc 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +000014e4 0001252b R_ARM_MOVW_ABS_NC 000004c0 .LC37 │ │ │ │ │ +000014e8 0001252c R_ARM_MOVT_ABS 000004c0 .LC37 │ │ │ │ │ +000014f4 0001cc1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001608 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000163c 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001640 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001648 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000164c 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +00001654 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016ac 00024b1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +000017a8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000017d8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001828 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00001844 00023f1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001890 0001e81c R_ARM_CALL 0000771c _PyDict_Next │ │ │ │ │ +000018dc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018e8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000018ec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000018f4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001928 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001950 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001958 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000197c 0000cb1c R_ARM_CALL 0000f7b8 dict_new │ │ │ │ │ +000019b4 0000db2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ +000019b8 0000db2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ +000019bc 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +000019d8 00007a1c R_ARM_CALL 00009f48 dict_update_arg │ │ │ │ │ +00001a14 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00001a30 0000491c R_ARM_CALL 00005b24 dict_merge │ │ │ │ │ +00001a60 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ad4 0000201c R_ARM_CALL 00002768 dictresize │ │ │ │ │ +00001af0 00024f1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00001b1c 0000121c R_ARM_CALL 00001bcc insertdict │ │ │ │ │ +00001b58 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b78 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001b7c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001b80 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001b8c 0001542b R_ARM_MOVW_ABS_NC 000004e4 .LC42 │ │ │ │ │ +00001b90 0001542c R_ARM_MOVT_ABS 000004e4 .LC42 │ │ │ │ │ +00001b9c 0002511d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1b8c0 contains 243 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1b988 contains 243 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00005902 R_ARM_ABS32 00006a24 dict_dealloc │ │ │ │ │ -0000002c 0000eb02 R_ARM_ABS32 000004ec dict_repr │ │ │ │ │ +00000018 00005902 R_ARM_ABS32 00006a2c dict_dealloc │ │ │ │ │ +0000002c 0000eb02 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 00027402 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00006a02 R_ARM_ABS32 00007cd0 dict_traverse │ │ │ │ │ -00000060 0000af02 R_ARM_ABS32 0000e2c0 dict_tp_clear │ │ │ │ │ -00000064 00011102 R_ARM_ABS32 00011454 dict_richcompare │ │ │ │ │ -0000006c 00004802 R_ARM_ABS32 0000f364 dict_iter │ │ │ │ │ +0000005c 00006a02 R_ARM_ABS32 00007d08 dict_traverse │ │ │ │ │ +00000060 0000af02 R_ARM_ABS32 0000e2f4 dict_tp_clear │ │ │ │ │ +00000064 00011102 R_ARM_ABS32 00011578 dict_richcompare │ │ │ │ │ +0000006c 00004802 R_ARM_ABS32 0000f484 dict_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 0000ce02 R_ARM_ABS32 0000f740 dict_init │ │ │ │ │ +00000094 0000cf02 R_ARM_ABS32 0000f860 dict_init │ │ │ │ │ 00000098 00027602 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000009c 0000ca02 R_ARM_ABS32 0000f698 dict_new │ │ │ │ │ +0000009c 0000cb02 R_ARM_ABS32 0000f7b8 dict_new │ │ │ │ │ 000000a0 0001ff02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 0000d102 R_ARM_ABS32 0000f8a8 dict_vectorcall │ │ │ │ │ +000000c8 0000d202 R_ARM_ABS32 0000f9c8 dict_vectorcall │ │ │ │ │ 000000f4 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000108 00005902 R_ARM_ABS32 00006a24 dict_dealloc │ │ │ │ │ +00000108 00005902 R_ARM_ABS32 00006a2c dict_dealloc │ │ │ │ │ 0000011c 00014702 R_ARM_ABS32 00000bd8 frozendict_repr │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000128 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000012c 00015302 R_ARM_ABS32 00000ddc frozendict_hash │ │ │ │ │ 00000138 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000148 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000014c 00006a02 R_ARM_ABS32 00007cd0 dict_traverse │ │ │ │ │ -00000150 0000af02 R_ARM_ABS32 0000e2c0 dict_tp_clear │ │ │ │ │ -00000154 00011102 R_ARM_ABS32 00011454 dict_richcompare │ │ │ │ │ -0000015c 00004802 R_ARM_ABS32 0000f364 dict_iter │ │ │ │ │ +0000014c 00006a02 R_ARM_ABS32 00007d08 dict_traverse │ │ │ │ │ +00000150 0000af02 R_ARM_ABS32 0000e2f4 dict_tp_clear │ │ │ │ │ +00000154 00011102 R_ARM_ABS32 00011578 dict_richcompare │ │ │ │ │ +0000015c 00004802 R_ARM_ABS32 0000f484 dict_iter │ │ │ │ │ 00000164 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000188 00027602 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -0000018c 0000f902 R_ARM_ABS32 00001998 frozendict_new │ │ │ │ │ +0000018c 0000f902 R_ARM_ABS32 0000195c frozendict_new │ │ │ │ │ 00000190 0001ff02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000001b8 0000db02 R_ARM_ABS32 000100b4 frozendict_vectorcall │ │ │ │ │ +000001b8 0000dc02 R_ARM_ABS32 000101d8 frozendict_vectorcall │ │ │ │ │ 000001c8 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001dc 00008902 R_ARM_ABS32 0000a4b4 dictview_dealloc │ │ │ │ │ -000001f0 00012702 R_ARM_ABS32 00001480 dictview_repr │ │ │ │ │ +000001dc 00008902 R_ARM_ABS32 0000a4e8 dictview_dealloc │ │ │ │ │ +000001f0 00012702 R_ARM_ABS32 00001444 dictview_repr │ │ │ │ │ 000001f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000020c 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000220 00010c02 R_ARM_ABS32 000112fc dictview_traverse │ │ │ │ │ -00000228 00011502 R_ARM_ABS32 00000ea0 dictview_richcompare │ │ │ │ │ -00000230 00008302 R_ARM_ABS32 0000a208 dictitems_iter │ │ │ │ │ +00000220 00010c02 R_ARM_ABS32 00011420 dictview_traverse │ │ │ │ │ +00000228 00011502 R_ARM_ABS32 00000e64 dictview_richcompare │ │ │ │ │ +00000230 00008302 R_ARM_ABS32 0000a240 dictitems_iter │ │ │ │ │ 00000238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000029c 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000002a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002b0 00009d02 R_ARM_ABS32 0000cf8c dictiter_dealloc │ │ │ │ │ +000002b0 00009d02 R_ARM_ABS32 0000cfc0 dictiter_dealloc │ │ │ │ │ 000002e0 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002f4 00010502 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +000002f4 00010502 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 00000304 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000308 00008e02 R_ARM_ABS32 0000a56c dictiter_iternextitem │ │ │ │ │ +00000308 00008e02 R_ARM_ABS32 0000a5a0 dictiter_iternextitem │ │ │ │ │ 0000030c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000370 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000378 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00009d02 R_ARM_ABS32 0000cf8c dictiter_dealloc │ │ │ │ │ -000003c8 00010502 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +00000384 00009d02 R_ARM_ABS32 0000cfc0 dictiter_dealloc │ │ │ │ │ +000003c8 00010502 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 000003d8 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000003dc 00012d02 R_ARM_ABS32 0000153c dictreviter_iternext │ │ │ │ │ +000003dc 00012d02 R_ARM_ABS32 00001500 dictreviter_iternext │ │ │ │ │ 000003e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000444 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000044c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000458 00009d02 R_ARM_ABS32 0000cf8c dictiter_dealloc │ │ │ │ │ -0000049c 00010502 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +00000458 00009d02 R_ARM_ABS32 0000cfc0 dictiter_dealloc │ │ │ │ │ +0000049c 00010502 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 000004ac 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000004b0 00012d02 R_ARM_ABS32 0000153c dictreviter_iternext │ │ │ │ │ +000004b0 00012d02 R_ARM_ABS32 00001500 dictreviter_iternext │ │ │ │ │ 000004b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000518 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000520 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00009d02 R_ARM_ABS32 0000cf8c dictiter_dealloc │ │ │ │ │ -00000570 00010502 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +0000052c 00009d02 R_ARM_ABS32 0000cfc0 dictiter_dealloc │ │ │ │ │ +00000570 00010502 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 00000580 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000584 00012d02 R_ARM_ABS32 0000153c dictreviter_iternext │ │ │ │ │ +00000584 00012d02 R_ARM_ABS32 00001500 dictreviter_iternext │ │ │ │ │ 00000588 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005ec 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 00008902 R_ARM_ABS32 0000a4b4 dictview_dealloc │ │ │ │ │ -00000614 00012702 R_ARM_ABS32 00001480 dictview_repr │ │ │ │ │ +00000600 00008902 R_ARM_ABS32 0000a4e8 dictview_dealloc │ │ │ │ │ +00000614 00012702 R_ARM_ABS32 00001444 dictview_repr │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000061c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000630 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000644 00010c02 R_ARM_ABS32 000112fc dictview_traverse │ │ │ │ │ -0000064c 00011502 R_ARM_ABS32 00000ea0 dictview_richcompare │ │ │ │ │ -00000654 0000bd02 R_ARM_ABS32 0000008c dictkeys_iter │ │ │ │ │ +00000644 00010c02 R_ARM_ABS32 00011420 dictview_traverse │ │ │ │ │ +0000064c 00011502 R_ARM_ABS32 00000e64 dictview_richcompare │ │ │ │ │ +00000654 0000be02 R_ARM_ABS32 0000ef8c dictkeys_iter │ │ │ │ │ 0000065c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006c0 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006d4 00009d02 R_ARM_ABS32 0000cf8c dictiter_dealloc │ │ │ │ │ +000006d4 00009d02 R_ARM_ABS32 0000cfc0 dictiter_dealloc │ │ │ │ │ 00000704 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000718 00010502 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +00000718 00010502 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 00000728 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000072c 0000c902 R_ARM_ABS32 0000f440 dictiter_iternextkey │ │ │ │ │ +0000072c 0000ca02 R_ARM_ABS32 0000f560 dictiter_iternextkey │ │ │ │ │ 00000730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000794 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000079c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a8 00008902 R_ARM_ABS32 0000a4b4 dictview_dealloc │ │ │ │ │ -000007bc 00012702 R_ARM_ABS32 00001480 dictview_repr │ │ │ │ │ +000007a8 00008902 R_ARM_ABS32 0000a4e8 dictview_dealloc │ │ │ │ │ +000007bc 00012702 R_ARM_ABS32 00001444 dictview_repr │ │ │ │ │ 000007c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007d8 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000007ec 00010c02 R_ARM_ABS32 000112fc dictview_traverse │ │ │ │ │ -000007fc 0000c302 R_ARM_ABS32 0000f094 dictvalues_iter │ │ │ │ │ +000007ec 00010c02 R_ARM_ABS32 00011420 dictview_traverse │ │ │ │ │ +000007fc 0000c402 R_ARM_ABS32 0000f1b4 dictvalues_iter │ │ │ │ │ 00000804 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000080c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000868 00027302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000087c 00009d02 R_ARM_ABS32 0000cf8c dictiter_dealloc │ │ │ │ │ +0000087c 00009d02 R_ARM_ABS32 0000cfc0 dictiter_dealloc │ │ │ │ │ 000008ac 00027502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000008c0 00010502 R_ARM_ABS32 000006c8 dictiter_traverse │ │ │ │ │ +000008c0 00010502 R_ARM_ABS32 0000068c dictiter_traverse │ │ │ │ │ 000008d0 00027702 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000008d4 0000c602 R_ARM_ABS32 0000f184 dictiter_iternextvalue │ │ │ │ │ +000008d4 0000c702 R_ARM_ABS32 0000f2a4 dictiter_iternextvalue │ │ │ │ │ 000008d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000938 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 0000d902 R_ARM_ABS32 0000fff0 dict___contains__ │ │ │ │ │ +0000093c 0000da02 R_ARM_ABS32 00010114 dict___contains__ │ │ │ │ │ 00000944 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000948 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000094c 0001d802 R_ARM_ABS32 000057a4 _PyDict_Subscript │ │ │ │ │ +0000094c 0001d802 R_ARM_ABS32 000057c4 _PyDict_Subscript │ │ │ │ │ 00000954 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000958 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000095c 00014802 R_ARM_ABS32 00000ce4 dict___sizeof__ │ │ │ │ │ 00000964 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000968 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000096c 0000a702 R_ARM_ABS32 0000d554 dict_get │ │ │ │ │ +0000096c 0000a702 R_ARM_ABS32 0000d588 dict_get │ │ │ │ │ 00000974 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000978 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000097c 0000bb02 R_ARM_ABS32 0000ee20 dict_keys │ │ │ │ │ +0000097c 0000bb02 R_ARM_ABS32 0000ee50 dict_keys │ │ │ │ │ 00000984 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000988 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000098c 00007e02 R_ARM_ABS32 00009fc0 dict_items │ │ │ │ │ +0000098c 00007e02 R_ARM_ABS32 00009ff8 dict_items │ │ │ │ │ 00000994 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000998 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000099c 0000c002 R_ARM_ABS32 0000ef5c dict_values │ │ │ │ │ +0000099c 0000c102 R_ARM_ABS32 0000f07c dict_values │ │ │ │ │ 000009a4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009a8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009ac 0000f502 R_ARM_ABS32 00000500 dict_fromkeys │ │ │ │ │ +000009ac 0000f502 R_ARM_ABS32 000004c4 dict_fromkeys │ │ │ │ │ 000009b4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009bc 00015002 R_ARM_ABS32 00000d98 frozendict_copy │ │ │ │ │ 000009c4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009cc 00012802 R_ARM_ABS32 00000284 dict___reversed__ │ │ │ │ │ 000009d4 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009dc 00027802 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 00015502 R_ARM_ABS32 00001b9c frozendict_getnewargs │ │ │ │ │ -00000a08 00013702 R_ARM_ABS32 0001182c frozendict_length │ │ │ │ │ -00000a0c 0001d802 R_ARM_ABS32 000057a4 _PyDict_Subscript │ │ │ │ │ +000009ec 00015502 R_ARM_ABS32 00001b60 frozendict_getnewargs │ │ │ │ │ +00000a08 00013702 R_ARM_ABS32 00011950 frozendict_length │ │ │ │ │ +00000a0c 0001d802 R_ARM_ABS32 000057c4 _PyDict_Subscript │ │ │ │ │ 00000a50 00012b02 R_ARM_ABS32 000002a0 frozendict_or │ │ │ │ │ 00000aa4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aa8 00014902 R_ARM_ABS32 00000d08 dictvalues_reversed │ │ │ │ │ 00000ab0 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000ac4 00011a02 R_ARM_ABS32 00001040 dictview_len │ │ │ │ │ +00000ac4 00011a02 R_ARM_ABS32 00001004 dictview_len │ │ │ │ │ 00000aec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af0 00013402 R_ARM_ABS32 00000754 dictviews_isdisjoint │ │ │ │ │ 00000af8 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000afc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b00 00013b02 R_ARM_ABS32 00000a40 dictitems_reversed │ │ │ │ │ 00000b08 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b1c 00011a02 R_ARM_ABS32 00001040 dictview_len │ │ │ │ │ +00000b1c 00011a02 R_ARM_ABS32 00001004 dictview_len │ │ │ │ │ 00000b38 0000e702 R_ARM_ABS32 0000016c dictitems_contains │ │ │ │ │ 00000b44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b48 00013402 R_ARM_ABS32 00000754 dictviews_isdisjoint │ │ │ │ │ 00000b50 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b58 00014c02 R_ARM_ABS32 00000d44 dictkeys_reversed │ │ │ │ │ 00000b60 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000b78 00011f02 R_ARM_ABS32 0000134c dictviews_sub │ │ │ │ │ -00000ba8 00022002 R_ARM_ABS32 00000240 _PyDictView_Intersect │ │ │ │ │ +00000b78 00011f02 R_ARM_ABS32 00001310 dictviews_sub │ │ │ │ │ +00000ba8 00022002 R_ARM_ABS32 00000204 _PyDictView_Intersect │ │ │ │ │ 00000bac 00013102 R_ARM_ABS32 0000039c dictviews_xor │ │ │ │ │ 00000bb0 00013002 R_ARM_ABS32 00000338 dictviews_or │ │ │ │ │ -00000c04 00011a02 R_ARM_ABS32 00001040 dictview_len │ │ │ │ │ -00000c20 0000e602 R_ARM_ABS32 000107f4 dictkeys_contains │ │ │ │ │ +00000c04 00011a02 R_ARM_ABS32 00001004 dictview_len │ │ │ │ │ +00000c20 0000e602 R_ARM_ABS32 00010918 dictkeys_contains │ │ │ │ │ 00000c2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c30 00014f02 R_ARM_ABS32 00000d80 dictview_mapping │ │ │ │ │ 00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c58 0000ba02 R_ARM_ABS32 0000ede4 dictiter_len │ │ │ │ │ +00000c58 0000ba02 R_ARM_ABS32 0000ee14 dictiter_len │ │ │ │ │ 00000c60 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000c64 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c68 00014002 R_ARM_ABS32 00000a7c dictiter_reduce │ │ │ │ │ 00000c70 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000cc0 00023702 R_ARM_ABS32 00000590 _PyDict_Or │ │ │ │ │ -00000cf4 00021f02 R_ARM_ABS32 000001fc _PyDict_IOr │ │ │ │ │ +00000cc0 00023702 R_ARM_ABS32 00000554 _PyDict_Or │ │ │ │ │ +00000cf4 00021f02 R_ARM_ABS32 000001c0 _PyDict_IOr │ │ │ │ │ 00000d30 00001002 R_ARM_ABS32 00000380 dict_contains │ │ │ │ │ 00000d3c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d40 0000d902 R_ARM_ABS32 0000fff0 dict___contains__ │ │ │ │ │ +00000d40 0000da02 R_ARM_ABS32 00010114 dict___contains__ │ │ │ │ │ 00000d48 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d4c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d50 0001d802 R_ARM_ABS32 000057a4 _PyDict_Subscript │ │ │ │ │ +00000d50 0001d802 R_ARM_ABS32 000057c4 _PyDict_Subscript │ │ │ │ │ 00000d58 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d5c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d60 00014802 R_ARM_ABS32 00000ce4 dict___sizeof__ │ │ │ │ │ 00000d68 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d6c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d70 0000a702 R_ARM_ABS32 0000d554 dict_get │ │ │ │ │ +00000d70 0000a702 R_ARM_ABS32 0000d588 dict_get │ │ │ │ │ 00000d78 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d7c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d80 0000d002 R_ARM_ABS32 0000f7f8 dict_setdefault │ │ │ │ │ +00000d80 0000d102 R_ARM_ABS32 0000f918 dict_setdefault │ │ │ │ │ 00000d88 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d8c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d90 00009702 R_ARM_ABS32 0000c7c4 dict_pop │ │ │ │ │ +00000d90 00009702 R_ARM_ABS32 0000c7f8 dict_pop │ │ │ │ │ 00000d98 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000d9c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000da0 00010f02 R_ARM_ABS32 00000b08 dict_popitem │ │ │ │ │ +00000da0 00010f02 R_ARM_ABS32 00000acc dict_popitem │ │ │ │ │ 00000da8 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000db0 0000bb02 R_ARM_ABS32 0000ee20 dict_keys │ │ │ │ │ +00000db0 0000bb02 R_ARM_ABS32 0000ee50 dict_keys │ │ │ │ │ 00000db8 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dbc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dc0 00007e02 R_ARM_ABS32 00009fc0 dict_items │ │ │ │ │ +00000dc0 00007e02 R_ARM_ABS32 00009ff8 dict_items │ │ │ │ │ 00000dc8 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dcc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dd0 0000c002 R_ARM_ABS32 0000ef5c dict_values │ │ │ │ │ +00000dd0 0000c102 R_ARM_ABS32 0000f07c dict_values │ │ │ │ │ 00000dd8 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ddc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000de0 00007602 R_ARM_ABS32 00009db0 dict_update │ │ │ │ │ +00000de0 00007602 R_ARM_ABS32 00009de8 dict_update │ │ │ │ │ 00000de8 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000df0 0000f502 R_ARM_ABS32 00000500 dict_fromkeys │ │ │ │ │ +00000df0 0000f502 R_ARM_ABS32 000004c4 dict_fromkeys │ │ │ │ │ 00000df8 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000dfc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e00 00011402 R_ARM_ABS32 00000e40 dict_clear │ │ │ │ │ +00000e00 00011402 R_ARM_ABS32 00000e04 dict_clear │ │ │ │ │ 00000e08 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e0c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e10 0000ff02 R_ARM_ABS32 0000057c dict_copy │ │ │ │ │ +00000e10 0000ff02 R_ARM_ABS32 00000540 dict_copy │ │ │ │ │ 00000e18 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e1c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e20 00012802 R_ARM_ABS32 00000284 dict___reversed__ │ │ │ │ │ 00000e28 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000e2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e30 00027802 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000e38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e4c 0000b902 R_ARM_ABS32 0000ec8c dict_length │ │ │ │ │ -00000e50 0001d802 R_ARM_ABS32 000057a4 _PyDict_Subscript │ │ │ │ │ -00000e54 0001e602 R_ARM_ABS32 000073a0 _PyDict_StoreSubscript │ │ │ │ │ +00000e4c 0000b902 R_ARM_ABS32 0000ecbc dict_length │ │ │ │ │ +00000e50 0001d802 R_ARM_ABS32 000057c4 _PyDict_Subscript │ │ │ │ │ +00000e54 0001e602 R_ARM_ABS32 000073a8 _PyDict_StoreSubscript │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1c058 contains 1428 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1c120 contains 1434 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000cc 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000128 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000012c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ @@ -473,1408 +469,1414 @@ │ │ │ │ │ 00000400 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000041c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ 0000044c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ 000004d0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000004d4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000698 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000828 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b64 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bdc 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c6c 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000d30 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e78 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000ef8 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000f90 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001018 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000109c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010f8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001150 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000011d8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001224 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000012a0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012d4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012f0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001320 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013c8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000013cc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001430 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001458 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00001474 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001480 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001484 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000148c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000149c 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000014a0 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000014a4 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -000014a8 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -000014b0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000014b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014dc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000014e0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001584 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -000015f0 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001648 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001778 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -0000177c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001780 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001784 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001788 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000017c4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000017c8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000017cc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000017d0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000017d4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001810 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001814 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001818 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000181c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001820 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000185c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001860 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001864 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001868 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000186c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000018a8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000018ac 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000018b0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000018b4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000018b8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000018f4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000018f8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000018fc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001900 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001904 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001940 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001944 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001948 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -0000194c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00001950 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000198c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00001990 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00001994 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00001998 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000199c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000019a4 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019f0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019fc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a04 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001a08 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001ad0 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001b04 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b48 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001b5c 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001ba0 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001ba8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001be4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00001c14 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001c18 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001dcc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e64 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f94 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001f98 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001fc4 0001bb1c R_ARM_CALL 0000eb64 _PyDict_InsertSplitValue │ │ │ │ │ -00001ff4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000202c 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002030 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002034 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002038 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000203c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002074 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002078 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000207c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002080 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002084 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000020bc 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000020c0 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000020c4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000020c8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000020cc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002104 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002108 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000210c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002110 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002114 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000214c 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002150 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00002154 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002158 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000215c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002194 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002198 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000219c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000021a0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000021a4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000021dc 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000021e0 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000021e4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000021e8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000021ec 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002224 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00002228 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -0000222c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002230 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002234 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000226c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002270 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002274 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002278 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000227c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000022b4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000022b8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000022bc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000022c0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000022c4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000022fc 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002300 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002304 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002308 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000230c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002344 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002348 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000234c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002350 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002354 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000238c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002390 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002394 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002398 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000239c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000023d4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000023d8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000023dc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000023e0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000023e4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000241c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002420 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00002424 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002428 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000242c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00002464 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00002468 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000246c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00002470 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00002474 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000256c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025bc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025c8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025d0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000025d4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002834 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002890 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000029a4 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000029f0 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002a04 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002b08 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002b60 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002bb0 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f84 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003048 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003068 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000307c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003084 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000030e8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000030ec 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003138 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000033d4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000344c 0001bb1c R_ARM_CALL 0000eb64 _PyDict_InsertSplitValue │ │ │ │ │ -00003584 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003588 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000358c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003590 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003594 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000035cc 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000035d0 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000035d4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000035d8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000035dc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003614 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003618 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000361c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003620 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003624 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000365c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003660 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003664 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003668 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000366c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000036a4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000036a8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000036ac 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000036b0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000036b4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000036ec 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -000036f0 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -000036f4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000036f8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000036fc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00003734 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003738 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -0000373c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003740 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00003744 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000377c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ -00003780 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ -00003784 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00003788 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000378c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000038c8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000391c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003930 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000393c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003940 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003948 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003950 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003954 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003958 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000395c 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003964 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003970 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000397c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000039a4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00003a50 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003a54 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003a9c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003aa0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003ab8 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003ad8 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003b3c 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003bec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003bf0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003bf4 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003c70 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003c74 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003c98 0001c01d R_ARM_JUMP24 000082dc _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00003ca4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003cbc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00003ce4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003cf4 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003cf8 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d04 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00003d08 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003d0c 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00003d10 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003d14 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d1c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003d20 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003d28 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003d38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003d3c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003d40 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003d44 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003d48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003da4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003da8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003de8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003dec 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003e04 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003e2c 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00003e3c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00003e40 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00003e64 0001c01d R_ARM_JUMP24 000082dc _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00003e70 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00003e88 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00003ea8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003eb8 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ebc 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003ec8 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00003ecc 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00003ed0 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00003ed4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00003ed8 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ee0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003ee4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003eec 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003ef4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ef8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000040c8 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00004110 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004114 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004138 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000414c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004164 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00004174 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004180 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004184 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000418c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004194 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000041b8 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000041ec 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -000041fc 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004240 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004244 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004278 0001c41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00004290 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000042a8 0001c51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000045fc 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004698 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000471c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000478c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000047a4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000047fc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004848 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -0000484c 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00004850 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004858 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000485c 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000488c 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00004890 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00004898 0001c81c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000048a4 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ -000048a8 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -000048ac 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000048e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000048e8 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048ec 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000048f0 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048f4 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004940 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004944 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004974 0001c41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -0000498c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000049a4 0001c51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -000049b8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000049d0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000049e4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000049f8 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -000049fc 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00004a04 0001c81c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00004a14 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00004a1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004a20 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004a48 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00004a6c 0001cd1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ -00004aa8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004aac 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004b08 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004b24 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00004b5c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004b70 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004b7c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004b80 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004b88 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004b90 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b94 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004b98 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00004b9c 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00004ba4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004bb4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004bb8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004bbc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004c5c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c60 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004c68 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00004c6c 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00004c74 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004c80 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004c84 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004c8c 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00004c90 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ -00004c98 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b6c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000be4 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c7c 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000d40 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e04 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000e84 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000f1c 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000101c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001084 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000110c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001158 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000011d4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001208 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001228 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000124c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000129c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e4 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000135c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013e8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000013ec 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001450 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00001478 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00001494 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000014a0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000014a4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000014ac 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000014bc 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000014c0 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000014c4 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +000014c8 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000014d0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000014fc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001500 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000015a4 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001610 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001668 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001798 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +0000179c 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000017a0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000017a4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000017a8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000017e4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000017e8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000017ec 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000017f0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000017f4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001830 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001834 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001838 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000183c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001840 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000187c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001880 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001884 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001888 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000188c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000018c8 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000018cc 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000018d0 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000018d4 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000018d8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001914 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001918 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000191c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00001920 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001924 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001960 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00001964 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00001968 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000196c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00001970 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000019ac 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000019b0 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000019b4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000019b8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000019bc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000019c4 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a10 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a1c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a24 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001a28 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001af0 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001b24 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001b68 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001b7c 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001bc0 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001bc8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001c04 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00001c34 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001c38 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001dec 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e84 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fb4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001fb8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001fe4 0001bb1c R_ARM_CALL 0000eb94 _PyDict_InsertSplitValue │ │ │ │ │ +00002014 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000204c 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002050 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002054 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002058 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000205c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002094 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002098 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000209c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000020a0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000020a4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000020dc 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000020e0 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000020e4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000020e8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000020ec 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002124 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002128 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000212c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002130 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002134 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000216c 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002170 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002174 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002178 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000217c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000021b4 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000021b8 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000021bc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000021c0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000021c4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000021fc 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002200 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00002204 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002208 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000220c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002244 00001e2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00002248 00001e2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +0000224c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002250 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002254 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000228c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002290 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002294 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002298 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000229c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000022d4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000022d8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000022dc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000022e0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000022e4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000231c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002320 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002324 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002328 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000232c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002364 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002368 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000236c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002370 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002374 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000023ac 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000023b0 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000023b4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000023b8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000023bc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000023f4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000023f8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000023fc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002400 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002404 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000243c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002440 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00002444 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002448 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000244c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00002484 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00002488 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000248c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00002490 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00002494 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000258c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025dc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025f0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000025f4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002854 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +000028b0 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029c4 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002a10 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002a24 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002b28 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002b80 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002bd0 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002fa4 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003068 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003088 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000309c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000030a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000030a4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003108 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000310c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003158 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000033f4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000346c 0001bb1c R_ARM_CALL 0000eb94 _PyDict_InsertSplitValue │ │ │ │ │ +000035a4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000035a8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000035ac 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000035b0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000035b4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000035ec 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000035f0 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000035f4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000035f8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000035fc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003634 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003638 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000363c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003640 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003644 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000367c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003680 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003684 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003688 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000368c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000036c4 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000036c8 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000036cc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000036d0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000036d4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000370c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003710 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +00003714 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003718 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000371c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00003754 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +00003758 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +0000375c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00003760 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00003764 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000379c 0000172b R_ARM_MOVW_ABS_NC 0000004c .LC2 │ │ │ │ │ +000037a0 0000172c R_ARM_MOVT_ABS 0000004c .LC2 │ │ │ │ │ +000037a4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000037a8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000037ac 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000038e8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000393c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003950 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000395c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003960 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003968 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003970 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003974 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003978 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000397c 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003984 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003990 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003998 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000399c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000039a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000039c4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00003a70 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003a74 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003abc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003ac0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003ad8 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003af8 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003b5c 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003c0c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003c10 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003c14 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003c90 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003c94 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003cb8 0001c01d R_ARM_JUMP24 00008314 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00003cc4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003cdc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00003d04 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d14 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d18 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d24 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00003d28 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003d2c 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00003d30 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003d34 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d3c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003d40 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003d48 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003d58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003d5c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003d60 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003d64 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003d68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003dc4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003dc8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003e08 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003e0c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003e24 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003e4c 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00003e5c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00003e60 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00003e84 0001c01d R_ARM_JUMP24 00008314 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00003e90 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00003ea8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00003ec8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003ed8 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003edc 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ee8 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +00003eec 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00003ef0 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +00003ef4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00003ef8 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f00 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003f04 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003f0c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003f14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003f18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000040e8 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00004130 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004134 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004158 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000416c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004184 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00004194 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000041a0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000041a4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000041ac 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000041b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000041d8 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000420c 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000421c 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004260 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004264 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004298 0001c41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000042b0 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000042c8 0001c51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +0000461c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000046b8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000473c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000047ac 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000047c4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000481c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004868 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +0000486c 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +00004870 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004878 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000487c 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000048ac 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +000048b0 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +000048b8 0001c81c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000048c4 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ +000048c8 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ +000048cc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004904 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004908 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000490c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004910 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004914 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004960 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004964 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004994 0001c41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +000049ac 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000049c4 0001c51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000049d8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000049f0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004a04 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004a18 0001c72b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00004a1c 0001c72c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00004a24 0001c81c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00004a34 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00004a3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004a40 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004a68 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00004a8c 0001cd1c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ +00004ac8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004acc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004b28 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004b44 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00004b7c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b90 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004b9c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004ba0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004ba8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004bb0 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004bb4 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004bb8 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00004bbc 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00004bc4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004bd4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004bd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004bdc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004c7c 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004c80 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004c88 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00004c8c 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ +00004c94 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004ca0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00004ca4 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004ca8 00003c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ -00004cac 00003c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ -00004cb4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004cbc 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004d00 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004d04 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004d08 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ -00004d0c 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ -00004d14 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004cac 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00004cb0 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00004cb8 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004cc0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004cc4 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004cc8 00003c2b R_ARM_MOVW_ABS_NC 00000150 .LC7 │ │ │ │ │ +00004ccc 00003c2c R_ARM_MOVT_ABS 00000150 .LC7 │ │ │ │ │ +00004cd4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cdc 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00004d20 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00004d24 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004d28 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ -00004d2c 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00004d28 00003d2b R_ARM_MOVW_ABS_NC 0000016c .LC8 │ │ │ │ │ +00004d2c 00003d2c R_ARM_MOVT_ABS 0000016c .LC8 │ │ │ │ │ 00004d34 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d84 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00004d88 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00004dac 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00004dec 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00004e04 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00004e18 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004e24 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004e28 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004e30 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004e38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004e5c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00004ec4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00004fc8 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00004fcc 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00004fd4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00004fd8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00004fe0 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005014 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005018 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005020 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005024 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000502c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005060 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005064 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -0000506c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005070 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005078 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000050ac 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000050b0 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000050b8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000050bc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000050c4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000050f8 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000050fc 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005104 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005108 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00005110 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005144 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005148 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -00005150 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00005154 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000515c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00005190 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -00005194 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -0000519c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000051a0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000051a8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000051dc 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ -000051e0 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ -000051e8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000051ec 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000051fc 0001b91d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000525c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005298 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000529c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000052a0 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000052dc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000052fc 0000482b R_ARM_MOVW_ABS_NC 0000f364 dict_iter │ │ │ │ │ -00005300 0000482c R_ARM_MOVT_ABS 0000f364 dict_iter │ │ │ │ │ -00005340 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000538c 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000053a0 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005498 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005504 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005508 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000550c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000055ec 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055f8 00004a1c R_ARM_CALL 00000920 copy_values │ │ │ │ │ -00005608 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000560c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005614 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000056e0 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056ec 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00005748 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005758 0001ba1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00005760 0001d71c R_ARM_CALL 00000b14 PyFrozenDict_New │ │ │ │ │ -00005778 0001d71d R_ARM_JUMP24 00000b14 PyFrozenDict_New │ │ │ │ │ -00005788 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000578c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005790 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005794 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005798 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000579c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000057a0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000057c0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000057c4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000057e8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000582c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00005848 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00005864 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005868 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005880 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000058a0 0001da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000058b4 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000058e4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058f0 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005908 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00005914 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000593c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000598c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005990 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000059a8 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -000059b8 0001da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000059cc 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000059fc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a08 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a18 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005a38 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00005ab0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005ab4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005abc 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00005ad8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005ae4 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005ae8 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005aec 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00005af0 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00005af8 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005b00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005b4c 0000482b R_ARM_MOVW_ABS_NC 0000f364 dict_iter │ │ │ │ │ -00005b50 0000482c R_ARM_MOVT_ABS 0000f364 dict_iter │ │ │ │ │ -00005bdc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005c2c 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005c40 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005ff0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000601c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006060 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006094 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060c8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006110 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006124 0000482b R_ARM_MOVW_ABS_NC 0000f364 dict_iter │ │ │ │ │ -00006128 0000482c R_ARM_MOVT_ABS 0000f364 dict_iter │ │ │ │ │ -00006140 0001e01c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ -0000614c 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00006188 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000061ac 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000061b0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00006220 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006234 0001e31c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -0000626c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00006288 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000062bc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062f4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062f8 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063fc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006420 0001b01c R_ARM_CALL 00000430 _PyDict_Contains_KnownHash │ │ │ │ │ -00006478 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006498 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -000064fc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000656c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00006570 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000065ec 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006614 0001e31c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00006650 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000666c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00006688 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066bc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000066f0 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006728 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000675c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006784 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000678c 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00006790 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00006794 0000522b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ -00006798 0000522c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ -000067a0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d40 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004d44 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004d48 00003e2b R_ARM_MOVW_ABS_NC 00000188 .LC9 │ │ │ │ │ +00004d4c 00003e2c R_ARM_MOVT_ABS 00000188 .LC9 │ │ │ │ │ +00004d54 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004da4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00004da8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00004dcc 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00004e0c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00004e24 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00004e38 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004e44 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00004e48 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004e50 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004e58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004e7c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00004ee4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00004fe8 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00004fec 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00004ff4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00004ff8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005000 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005034 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005038 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005040 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005044 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000504c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005080 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005084 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +0000508c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005090 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005098 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000050cc 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000050d0 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000050d8 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000050dc 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000050e4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005118 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +0000511c 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005124 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005128 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00005130 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00005164 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005168 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005170 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00005174 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000517c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000051b0 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +000051b4 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +000051bc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000051c0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000051c8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000051fc 0000442b R_ARM_MOVW_ABS_NC 00000008 .LANCHOR1 │ │ │ │ │ +00005200 0000442c R_ARM_MOVT_ABS 00000008 .LANCHOR1 │ │ │ │ │ +00005208 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +0000520c 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000521c 0001b91d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000527c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000052b8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000052bc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000052c0 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000052fc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000531c 0000482b R_ARM_MOVW_ABS_NC 0000f484 dict_iter │ │ │ │ │ +00005320 0000482c R_ARM_MOVT_ABS 0000f484 dict_iter │ │ │ │ │ +00005360 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000053ac 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000053c0 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000054b8 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005524 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005528 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000552c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000560c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005618 00004a1c R_ARM_CALL 000008e4 copy_values │ │ │ │ │ +00005628 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000562c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005634 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005700 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000570c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00005768 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005778 0001ba1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00005780 0001d71c R_ARM_CALL 00000b14 PyFrozenDict_New │ │ │ │ │ +00005798 0001d71d R_ARM_JUMP24 00000b14 PyFrozenDict_New │ │ │ │ │ +000057a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000057ac 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057b0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057b4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000057bc 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057c0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000057e0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000057e4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00005808 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000584c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00005868 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00005884 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005888 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000058a0 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000058c0 0001da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000058d4 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005904 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005910 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005928 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00005934 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000595c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000059ac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000059b0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000059c8 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000059d8 0001da1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000059ec 0001db1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005a1c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a28 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a38 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005a58 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00005ad0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00005ad4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00005adc 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005af8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005b04 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005b08 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005b0c 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00005b10 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00005b18 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005b20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005b6c 0000482b R_ARM_MOVW_ABS_NC 0000f484 dict_iter │ │ │ │ │ +00005b70 0000482c R_ARM_MOVT_ABS 0000f484 dict_iter │ │ │ │ │ +00005bfc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005c4c 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005c60 0001bc1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006000 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000602c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006070 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006090 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060bc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006108 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000611c 0000482b R_ARM_MOVW_ABS_NC 0000f484 dict_iter │ │ │ │ │ +00006120 0000482c R_ARM_MOVT_ABS 0000f484 dict_iter │ │ │ │ │ +00006138 0001e01c R_ARM_CALL 00000000 PyMapping_Keys │ │ │ │ │ +00006144 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00006180 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000061a0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000061a4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006218 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000622c 0001e31c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00006264 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006280 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000062b4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062ec 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062f0 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063e0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000063f4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006418 0001b01c R_ARM_CALL 00000430 _PyDict_Contains_KnownHash │ │ │ │ │ +00006484 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +00006508 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006578 0001ba1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006584 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00006588 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00006604 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000662c 0001e31c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00006668 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00006684 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000066a0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000066e4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000670c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006730 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006764 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000676c 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00006770 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00006774 0000522b R_ARM_MOVW_ABS_NC 000001a8 .LC10 │ │ │ │ │ +00006778 0000522c R_ARM_MOVT_ABS 000001a8 .LC10 │ │ │ │ │ +00006780 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006790 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067a0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000067ac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000067e4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000683c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000684c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000685c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006864 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006868 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000686c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006870 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000692c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006940 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069a4 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00006a04 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a18 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a20 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006a6c 0001e51c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006b1c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b28 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006b30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006b34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006b8c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c60 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c78 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cd4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ce0 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006edc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f94 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fc4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006fdc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ff4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000700c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007024 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007044 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000705c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070c8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070dc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070f4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000710c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007144 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007148 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -0000714c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007150 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007154 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000718c 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007190 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007194 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007198 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000719c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000071d4 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000071d8 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000071dc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000071e0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000071e4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000721c 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007220 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007224 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007228 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000722c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007264 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007268 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -0000726c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007270 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007274 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000072ac 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000072b0 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000072b4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -000072b8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -000072bc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000072f4 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -000072f8 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -000072fc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007300 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -00007304 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000733c 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ -00007340 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ -00007344 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ -00007348 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ -0000734c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00007364 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000737c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007390 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007394 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006810 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006864 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000686c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006870 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006874 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006878 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006934 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006948 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069ac 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00006a0c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a20 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a28 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006a74 0001e51c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00006b24 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b30 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b38 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006b3c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006b94 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c68 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c80 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cdc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ce8 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006ee4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f9c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fb4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fcc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006fe4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ffc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007014 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000702c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000704c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007064 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070d0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070e4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070fc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007114 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000714c 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007150 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007154 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007158 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000715c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007194 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007198 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +0000719c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000071a0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000071a4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000071dc 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000071e0 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000071e4 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000071e8 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000071ec 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007224 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007228 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +0000722c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007230 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007234 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000726c 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007270 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007274 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007278 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000727c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000072b4 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +000072b8 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +000072bc 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +000072c0 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +000072c4 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +000072fc 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007300 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +00007304 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007308 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +0000730c 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00007344 0000572b R_ARM_MOVW_ABS_NC 000001c4 .LC11 │ │ │ │ │ +00007348 0000572c R_ARM_MOVT_ABS 000001c4 .LC11 │ │ │ │ │ +0000734c 0000182b R_ARM_MOVW_ABS_NC 00000060 .LC3 │ │ │ │ │ +00007350 0000182c R_ARM_MOVT_ABS 00000060 .LC3 │ │ │ │ │ +00007354 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000736c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007384 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00007398 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000739c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000073fc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007400 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007440 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007444 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007464 0001c01d R_ARM_JUMP24 000082dc _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -0000746c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007484 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000749c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000074c4 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -000074e0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000074ec 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000074f0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000074f8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007500 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007504 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007508 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000750c 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00007514 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000751c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007520 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000076e4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000078e4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000078fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007928 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000794c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000079a4 0001e81c R_ARM_CALL 00007714 _PyDict_Next │ │ │ │ │ -000079f0 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00007a28 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007a2c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007a50 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00007aac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ac0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00007ad8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00007af8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007b04 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007b08 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007b10 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007b18 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007b64 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00007b7c 0001ed1c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ -00007bc8 0001ee2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00007bcc 0001ee2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00007bdc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007c1c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007c58 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007c64 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00007c68 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00007c70 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007c8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007c90 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007ccc 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00007edc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00007ee0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00007f20 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00008030 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000080ac 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000080c4 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -000080e4 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -00008154 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008274 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000828c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008298 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000829c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000082a4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000082ac 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000082b0 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000082b4 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -000082b8 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -000082c0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000082d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008314 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00008424 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084b0 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -00008528 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008648 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00008664 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008670 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00008674 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000867c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008684 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008688 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000868c 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -00008690 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -00008698 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000086bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000087f0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000884c 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00008b8c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008c60 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008cd8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008d48 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00008e5c 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008ed4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00008ed8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009070 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000090d8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000090dc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000091f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000091fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009200 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009248 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000924c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009250 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009254 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009258 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000925c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009278 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000092ac 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000092cc 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000954c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009550 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009554 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009584 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000095ac 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000095b0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000095e0 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00009624 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00009648 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000966c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000096d8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000096dc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00009704 0001ac1d R_ARM_JUMP24 00000484 _Py_dict_lookup │ │ │ │ │ -00009714 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00009738 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -00009768 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000976c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000099fc 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009ad0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009b50 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009bc0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00009cd0 0001f61c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -00009d54 0001f71c R_ARM_CALL 000008c8 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00009d90 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00009d94 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00009d98 0000722b R_ARM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ -00009d9c 0000722c R_ARM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ -00009da4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009dac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00009de4 0000742b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ -00009de8 0000742c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ -00009df4 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00009e10 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009e14 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009e64 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00009e68 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00009e80 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -00009eb0 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009f0c 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009f14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009f18 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009f6c 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00009fbc 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009fe4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009fe8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a00c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a080 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a094 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a098 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a0a0 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000a0a4 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000a0b0 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a0b8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a0bc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a0c4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a0f0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a0f4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a140 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a1b0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000a1c4 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a1c8 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a1d0 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000a1d4 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000a1e0 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a1e8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000a1ec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000a1f4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a200 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a204 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a22c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a248 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a24c 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a270 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a2cc 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a2d0 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a2dc 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a2e0 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a2fc 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a334 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a33c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a340 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a368 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a438 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000a43c 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000a448 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a4a0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a4a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a4ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a4b0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a538 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000a554 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a564 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000a568 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a6b8 0001fe1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -0000a6d4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a77c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a78c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a874 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a878 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a880 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000a884 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000a88c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a8a0 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a8a4 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000a8a8 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000a8ac 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000a8b8 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a8c4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000a930 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000a9d8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000a9dc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ad10 0002021c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000ad44 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae10 0000921c R_ARM_CALL 00000738 make_dict_from_instance_attributes │ │ │ │ │ -0000ae24 0001c11c R_ARM_CALL 00003d4c _PyDict_SetItem_LockHeld │ │ │ │ │ -0000ae7c 0001c11d R_ARM_JUMP24 00003d4c _PyDict_SetItem_LockHeld │ │ │ │ │ -0000aee4 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000afd4 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b07c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b094 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000b098 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000b0a0 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -0000b0a4 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -0000b0b0 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b0bc 0002031c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000b19c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b1d8 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -0000b254 0001f51c R_ARM_CALL 00009c78 PyObject_GenericGetDict │ │ │ │ │ -0000b280 0001c11c R_ARM_CALL 00003d4c _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b2a8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b380 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000b384 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000b508 0000921c R_ARM_CALL 00000738 make_dict_from_instance_attributes │ │ │ │ │ -0000b51c 0001c11c R_ARM_CALL 00003d4c _PyDict_SetItem_LockHeld │ │ │ │ │ -0000b598 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b680 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b6e8 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -0000b6f4 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -0000b6f8 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -0000b700 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ -0000b704 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ -0000b714 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000b720 0002031c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ -0000b7e0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000b814 0001c11d R_ARM_JUMP24 00003d4c _PyDict_SetItem_LockHeld │ │ │ │ │ -0000ba64 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000baa4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000baa8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000bc20 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bcb0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bd30 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000bd9c 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c000 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c0d4 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c154 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c1c4 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c200 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c204 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c224 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000c278 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c27c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c588 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c65c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c6dc 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c74c 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000c7c0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c820 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000c824 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000c84c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000c94c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000caac 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000cb00 0000952b R_ARM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ -0000cb04 0000952c R_ARM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ -0000cb08 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000cba8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc18 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -0000cc24 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -0000cc3c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000cc48 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000cc4c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000cc54 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000cc60 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000cc78 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000cc7c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000cc80 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000cc84 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000cc8c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cc94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ccd8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ccdc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000cd04 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000cd78 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000cdcc 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -0000cdf4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce10 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000ce1c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ce20 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ce28 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ce4c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000ce5c 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000ce60 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ce64 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000ce68 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000ce70 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ceb4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000cf48 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -0000cf70 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d034 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d04c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d06c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d07c 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000d080 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d0d4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d0d8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d0e0 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d0fc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d108 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000d10c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000d110 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -0000d114 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000d11c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d124 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d144 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d148 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d198 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d1b8 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000d1c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d214 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000d4ec 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d504 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000d510 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d514 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d51c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d548 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d550 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d590 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000d594 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000d59c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000d5a0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000d5b4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d5d0 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000d648 0000a52b R_ARM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ -0000d64c 0000a52c R_ARM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ -0000d650 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000d6a8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000d750 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d790 0000a91c R_ARM_CALL 000009ac detach_dict_from_object │ │ │ │ │ -0000d7a0 0000a82b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ -0000d7a4 0000a82c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ -0000d7a8 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000d81c 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000d820 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d89c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d8d4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000d8f4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000da20 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000da9c 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -0000db0c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dc68 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000dc6c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000dc90 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000dcdc 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000dcf8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000dd18 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000dd60 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000dd64 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000dd88 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000de84 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e064 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e0cc 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000e0f8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000e160 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -0000e188 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e1a8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e1b4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000e1b8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000e1c0 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000e1d0 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000e1e0 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e1e4 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e1e8 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ -0000e1ec 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ -0000e1f4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e1fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e3bc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e3e0 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e3fc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e450 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -0000e52c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e544 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e58c 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e59c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e5a0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e69c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e704 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e718 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000e72c 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -0000e790 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7a4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e850 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e864 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e868 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000e8a4 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e8ec 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e928 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e994 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e998 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e99c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000e9f4 0001ba1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000ea08 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ea20 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea24 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea28 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea2c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea50 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000ea80 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000ea84 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000eaa8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000eae4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb08 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000eb20 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -0000eb38 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000eb44 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000eb48 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000eb50 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000eb60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ec00 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -0000ec6c 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000ec80 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -0000ecec 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0000eda0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000edb0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000edb4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000ee14 0002141d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000ee44 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ee48 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ee6c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000eee0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000eef4 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000eef8 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000ef00 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000ef04 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000ef10 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ef18 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000ef1c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000ef24 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ef50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ef54 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ef58 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ef80 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ef84 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000efa8 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f01c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000f030 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000f034 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000f03c 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ -0000f040 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ -0000f04c 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000f054 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f058 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f060 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000f08c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f090 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f0b8 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f13c 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f140 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f178 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f17c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f180 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f27c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f2e4 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f2e8 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f2ec 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000f2f0 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000f2fc 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f32c 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f330 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f334 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000f338 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000f344 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f380 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000f434 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f438 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f43c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f5d8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f658 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f65c 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f660 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ -0000f664 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ -0000f66c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f67c 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f680 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000f684 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ -0000f688 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ -0000f690 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f738 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f73c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000f774 0000cc2b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -0000f778 0000cc2c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -0000f784 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000f7cc 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000f864 0000cf2b R_ARM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ -0000f868 0000cf2c R_ARM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ -0000f86c 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000f894 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000f898 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000f960 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f964 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f9e0 0001b41c R_ARM_CALL 00001394 PyDict_SetItem │ │ │ │ │ -0000fa04 0001b41c R_ARM_CALL 00001394 PyDict_SetItem │ │ │ │ │ -0000fa38 0001b41c R_ARM_CALL 00001394 PyDict_SetItem │ │ │ │ │ -0000fa64 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000fab0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000facc 0000cc2b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ -0000fad0 0000cc2c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ -0000fad4 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000fb04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fb08 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000fb0c 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000fb34 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000fb4c 0000d32b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -0000fb50 0000d32c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -0000fb54 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -0000fb58 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000fc28 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc34 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000fc44 0002151c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000fcbc 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000fcd8 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000fd30 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fd60 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd90 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fda4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fdb0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fdcc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe00 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000fe04 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000fe0c 0002161c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000fe1c 0000d42b R_ARM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ -0000fe20 0000d42c R_ARM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ -0000fe28 0002171c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ -0000fe74 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe80 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000fe8c 0000d32b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ -0000fe90 0000d32c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ -0000fe94 0002151c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000ff44 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff50 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffa0 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ffa4 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ffb0 0000d52b R_ARM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ -0000ffb4 0000d52c R_ARM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ -0000ffb8 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ffcc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffd8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffe4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001000c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010010 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010034 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00010048 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0001004c 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00010064 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00010068 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00010074 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010090 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000100a8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +000073a0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000073a4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007404 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007408 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007448 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000744c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000746c 0001c01d R_ARM_JUMP24 00008314 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00007474 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000748c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +000074a4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000074cc 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000074e8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000074f4 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000074f8 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007500 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007508 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000750c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007510 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00007514 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000751c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007524 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007528 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000076ec 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007908 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007934 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007960 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007984 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000079dc 0001e81c R_ARM_CALL 0000771c _PyDict_Next │ │ │ │ │ +00007a28 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00007a60 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007a64 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007a88 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00007ae4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007af8 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00007b10 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00007b30 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007b3c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007b40 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007b48 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007b50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b9c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00007bb4 0001ed1c R_ARM_CALL 00000000 PyEval_GetBuiltins │ │ │ │ │ +00007c00 0001ee2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00007c04 0001ee2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00007c14 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c54 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007c90 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c9c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00007ca0 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00007ca8 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007cc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007cc8 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007d04 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00007f14 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00007f18 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00007f58 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00008068 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080e4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000080fc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000811c 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000818c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082ac 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +000082c4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000082d0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000082d4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000082dc 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000082e4 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000082e8 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000082ec 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +000082f0 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +000082f8 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008310 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000834c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000845c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084e8 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +00008560 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008680 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000869c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000086a8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000086ac 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000086b4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000086bc 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000086c0 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000086c4 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +000086c8 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +000086d0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000086f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008828 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008884 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00008bc4 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008c98 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008d10 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008d80 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00008e94 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008f0c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00008f10 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000090a8 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009110 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009114 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009230 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009234 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009238 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00009280 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009284 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009288 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000928c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009290 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000092b0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000092e4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009304 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00009584 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009588 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000958c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000095bc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000095e4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000095e8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009618 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000965c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00009680 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000096a4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00009710 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00009714 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000973c 0001ac1d R_ARM_JUMP24 00000484 _Py_dict_lookup │ │ │ │ │ +0000974c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00009770 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +000097a0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000097a4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00009a34 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009b08 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009b88 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009bf8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00009d08 0001f61c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +00009d8c 0001f71c R_ARM_CALL 0000088c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00009dc8 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00009dcc 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00009dd0 0000722b R_ARM_MOVW_ABS_NC 000001e0 .LC12 │ │ │ │ │ +00009dd4 0000722c R_ARM_MOVT_ABS 000001e0 .LC12 │ │ │ │ │ +00009ddc 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009de4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009e1c 0000742b R_ARM_MOVW_ABS_NC 000001fc .LC13 │ │ │ │ │ +00009e20 0000742c R_ARM_MOVT_ABS 000001fc .LC13 │ │ │ │ │ +00009e2c 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00009e48 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009e4c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009e9c 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00009ea0 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00009eb8 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +00009ee8 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009f44 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009f4c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009f50 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009fa4 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00009ff4 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a01c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a020 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a044 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a0b8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a0cc 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a0d0 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a0d8 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000a0dc 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000a0e8 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a0f0 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a0f4 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a0fc 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a128 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a12c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a178 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a1e8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000a1fc 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a200 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a208 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000a20c 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000a218 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a220 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000a224 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000a22c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a238 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a23c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a264 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a280 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a284 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a2a8 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a304 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a308 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a314 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a318 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a334 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a36c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a378 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a3a0 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a420 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000a424 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000a430 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a4d0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a4dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a4e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a4e4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a56c 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000a588 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a598 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000a59c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a6ec 0001fe1d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +0000a708 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7b0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7c0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a8a8 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a8ac 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a8b4 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000a8b8 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000a8c0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a8d4 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a8d8 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000a8dc 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000a8e0 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000a8ec 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a8f8 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000a964 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000aa0c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000aa10 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ad44 0002021c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000ad78 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae44 0000921c R_ARM_CALL 000006fc make_dict_from_instance_attributes │ │ │ │ │ +0000ae58 0001c11c R_ARM_CALL 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000aeb0 0001c11d R_ARM_JUMP24 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000af18 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b008 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b0b0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b0c8 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000b0cc 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000b0d4 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +0000b0d8 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +0000b0e4 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b0f0 0002031c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000b1d0 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b20c 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000b288 0001f51c R_ARM_CALL 00009cb0 PyObject_GenericGetDict │ │ │ │ │ +0000b2b4 0001c11c R_ARM_CALL 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b2dc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3b4 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000b3b8 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000b53c 0000921c R_ARM_CALL 000006fc make_dict_from_instance_attributes │ │ │ │ │ +0000b550 0001c11c R_ARM_CALL 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000b5cc 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b6b4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b71c 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000b728 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +0000b72c 0001f82c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +0000b734 0000912b R_ARM_MOVW_ABS_NC 00000284 .LC17 │ │ │ │ │ +0000b738 0000912c R_ARM_MOVT_ABS 00000284 .LC17 │ │ │ │ │ +0000b748 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000b754 0002031c R_ARM_CALL 00000000 _PyObject_SetAttributeErrorContext │ │ │ │ │ +0000b814 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000b848 0001c11d R_ARM_JUMP24 00003d6c _PyDict_SetItem_LockHeld │ │ │ │ │ +0000ba98 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bad8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000badc 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000bc54 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bce4 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bd64 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000bdd0 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c034 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c108 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c188 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c1f8 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c234 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c238 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c258 0001c61c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000c2ac 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c2b0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c5bc 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c690 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c710 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c780 0001b11c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000c7f4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c854 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000c858 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000c880 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000c980 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cae0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000cb34 0000952b R_ARM_MOVW_ABS_NC 000002ac .LC18 │ │ │ │ │ +0000cb38 0000952c R_ARM_MOVT_ABS 000002ac .LC18 │ │ │ │ │ +0000cb3c 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000cbdc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc4c 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000cc58 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +0000cc70 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000cc7c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000cc80 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000cc88 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000cc94 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000ccac 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ccb0 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ccb4 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000ccb8 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000ccc0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ccc8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cd0c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000cd10 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000cd38 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000cdac 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000ce00 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000ce28 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce44 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ce50 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ce54 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ce5c 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ce80 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000ce90 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ce94 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ce98 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000ce9c 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000cea4 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ceac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cee8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000cf7c 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000cfa4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d068 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d080 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0a0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d0b0 0001ff1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000d0b4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d108 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d10c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d114 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d130 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d13c 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000d140 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000d144 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +0000d148 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +0000d150 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d158 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d178 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d17c 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d1cc 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d1ec 0000131d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000d1fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d248 00020c1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000d520 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d538 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000d544 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d548 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d550 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d57c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d584 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d5c4 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000d5c8 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000d5d0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000d5d4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000d5e8 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d604 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000d67c 0000a52b R_ARM_MOVW_ABS_NC 000002b0 .LC19 │ │ │ │ │ +0000d680 0000a52c R_ARM_MOVT_ABS 000002b0 .LC19 │ │ │ │ │ +0000d684 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000d6dc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000d784 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d7c4 0000a91c R_ARM_CALL 00000970 detach_dict_from_object │ │ │ │ │ +0000d7d4 0000a82b R_ARM_MOVW_ABS_NC 000002b4 .LC20 │ │ │ │ │ +0000d7d8 0000a82c R_ARM_MOVT_ABS 000002b4 .LC20 │ │ │ │ │ +0000d7dc 0001b91c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000d850 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000d854 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d8d0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d908 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000d928 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000da54 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dad0 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000db40 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dc9c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000dca0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000dcc4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000dd10 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000dd2c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000dd4c 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000dd94 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000dd98 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ddbc 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000deb8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e098 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e100 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000e12c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000e194 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000e1bc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e1dc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e1e8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000e1ec 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000e1f4 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000e204 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000e214 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e218 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e21c 00002b2b R_ARM_MOVW_ABS_NC 000000b4 .LC5 │ │ │ │ │ +0000e220 00002b2c R_ARM_MOVT_ABS 000000b4 .LC5 │ │ │ │ │ +0000e228 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e3f0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e414 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e430 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e484 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000e560 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e578 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e5c0 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e5d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e5d4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e6d0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e738 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e74c 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000e760 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000e7c4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e7d8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e884 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e898 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e89c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000e8d8 0001b81c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e920 0001b71c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000e95c 0001a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e9c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e9cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e9d0 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ea28 0001ba1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000ea3c 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ea50 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ea54 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ea58 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ea5c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ea80 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000eab0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000eab4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ead8 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000eb14 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb38 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000eb50 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +0000eb68 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000eb74 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000eb78 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000eb80 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000eb90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ec30 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000ec9c 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000ecb0 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +0000ed1c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0000edd0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ede0 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000ede4 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000ee44 0002141d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000ee74 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ee78 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ee9c 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ef10 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000ef24 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ef28 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ef30 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000ef34 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000ef40 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ef48 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000ef4c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000ef54 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ef80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ef84 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ef88 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000efb0 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f034 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f038 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f074 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f078 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f0a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f0a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f0c8 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f13c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000f150 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000f154 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000f15c 00007c2b R_ARM_MOVW_ABS_NC 00000204 .LC14 │ │ │ │ │ +0000f160 00007c2c R_ARM_MOVT_ABS 00000204 .LC14 │ │ │ │ │ +0000f16c 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000f174 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f178 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f180 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000f1ac 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f1b0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f1d8 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f25c 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f260 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000f298 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f29c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f2a0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f39c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f404 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f408 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f40c 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000f410 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000f41c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f44c 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f450 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f454 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000f458 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000f464 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f4a0 0001a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000f554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f558 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f55c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f6f8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f778 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f77c 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f780 00008b2b R_ARM_MOVW_ABS_NC 0000022c .LC15 │ │ │ │ │ +0000f784 00008b2c R_ARM_MOVT_ABS 0000022c .LC15 │ │ │ │ │ +0000f78c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f79c 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f7a0 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000f7a4 00008c2b R_ARM_MOVW_ABS_NC 00000258 .LC16 │ │ │ │ │ +0000f7a8 00008c2c R_ARM_MOVT_ABS 00000258 .LC16 │ │ │ │ │ +0000f7b0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f858 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f85c 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000f894 0000cd2b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000f898 0000cd2c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000f8a4 0001f91c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000f8ec 0001fb1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000f984 0000d02b R_ARM_MOVW_ABS_NC 000002f4 .LC22 │ │ │ │ │ +0000f988 0000d02c R_ARM_MOVT_ABS 000002f4 .LC22 │ │ │ │ │ +0000f98c 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000f9b4 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000f9b8 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000fa80 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000fa84 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000fb00 0001b41c R_ARM_CALL 000013b4 PyDict_SetItem │ │ │ │ │ +0000fb24 0001b41c R_ARM_CALL 000013b4 PyDict_SetItem │ │ │ │ │ +0000fb58 0001b41c R_ARM_CALL 000013b4 PyDict_SetItem │ │ │ │ │ +0000fb84 0001fc1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000fbd0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fbec 0000cd2b R_ARM_MOVW_ABS_NC 000002ec .LC21 │ │ │ │ │ +0000fbf0 0000cd2c R_ARM_MOVT_ABS 000002ec .LC21 │ │ │ │ │ +0000fbf4 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000fc24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fc28 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000fc2c 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000fc54 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000fc6c 0000d42b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +0000fc70 0000d42c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +0000fc74 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +0000fc78 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000fd48 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd54 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000fd64 0002151c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000fdd8 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000fdf4 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000fe4c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe7c 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000feac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fec0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fecc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fee8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff1c 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000ff20 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000ff28 0002161c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000ff38 0000d52b R_ARM_MOVW_ABS_NC 00000318 .LC24 │ │ │ │ │ +0000ff3c 0000d52c R_ARM_MOVT_ABS 00000318 .LC24 │ │ │ │ │ +0000ff44 0002171c R_ARM_CALL 00000000 _PyErr_FormatNote │ │ │ │ │ +0000ff90 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff9c 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000ffa8 0000d42b R_ARM_MOVW_ABS_NC 00000300 .LC23 │ │ │ │ │ +0000ffac 0000d42c R_ARM_MOVT_ABS 00000300 .LC23 │ │ │ │ │ +0000ffb0 0002151c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00010060 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001006c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100ac 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100c4 0001d02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000100c8 0001d02c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000100d4 0000d62b R_ARM_MOVW_ABS_NC 00000360 .LC25 │ │ │ │ │ +000100d8 0000d62c R_ARM_MOVT_ABS 00000360 .LC25 │ │ │ │ │ +000100dc 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000100f0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100fc 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010108 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010110 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00010130 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00010134 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000101d0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000101f0 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00010294 0000da2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ -00010298 0000da2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ -0001029c 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000102c4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000102cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000102d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000103d0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010438 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001044c 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00010464 0001d51c R_ARM_CALL 00004f0c _PyDict_SendEvent │ │ │ │ │ -00010540 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010558 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010598 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000105ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000105b0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00010604 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010618 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001061c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00010620 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001062c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000106e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010700 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010768 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000107d0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000107e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000107f0 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0001081c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010820 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010844 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0001087c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010898 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000108b8 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ -000108e8 0002261c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00010908 0002271c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00010918 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000109c4 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000109d8 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000109ec 0002291c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00010a00 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010a14 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010a28 0002291c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -00010ab4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010aec 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00010afc 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010b0c 00022b1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00010b14 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010b18 0000ee2b R_ARM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ -00010b1c 0000ee2c R_ARM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ -00010b28 0001cc1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00010b9c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010bb4 0000ed2b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ -00010bb8 0000ed2c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ -00010bcc 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00010bd4 00022c1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00010bf8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00010c78 0002301c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00010c9c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010cac 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00010cb0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010cd0 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00010cd4 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00010cd8 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00010cdc 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00010cf0 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00010d0c 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010d10 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010d18 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00010da4 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010dd0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010df0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010e3c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e64 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00010e68 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00010e6c 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00010e70 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00010e94 0000f71d R_ARM_JUMP24 00001aa4 dict_set_fromkeys │ │ │ │ │ -00010eac 0000f81d R_ARM_JUMP24 00001120 dict_dict_fromkeys │ │ │ │ │ -00010ebc 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00010ed8 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00010ef0 0002321c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -00010f18 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f20 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00010f24 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00010f68 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00010f94 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00010fb0 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00010fd4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ff8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001101c 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -00011040 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001105c 0002331c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0001106c 0000f92b R_ARM_MOVW_ABS_NC 00001998 frozendict_new │ │ │ │ │ -00011070 0000f92c R_ARM_MOVT_ABS 00001998 frozendict_new │ │ │ │ │ -00011084 0002341c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00011128 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001114c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011158 0000f92b R_ARM_MOVW_ABS_NC 00001998 frozendict_new │ │ │ │ │ -0001115c 0000f92c R_ARM_MOVT_ABS 00001998 frozendict_new │ │ │ │ │ -00011174 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001117c 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00011180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011184 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000111a8 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000111ac 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000111dc 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0001121c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -0001125c 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000112f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001135c 0001f71d R_ARM_JUMP24 000008c8 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -0001140c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011418 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001141c 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00011420 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00011424 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0001142c 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011438 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0001143c 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011444 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001144c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011450 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011580 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000115ac 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000115f0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011614 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001166c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000116a0 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000116a4 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000116ac 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000116b0 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000116f4 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001171c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011728 0002382b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001172c 0002382c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00011738 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0001175c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011778 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011780 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000117c0 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -000117e4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000117f8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000117fc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00011804 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0001181c 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ -00011828 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010158 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0001016c 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00010170 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00010188 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0001018c 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00010198 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000101b4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000101cc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00010254 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00010258 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000102f4 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010314 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000103b8 0000db2b R_ARM_MOVW_ABS_NC 000003a8 .LC26 │ │ │ │ │ +000103bc 0000db2c R_ARM_MOVT_ABS 000003a8 .LC26 │ │ │ │ │ +000103c0 0002071c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000103e8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000103f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000103f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000104f4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001055c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010570 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00010588 0001d51c R_ARM_CALL 00004f2c _PyDict_SendEvent │ │ │ │ │ +00010664 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001067c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000106bc 0001a91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000106d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000106d4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010728 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0001073c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00010740 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00010744 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00010750 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001080c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010824 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001088c 0001a91d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000108f4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001090c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010914 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00010940 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00010944 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010968 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000109a0 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000109bc 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000109dc 00000d1c R_ARM_CALL 00000098 dict_unhashable_type │ │ │ │ │ +00010a0c 0002261c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00010a2c 0002271c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00010a3c 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010ae8 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010afc 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010b10 0002291c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00010b24 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010b38 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010b4c 0002291c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +00010bd8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c10 0002281c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00010c20 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010c30 00022b1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00010c38 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010c3c 0000ee2b R_ARM_MOVW_ABS_NC 000003bc .LC28 │ │ │ │ │ +00010c40 0000ee2c R_ARM_MOVT_ABS 000003bc .LC28 │ │ │ │ │ +00010c4c 0001cc1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00010cc0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010cd8 0000ed2b R_ARM_MOVW_ABS_NC 000003b4 .LC27 │ │ │ │ │ +00010cdc 0000ed2c R_ARM_MOVT_ABS 000003b4 .LC27 │ │ │ │ │ +00010cf0 00022a1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00010cf8 00022c1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00010d1c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00010d9c 0002301c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00010dc0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010dd0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00010dd4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00010df4 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00010df8 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00010dfc 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00010e00 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00010e14 0001e11c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00010e30 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00010e34 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00010e3c 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00010ec8 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010ef4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f14 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00010f60 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f88 0002212b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00010f8c 0002212c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00010f90 0002312b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00010f94 0002312c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00010fb8 0000f71d R_ARM_JUMP24 00001a68 dict_set_fromkeys │ │ │ │ │ +00010fd0 0000f81d R_ARM_JUMP24 000010e4 dict_dict_fromkeys │ │ │ │ │ +00010fe0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00010ffc 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00011014 0002321c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0001103c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011044 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00011048 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0001108c 0001e21c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000110b8 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000110d4 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +000110f8 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001111c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011140 0000131c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +00011164 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011180 0002331c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00011190 0000f92b R_ARM_MOVW_ABS_NC 0000195c frozendict_new │ │ │ │ │ +00011194 0000f92c R_ARM_MOVT_ABS 0000195c frozendict_new │ │ │ │ │ +000111a8 0002341c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +0001124c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011270 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001127c 0000f92b R_ARM_MOVW_ABS_NC 0000195c frozendict_new │ │ │ │ │ +00011280 0000f92c R_ARM_MOVT_ABS 0000195c frozendict_new │ │ │ │ │ +00011298 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000112a0 0001ca6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000112a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000112a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000112cc 0001ab2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000112d0 0001ab2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00011300 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00011340 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00011380 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0001141c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011480 0001f71d R_ARM_JUMP24 0000088c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00011530 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0001153c 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00011540 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00011544 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00011548 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00011550 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001155c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00011560 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011568 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011574 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000116a4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +000116d0 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00011714 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011738 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011790 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000117c4 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000117c8 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000117d0 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000117d4 0002192c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00011818 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011840 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0001184c 0002382b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00011850 0002382c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001185c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011880 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001189c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000118e4 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +00011908 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0001191c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00011920 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00011928 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011940 0001ac1c R_ARM_CALL 00000484 _Py_dict_lookup │ │ │ │ │ +0001194c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1ecf8 contains 290 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1edf0 contains 290 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 0000f02b R_ARM_MOVW_ABS_NC 000003c0 .LC29 │ │ │ │ │ 00000028 0000f02c R_ARM_MOVT_ABS 000003c0 .LC29 │ │ │ │ │ 0000005c 00022e1c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000006c 0000f12b R_ARM_MOVW_ABS_NC 000003d4 .LC30 │ │ │ │ │ @@ -1890,55 +1892,55 @@ │ │ │ │ │ 000000f8 0000fc2b R_ARM_MOVW_ABS_NC 00000424 .LC33 │ │ │ │ │ 000000fc 0000fc2c R_ARM_MOVT_ABS 00000424 .LC33 │ │ │ │ │ 00000104 0000fb2b R_ARM_MOVW_ABS_NC 000003f8 .LC32 │ │ │ │ │ 00000108 0000fb2c R_ARM_MOVT_ABS 000003f8 .LC32 │ │ │ │ │ 00000118 0001d11c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000144 0001b31d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001bc 0001d21c R_ARM_CALL 00004d3c PyDict_GetItemRef │ │ │ │ │ +000001bc 0001d21c R_ARM_CALL 00004d5c PyDict_GetItemRef │ │ │ │ │ 000001dc 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000204 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000238 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000250 0001ef1c R_ARM_CALL 00007ec0 PyDict_DelItem │ │ │ │ │ +00000250 0001ef1c R_ARM_CALL 00007ef8 PyDict_DelItem │ │ │ │ │ 00000278 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000298 0000861d R_ARM_JUMP24 0000a344 dictiter_new │ │ │ │ │ +00000298 0000861d R_ARM_JUMP24 0000a37c dictiter_new │ │ │ │ │ 0000029c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000324 0002371d R_ARM_JUMP24 00000590 _PyDict_Or │ │ │ │ │ -00000330 0002371d R_ARM_JUMP24 00000590 _PyDict_Or │ │ │ │ │ +00000324 0002371d R_ARM_JUMP24 00000554 _PyDict_Or │ │ │ │ │ +00000330 0002371d R_ARM_JUMP24 00000554 _PyDict_Or │ │ │ │ │ 00000334 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000350 0001201c R_ARM_CALL 000013f4 dictviews_to_set │ │ │ │ │ +00000350 0001201c R_ARM_CALL 000013b8 dictviews_to_set │ │ │ │ │ 00000360 00024c1c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ 0000038c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000003f4 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000410 0000471c R_ARM_CALL 000052ac copy_lock_held │ │ │ │ │ +00000410 0000471c R_ARM_CALL 000052cc copy_lock_held │ │ │ │ │ 00000420 0002221c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ 0000044c 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000047c 0001e81c R_ARM_CALL 00007714 _PyDict_Next │ │ │ │ │ -000004c0 0002441c R_ARM_CALL 00011784 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000047c 0001e81c R_ARM_CALL 0000771c _PyDict_Next │ │ │ │ │ +000004c0 0002441c R_ARM_CALL 000118a8 _PyDict_GetItem_KnownHash │ │ │ │ │ 000004cc 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000004f8 0001b21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000520 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000558 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000568 0001c01c R_ARM_CALL 000082dc _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00000568 0001c01c R_ARM_CALL 00008314 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ 000005a4 0001fe1c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ 000005c4 0002231c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ 000005f0 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000608 0002461c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000061c 00024c1c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ 00000648 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000670 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000694 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006a0 0000311c R_ARM_CALL 00004088 Py_XDECREF │ │ │ │ │ -000006a8 0000311c R_ARM_CALL 00004088 Py_XDECREF │ │ │ │ │ -000006b0 0000311c R_ARM_CALL 00004088 Py_XDECREF │ │ │ │ │ -000006b8 0000311c R_ARM_CALL 00004088 Py_XDECREF │ │ │ │ │ -000006c4 0001201c R_ARM_CALL 000013f4 dictviews_to_set │ │ │ │ │ +000006a0 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006a8 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006b0 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006b8 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +000006c4 0001201c R_ARM_CALL 000013b8 dictviews_to_set │ │ │ │ │ 000006e4 0002461c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 00000710 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000738 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000074c 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000750 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000078c 0002192b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ @@ -1960,91 +1962,91 @@ │ │ │ │ │ 00000900 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000928 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000092c 0001dc1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000093c 0002182b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 00000940 0002182c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000948 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000094c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009ac 0000aa1c R_ARM_CALL 0000d824 clear_inline_values │ │ │ │ │ -000009bc 0000a91c R_ARM_CALL 000009ac detach_dict_from_object │ │ │ │ │ +000009ac 0000aa1c R_ARM_CALL 0000d858 clear_inline_values │ │ │ │ │ +000009bc 0000a91c R_ARM_CALL 00000970 detach_dict_from_object │ │ │ │ │ 00000a04 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a2c 0000311c R_ARM_CALL 00004088 Py_XDECREF │ │ │ │ │ -00000a60 0000861d R_ARM_JUMP24 0000a344 dictiter_new │ │ │ │ │ +00000a2c 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ +00000a60 0000861d R_ARM_JUMP24 0000a37c dictiter_new │ │ │ │ │ 00000a64 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000a68 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000acc 0002491c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00000ad8 0000311c R_ARM_CALL 00004088 Py_XDECREF │ │ │ │ │ +00000ad8 0000311c R_ARM_CALL 000040a8 Py_XDECREF │ │ │ │ │ 00000ae8 0002501c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000af4 00013e2b R_ARM_MOVW_ABS_NC 000004cc .LC39 │ │ │ │ │ 00000af8 00013e2c R_ARM_MOVT_ABS 000004cc .LC39 │ │ │ │ │ 00000afc 0002511c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000b10 0001c902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000b5c 0002521c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000b74 0000f91c R_ARM_CALL 00001998 frozendict_new │ │ │ │ │ +00000b74 0000f91c R_ARM_CALL 0000195c frozendict_new │ │ │ │ │ 00000ba4 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bb0 0002531c R_ARM_CALL 00000000 Py_GetConstantBorrowed │ │ │ │ │ -00000bc8 0000f91d R_ARM_JUMP24 00001998 frozendict_new │ │ │ │ │ +00000bc8 0000f91d R_ARM_JUMP24 0000195c frozendict_new │ │ │ │ │ 00000bd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c00 0001442b R_ARM_MOVW_ABS_NC 000004d4 .LC40 │ │ │ │ │ 00000c04 0001442c R_ARM_MOVT_ABS 000004d4 .LC40 │ │ │ │ │ 00000c14 00024a1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000c18 0000ec1c R_ARM_CALL 000108cc anydict_repr_impl │ │ │ │ │ +00000c18 0000ec1c R_ARM_CALL 000109f0 anydict_repr_impl │ │ │ │ │ 00000c2c 0001452b R_ARM_MOVW_ABS_NC 000004dc .LC41 │ │ │ │ │ 00000c30 0001452c R_ARM_MOVT_ABS 000004dc .LC41 │ │ │ │ │ 00000c38 00024a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000c60 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cf8 0002541c R_ARM_CALL 00000c70 _PyDict_SizeOf_LockHeld │ │ │ │ │ 00000d04 0002551d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000d28 0000861d R_ARM_JUMP24 0000a344 dictiter_new │ │ │ │ │ +00000d28 0000861d R_ARM_JUMP24 0000a37c dictiter_new │ │ │ │ │ 00000d2c 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d30 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d64 0000861d R_ARM_JUMP24 0000a344 dictiter_new │ │ │ │ │ +00000d64 0000861d R_ARM_JUMP24 0000a37c dictiter_new │ │ │ │ │ 00000d68 0001fa2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d6c 0001fa2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d94 0002561d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -00000dd4 0001001d R_ARM_JUMP24 00000678 anydict_copy │ │ │ │ │ +00000dd4 0001001d R_ARM_JUMP24 0000063c anydict_copy │ │ │ │ │ 00000dd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e58 0001e81c R_ARM_CALL 00007714 _PyDict_Next │ │ │ │ │ +00000e58 0001e81c R_ARM_CALL 0000771c _PyDict_Next │ │ │ │ │ 00000e70 0001ad1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00000f78 0000332b R_ARM_MOVW_ABS_NC 000000e8 .LC6 │ │ │ │ │ 00000f7c 0000332c R_ARM_MOVT_ABS 000000e8 .LC6 │ │ │ │ │ -00000f8c 0000371d R_ARM_JUMP24 000048f8 dict_getitem │ │ │ │ │ +00000f8c 0000371d R_ARM_JUMP24 00004918 dict_getitem │ │ │ │ │ 00000fd8 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000fdc 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000fe0 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000fe4 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 00000fec 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ff8 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001004 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001008 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001010 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001028 0000491d R_ARM_JUMP24 00005b04 dict_merge │ │ │ │ │ +00001028 0000491d R_ARM_JUMP24 00005b24 dict_merge │ │ │ │ │ 00001034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000106c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000107c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001080 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001084 0001af1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000108c 0001b52b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001090 0001b52c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001094 0000112b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00001098 0000112c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 000010a0 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010a8 0000771d R_ARM_JUMP24 0000fb10 merge_from_seq2_lock_held │ │ │ │ │ +000010a8 0000771d R_ARM_JUMP24 0000fc30 merge_from_seq2_lock_held │ │ │ │ │ 000010b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000010dc 0000281c R_ARM_CALL 000030b4 dict_setdefault_ref_lock_held │ │ │ │ │ +000010dc 0000281c R_ARM_CALL 000030d4 dict_setdefault_ref_lock_held │ │ │ │ │ 0000114c 0001e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00001150 0001e42c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00001154 00015a2b R_ARM_MOVW_ABS_NC 000004e8 .LC43 │ │ │ │ │ 00001158 00015a2c R_ARM_MOVT_ABS 000004e8 .LC43 │ │ │ │ │ 00001160 0001b61c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001170 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000011a4 0000411c R_ARM_CALL 00004cc0 validate_watcher_id │ │ │ │ │ +000011a4 0000411c R_ARM_CALL 00004ce0 validate_watcher_id │ │ │ │ │ 000011c4 0001a86b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 0000120c 0001ae1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00001220 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001224 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001228 00015e2b R_ARM_MOVW_ABS_NC 0000050c .LC44 │ │ │ │ │ 0000122c 00015e2c R_ARM_MOVT_ABS 0000050c .LC44 │ │ │ │ │ 00001238 00025f1c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ @@ -2144,30 +2146,30 @@ │ │ │ │ │ 00001708 0001712b R_ARM_MOVW_ABS_NC 00000800 .LC63 │ │ │ │ │ 0000170c 0001712c R_ARM_MOVT_ABS 00000800 .LC63 │ │ │ │ │ 00001718 00025f1c R_ARM_CALL 00000000 _PyObject_AssertFailed │ │ │ │ │ 00001728 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000172c 00011602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000174c 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ -00001794 00001c1c R_ARM_CALL 00001a0c new_keys_object │ │ │ │ │ +00001794 00001c1c R_ARM_CALL 00001a2c new_keys_object │ │ │ │ │ 000017b4 0000071d R_ARM_JUMP24 00000138 new_dict │ │ │ │ │ 000017b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001804 0002441d R_ARM_JUMP24 00011784 _PyDict_GetItem_KnownHash │ │ │ │ │ +00001804 0002441d R_ARM_JUMP24 000118a8 _PyDict_GetItem_KnownHash │ │ │ │ │ 0000182c 0001cc1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00001840 0001c21c R_ARM_CALL 000040cc PyDict_GetItemWithError │ │ │ │ │ +00001840 0001c21c R_ARM_CALL 000040ec PyDict_GetItemWithError │ │ │ │ │ 00001868 0001b31c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001888 0002541d R_ARM_JUMP24 00000c70 _PyDict_SizeOf_LockHeld │ │ │ │ │ -000018d8 0001c01d R_ARM_JUMP24 000082dc _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ -00001908 0000141d R_ARM_JUMP24 000014c0 insert_to_emptydict │ │ │ │ │ -00001914 0000121d R_ARM_JUMP24 00001bac insertdict │ │ │ │ │ +000018d8 0001c01d R_ARM_JUMP24 00008314 _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ │ +00001908 0000141d R_ARM_JUMP24 000014e0 insert_to_emptydict │ │ │ │ │ +00001914 0000121d R_ARM_JUMP24 00001bcc insertdict │ │ │ │ │ 00001918 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001940 00009a1c R_ARM_CALL 0000cc98 pop_lock_held │ │ │ │ │ +00001940 00009a1c R_ARM_CALL 0000cccc pop_lock_held │ │ │ │ │ 00001970 0001d91c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1f608 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1f700 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 │ │ │ │ ├── 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,60 +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 a344 │ │ │ │ │ - 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 : │ │ │ │ │ +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 150 │ │ │ │ │ - ldr r3, [pc, #116] @ 170 │ │ │ │ │ + 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 4cc0 │ │ │ │ │ + bl 4ce0 │ │ │ │ │ R_ARM_CALL validate_watcher_id │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 168 │ │ │ │ │ + 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 │ │ │ │ │ @@ -111,595 +89,595 @@ │ │ │ │ │ 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 148 │ │ │ │ │ + b 10c │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000174 : │ │ │ │ │ +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 1ec │ │ │ │ │ + beq 1b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl cc98 │ │ │ │ │ + bl cccc │ │ │ │ │ R_ARM_CALL pop_lock_held │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e0 │ │ │ │ │ + bgt 1a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e0 │ │ │ │ │ + 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 1e0 │ │ │ │ │ + b 1a4 │ │ │ │ │ │ │ │ │ │ -000001fc <_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 9f10 │ │ │ │ │ + bl 9f48 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 238 <_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 230 <_PyDict_IOr+0x34> │ │ │ │ │ + b 1f4 <_PyDict_IOr+0x34> │ │ │ │ │ │ │ │ │ │ -00000240 <_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] @ 4e0 <_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 380 <_PyDictView_Intersect+0x140> │ │ │ │ │ + beq 344 <_PyDictView_Intersect+0x140> │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 380 <_PyDictView_Intersect+0x140> │ │ │ │ │ + bne 344 <_PyDictView_Intersect+0x140> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #604] @ 4e4 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ + ldr r1, [pc, #604] @ 4a8 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 380 <_PyDictView_Intersect+0x140> │ │ │ │ │ + beq 344 <_PyDictView_Intersect+0x140> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 380 <_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 47c <_PyDictView_Intersect+0x23c> │ │ │ │ │ + beq 440 <_PyDictView_Intersect+0x23c> │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 464 <_PyDictView_Intersect+0x224> │ │ │ │ │ - ldr r1, [pc, #532] @ 4e0 <_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 464 <_PyDictView_Intersect+0x224> │ │ │ │ │ + bne 428 <_PyDictView_Intersect+0x224> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #516] @ 4e4 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ + ldr r1, [pc, #516] @ 4a8 <_PyDictView_Intersect+0x2a4> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 464 <_PyDictView_Intersect+0x224> │ │ │ │ │ + beq 428 <_PyDictView_Intersect+0x224> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 464 <_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 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ + beq 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 434 <_PyDictView_Intersect+0x1f4> │ │ │ │ │ + beq 3f8 <_PyDictView_Intersect+0x1f4> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 4ac <_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 404 <_PyDictView_Intersect+0x1c4> │ │ │ │ │ + beq 3c8 <_PyDictView_Intersect+0x1c4> │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3a4 <_PyDictView_Intersect+0x164> │ │ │ │ │ - bne 390 <_PyDictView_Intersect+0x150> │ │ │ │ │ + blt 368 <_PyDictView_Intersect+0x164> │ │ │ │ │ + bne 354 <_PyDictView_Intersect+0x150> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ + bgt 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ + bne 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ + b 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 298 <_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 358 <_PyDictView_Intersect+0x118> │ │ │ │ │ + beq 31c <_PyDictView_Intersect+0x118> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c0 <_PyDictView_Intersect+0x180> │ │ │ │ │ + bgt 384 <_PyDictView_Intersect+0x180> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4c8 <_PyDictView_Intersect+0x288> │ │ │ │ │ + beq 48c <_PyDictView_Intersect+0x288> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3dc <_PyDictView_Intersect+0x19c> │ │ │ │ │ + bgt 3a0 <_PyDictView_Intersect+0x19c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4d4 <_PyDictView_Intersect+0x294> │ │ │ │ │ + beq 498 <_PyDictView_Intersect+0x294> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bgt 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bne 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ + b 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 428 <_PyDictView_Intersect+0x1e8> │ │ │ │ │ + bgt 3ec <_PyDictView_Intersect+0x1e8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 428 <_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 45c <_PyDictView_Intersect+0x21c> │ │ │ │ │ + beq 420 <_PyDictView_Intersect+0x21c> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 458 <_PyDictView_Intersect+0x218> │ │ │ │ │ + bgt 41c <_PyDictView_Intersect+0x218> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 458 <_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 2f0 <_PyDictView_Intersect+0xb0> │ │ │ │ │ - b 2fc <_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 2bc <_PyDictView_Intersect+0x7c> │ │ │ │ │ - ldr r1, [pc, #80] @ 4e8 <_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] @ 4e0 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ + ldr r1, [pc, #44] @ 4a4 <_PyDictView_Intersect+0x2a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 328 <_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 330 <_PyDictView_Intersect+0xf0> │ │ │ │ │ + b 2f4 <_PyDictView_Intersect+0xf0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c0 <_PyDictView_Intersect+0x180> │ │ │ │ │ + b 384 <_PyDictView_Intersect+0x180> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3dc <_PyDictView_Intersect+0x19c> │ │ │ │ │ + b 3a0 <_PyDictView_Intersect+0x19c> │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000bf88 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000004ec : │ │ │ │ │ +000004b0 : │ │ │ │ │ dict_repr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 108cc │ │ │ │ │ + b 109f0 │ │ │ │ │ R_ARM_JUMP24 anydict_repr_impl │ │ │ │ │ │ │ │ │ │ -00000500 : │ │ │ │ │ +000004c4 : │ │ │ │ │ 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 558 │ │ │ │ │ + bhi 51c │ │ │ │ │ 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 550 │ │ │ │ │ + bgt 514 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 10c04 <_PyDict_FromKeys> │ │ │ │ │ + b 10d28 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_JUMP24 _PyDict_FromKeys │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b 540 │ │ │ │ │ + b 504 │ │ │ │ │ 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 52c │ │ │ │ │ + b 4f0 │ │ │ │ │ │ │ │ │ │ -0000057c : │ │ │ │ │ +00000540 : │ │ │ │ │ dict_copy(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5260 │ │ │ │ │ + b 5280 │ │ │ │ │ R_ARM_JUMP24 PyDict_Copy │ │ │ │ │ │ │ │ │ │ -00000590 <_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, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #192] @ 674 <_PyDict_Or+0xe4> │ │ │ │ │ + ldr r2, [pc, #192] @ 638 <_PyDict_Or+0xe4> │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 610 <_PyDict_Or+0x80> │ │ │ │ │ + beq 5d4 <_PyDict_Or+0x80> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 654 <_PyDict_Or+0xc4> │ │ │ │ │ + beq 618 <_PyDict_Or+0xc4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 678 │ │ │ │ │ + bl 63c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 64c <_PyDict_Or+0xbc> │ │ │ │ │ + beq 610 <_PyDict_Or+0xbc> │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 9f10 │ │ │ │ │ + bl 9f48 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 630 <_PyDict_Or+0xa0> │ │ │ │ │ + bne 5f4 <_PyDict_Or+0xa0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r2, [pc, #84] @ 674 <_PyDict_Or+0xe4> │ │ │ │ │ + ldr r2, [pc, #84] @ 638 <_PyDict_Or+0xe4> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5cc <_PyDict_Or+0x3c> │ │ │ │ │ + bne 590 <_PyDict_Or+0x3c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 608 <_PyDict_Or+0x78> │ │ │ │ │ + b 5cc <_PyDict_Or+0x78> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 64c <_PyDict_Or+0xbc> │ │ │ │ │ + bgt 610 <_PyDict_Or+0xbc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 668 <_PyDict_Or+0xd8> │ │ │ │ │ + beq 62c <_PyDict_Or+0xd8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 608 <_PyDict_Or+0x78> │ │ │ │ │ - ldr r1, [pc, #24] @ 674 <_PyDict_Or+0xe4> │ │ │ │ │ + b 5cc <_PyDict_Or+0x78> │ │ │ │ │ + ldr r1, [pc, #24] @ 638 <_PyDict_Or+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 624 <_PyDict_Or+0x94> │ │ │ │ │ - b 5e8 <_PyDict_Or+0x58> │ │ │ │ │ + beq 5e8 <_PyDict_Or+0x94> │ │ │ │ │ + b 5ac <_PyDict_Or+0x58> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 64c <_PyDict_Or+0xbc> │ │ │ │ │ + b 610 <_PyDict_Or+0xbc> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000678 : │ │ │ │ │ +0000063c : │ │ │ │ │ anydict_copy(): │ │ │ │ │ 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] @ 6c4 │ │ │ │ │ + ldr r1, [pc, #48] @ 688 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 6bc │ │ │ │ │ + beq 680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 6bc │ │ │ │ │ + bne 680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 52ac │ │ │ │ │ + b 52cc │ │ │ │ │ R_ARM_JUMP24 copy_lock_held │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 6ac │ │ │ │ │ + b 670 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000006c8 : │ │ │ │ │ +0000068c : │ │ │ │ │ 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 714 │ │ │ │ │ + beq 6d8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 730 │ │ │ │ │ + bne 6f4 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 730 │ │ │ │ │ + beq 6f4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000738 : │ │ │ │ │ +000006fc : │ │ │ │ │ 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 8c0 │ │ │ │ │ + beq 884 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #11 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - beq 8a0 │ │ │ │ │ + beq 864 │ │ │ │ │ add lr, r4, #56 @ 0x38 │ │ │ │ │ mov ip, #14 │ │ │ │ │ ldr r1, [lr, #4]! │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8b4 │ │ │ │ │ + beq 878 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 884 │ │ │ │ │ + bne 848 │ │ │ │ │ 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 884 │ │ │ │ │ - b 8a0 │ │ │ │ │ + bne 848 │ │ │ │ │ + b 864 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 8a0 │ │ │ │ │ + b 864 │ │ │ │ │ │ │ │ │ │ -000008c8 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ +0000088c <_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 908 <_PyObject_MaterializeManagedDict_LockHeld+0x40> │ │ │ │ │ + beq 8cc <_PyObject_MaterializeManagedDict_LockHeld+0x40> │ │ │ │ │ ldr r0, [r2, #444] @ 0x1bc │ │ │ │ │ - bl 738 │ │ │ │ │ + bl 6fc │ │ │ │ │ str r0, [r4, #-12] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [pc, #4] @ 91c <_PyObject_MaterializeManagedDict_LockHeld+0x54> │ │ │ │ │ - bl 138 │ │ │ │ │ + ldr r0, [pc, #4] @ 8e0 <_PyObject_MaterializeManagedDict_LockHeld+0x54> │ │ │ │ │ + bl 138 │ │ │ │ │ R_ARM_CALL new_dict │ │ │ │ │ - b 900 <_PyObject_MaterializeManagedDict_LockHeld+0x38> │ │ │ │ │ + b 8c4 <_PyObject_MaterializeManagedDict_LockHeld+0x38> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000920 : │ │ │ │ │ +000008e4 : │ │ │ │ │ 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] │ │ │ │ │ @@ -708,203 +686,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 9a4 │ │ │ │ │ + beq 968 │ │ │ │ │ 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 9a4 │ │ │ │ │ + beq 968 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -000009ac : │ │ │ │ │ +00000970 : │ │ │ │ │ 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 a24 │ │ │ │ │ + bne 9e8 │ │ │ │ │ strd r0, [fp, #-12] │ │ │ │ │ mov r0, ip │ │ │ │ │ - bl 920 │ │ │ │ │ + bl 8e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - beq a30 │ │ │ │ │ + beq 9f4 │ │ │ │ │ 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 a24 │ │ │ │ │ + beq 9e8 │ │ │ │ │ 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 a28 │ │ │ │ │ + b 9ec │ │ │ │ │ │ │ │ │ │ -00000a3c <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ +00000a00 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ _PyObject_IsInstanceDictEmpty(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #144] @ 0x90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a98 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq a5c <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq aa8 <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ + beq a6c <_PyObject_IsInstanceDictEmpty+0x6c> │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab0 <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ + beq a74 <_PyObject_IsInstanceDictEmpty+0x74> │ │ │ │ │ ldr r1, [r2, #444] @ 0x1bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble a98 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + ble a5c <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq aa0 <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ + beq a64 <_PyObject_IsInstanceDictEmpty+0x64> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b a7c <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ + b a40 <_PyObject_IsInstanceDictEmpty+0x40> │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq acc <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ + beq a90 <_PyObject_IsInstanceDictEmpty+0x90> │ │ │ │ │ ldr r3, [r1, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a98 <_PyObject_IsInstanceDictEmpty+0x5c> │ │ │ │ │ + beq a5c <_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 b00 <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ + beq ac4 <_PyObject_IsInstanceDictEmpty+0xc4> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b08 : │ │ │ │ │ +00000acc : │ │ │ │ │ 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 ca8 │ │ │ │ │ + beq c6c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c70 │ │ │ │ │ + beq c34 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d34 │ │ │ │ │ + bne d00 │ │ │ │ │ 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 cb0 │ │ │ │ │ + beq c74 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ add r8, r3, r6, lsl #3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt b98 │ │ │ │ │ + blt b5c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d9c │ │ │ │ │ + beq d68 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d78 │ │ │ │ │ + bne d44 │ │ │ │ │ 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 bf0 │ │ │ │ │ + ble bb4 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt lr, r1, r2, lsl #2 │ │ │ │ │ ldrshle lr, [r8, #20] │ │ │ │ │ ldrgt lr, [lr, #20] │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bne c50 │ │ │ │ │ + bne c14 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ addle r2, r1, r2 │ │ │ │ │ mvnle r1, #1 │ │ │ │ │ strble r1, [r2, #20] │ │ │ │ │ ldrle r1, [r5, #24] │ │ │ │ │ - ble c2c │ │ │ │ │ + ble bf0 │ │ │ │ │ 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] │ │ │ │ │ @@ -918,194 +896,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 da8 │ │ │ │ │ + beq cf8 │ │ │ │ │ and r2, r2, r9 │ │ │ │ │ - b bcc │ │ │ │ │ + b b90 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 │ │ │ │ │ + bgt c54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c90 │ │ │ │ │ + bne c54 │ │ │ │ │ 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 c44 │ │ │ │ │ + b c08 │ │ │ │ │ add r8, r1, #20 │ │ │ │ │ mov r2, #12 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ mla r8, r2, r6, r8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt cd4 │ │ │ │ │ + blt c98 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d04 │ │ │ │ │ + beq cc8 │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d10 │ │ │ │ │ + bne cd4 │ │ │ │ │ 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 bbc │ │ │ │ │ + b b80 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, r8, #12 │ │ │ │ │ - b cc0 │ │ │ │ │ + b c84 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 4f0c <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b ce4 │ │ │ │ │ + b ca8 │ │ │ │ │ + mov r2, lr │ │ │ │ │ + b bbc │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ - bl 2748 │ │ │ │ │ + bl 2768 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne b4c │ │ │ │ │ + bne b10 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ca8 │ │ │ │ │ + bgt c6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca8 │ │ │ │ │ + bne c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ca8 │ │ │ │ │ + b c6c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 4f0c <_PyDict_SendEvent> │ │ │ │ │ + bl 4f2c <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b ba8 │ │ │ │ │ + b b6c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, r8, #8 │ │ │ │ │ - b b84 │ │ │ │ │ - mov r2, lr │ │ │ │ │ - b bf8 │ │ │ │ │ + b b48 │ │ │ │ │ │ │ │ │ │ -00000db0 : │ │ │ │ │ +00000d74 : │ │ │ │ │ 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 e2c │ │ │ │ │ + beq df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - bl 48f8 │ │ │ │ │ + bl 4918 │ │ │ │ │ R_ARM_CALL dict_getitem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e1c │ │ │ │ │ + bgt de0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e1c │ │ │ │ │ + bne de0 │ │ │ │ │ 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 e20 │ │ │ │ │ + b de4 │ │ │ │ │ │ │ │ │ │ -00000e40 : │ │ │ │ │ +00000e04 : │ │ │ │ │ dict_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl e5a4 │ │ │ │ │ + bl e5d8 │ │ │ │ │ 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} │ │ │ │ │ │ │ │ │ │ -00000e64 <_PyDict_Clear_LockHeld>: │ │ │ │ │ +00000e28 <_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 e5a4 │ │ │ │ │ + b e5d8 │ │ │ │ │ R_ARM_JUMP24 clear_lock_held │ │ │ │ │ │ │ │ │ │ -00000e78 <_PyDict_LookupIndex>: │ │ │ │ │ +00000e3c <_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 96b8 <_PyDict_LookupIndexAndValue> │ │ │ │ │ + bl 96f0 <_PyDict_LookupIndexAndValue> │ │ │ │ │ R_ARM_CALL _PyDict_LookupIndexAndValue │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000ea0 : │ │ │ │ │ +00000e64 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1118,188 +1096,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 f80 │ │ │ │ │ + bne f44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - blt f78 │ │ │ │ │ + blt f3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f78 │ │ │ │ │ - ldr r3, [pc, #300] @ 1034 │ │ │ │ │ + blt f3c │ │ │ │ │ + ldr r3, [pc, #300] @ ff8 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 1004 │ │ │ │ │ + bhi fc8 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne ffc │ │ │ │ │ + bne fc0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1064 │ │ │ │ │ + bl 1028 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpge r6, #3 │ │ │ │ │ - beq 1028 │ │ │ │ │ + beq fec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f78 │ │ │ │ │ - beq 1004 │ │ │ │ │ + blt f3c │ │ │ │ │ + beq fc8 │ │ │ │ │ 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 1004 │ │ │ │ │ + blt fc8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1064 │ │ │ │ │ - b f38 │ │ │ │ │ + bl 1028 │ │ │ │ │ + b efc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee0 │ │ │ │ │ + bne ea4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee0 │ │ │ │ │ + bne ea4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #140] @ 1038 │ │ │ │ │ + ldr r1, [pc, #140] @ ffc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq ee0 │ │ │ │ │ + beq ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee0 │ │ │ │ │ + bne ea4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #116] @ 103c │ │ │ │ │ + ldr r1, [pc, #116] @ 1000 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq ee0 │ │ │ │ │ + beq ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee0 │ │ │ │ │ + bne ea4 │ │ │ │ │ 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 1004 │ │ │ │ │ + bge fc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1064 │ │ │ │ │ - b f38 │ │ │ │ │ + bl 1028 │ │ │ │ │ + b efc │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq f44 │ │ │ │ │ + beq f08 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b f4c │ │ │ │ │ + b f10 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - ble fec │ │ │ │ │ - b 1004 │ │ │ │ │ + ble fb0 │ │ │ │ │ + b fc8 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt f68 │ │ │ │ │ - b 1004 │ │ │ │ │ + bgt f2c │ │ │ │ │ + b fc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f44 │ │ │ │ │ - b 1004 │ │ │ │ │ + beq f08 │ │ │ │ │ + b fc8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001040 : │ │ │ │ │ +00001004 : │ │ │ │ │ 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 │ │ │ │ │ │ │ │ │ │ -00001064 : │ │ │ │ │ +00001028 : │ │ │ │ │ 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 1118 │ │ │ │ │ + beq 10dc │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 10ac │ │ │ │ │ + b 1070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Contains │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10fc │ │ │ │ │ + ble 10c0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 10d0 │ │ │ │ │ + ble 1094 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bne 1090 │ │ │ │ │ + bne 1054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f4 │ │ │ │ │ + bgt 10b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10f4 │ │ │ │ │ + bne 10b8 │ │ │ │ │ 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 10a4 │ │ │ │ │ + bne 1068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10a4 │ │ │ │ │ + b 1068 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 10f4 │ │ │ │ │ + b 10b8 │ │ │ │ │ │ │ │ │ │ -00001120 : │ │ │ │ │ +000010e4 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1323,376 +1301,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 2748 │ │ │ │ │ + bl 2768 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1204 │ │ │ │ │ + bne 11c8 │ │ │ │ │ sub r7, fp, #24 │ │ │ │ │ sub r3, fp, #36 @ 0x24 │ │ │ │ │ sub r2, fp, #28 │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl 7714 <_PyDict_Next> │ │ │ │ │ + bl 771c <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ mov r3, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1224 │ │ │ │ │ + beq 11e8 │ │ │ │ │ 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 1bac │ │ │ │ │ + bl 1bcc │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a8 │ │ │ │ │ + beq 116c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1220 │ │ │ │ │ + bgt 11e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1230 │ │ │ │ │ + beq 11f4 │ │ │ │ │ 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 1220 │ │ │ │ │ + b 11e4 │ │ │ │ │ │ │ │ │ │ -0000123c : │ │ │ │ │ +00001200 : │ │ │ │ │ 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 130c │ │ │ │ │ + beq 12d0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #224] @ 1348 │ │ │ │ │ + ldr r1, [pc, #224] @ 130c │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1300 │ │ │ │ │ + beq 12c4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 131c │ │ │ │ │ + beq 12e0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 1324 │ │ │ │ │ + bne 12e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 12d4 │ │ │ │ │ + b 1298 │ │ │ │ │ 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 7714 <_PyDict_Next> │ │ │ │ │ + bl 771c <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b4 │ │ │ │ │ + bne 1278 │ │ │ │ │ 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 127c │ │ │ │ │ + bne 1240 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3788 @ 0xecc │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 12b8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1280 │ │ │ │ │ + bgt 1244 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1280 │ │ │ │ │ + bne 1244 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 127c │ │ │ │ │ + b 1240 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000134c : │ │ │ │ │ +00001310 : │ │ │ │ │ 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 13f4 │ │ │ │ │ + bl 13b8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 1394 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r0, [pc, #112] @ 13f0 │ │ │ │ │ + ldr r0, [pc, #112] @ 13b4 │ │ │ │ │ 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 13ac │ │ │ │ │ + beq 1370 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13d8 │ │ │ │ │ + ble 139c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 13d0 │ │ │ │ │ + bgt 1394 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13d0 │ │ │ │ │ + bne 1394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 13a0 │ │ │ │ │ + b 1364 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a0 │ │ │ │ │ + bne 1364 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 13a0 │ │ │ │ │ + b 1364 │ │ │ │ │ .word 0x0000af98 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000013f4 : │ │ │ │ │ +000013b8 : │ │ │ │ │ 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] @ 1468 │ │ │ │ │ + ldr r1, [pc, #88] @ 142c │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 144c │ │ │ │ │ + bne 1410 │ │ │ │ │ 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 1460 │ │ │ │ │ + bne 1424 │ │ │ │ │ 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 1420 │ │ │ │ │ + bne 13e4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 1440 │ │ │ │ │ + b 1404 │ │ │ │ │ .word 0x000005e8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000146c <_PyDict_DetachFromObject>: │ │ │ │ │ +00001430 <_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 9ac │ │ │ │ │ + b 970 │ │ │ │ │ │ │ │ │ │ -00001480 : │ │ │ │ │ +00001444 : │ │ │ │ │ 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 151c │ │ │ │ │ + bne 14e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1500 │ │ │ │ │ + beq 14c4 │ │ │ │ │ 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 14fc │ │ │ │ │ + bgt 14c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14fc │ │ │ │ │ + bne 14c0 │ │ │ │ │ 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 1534 │ │ │ │ │ + ble 14f8 │ │ │ │ │ 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 1510 │ │ │ │ │ + b 14d4 │ │ │ │ │ │ │ │ │ │ -0000153c : │ │ │ │ │ +00001500 : │ │ │ │ │ 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 1648 │ │ │ │ │ + beq 160c │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [lr, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 1678 │ │ │ │ │ + bne 163c │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 161c │ │ │ │ │ + blt 15e0 │ │ │ │ │ ldr r2, [lr, #24] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr ip, [lr, #28] │ │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ lsl r1, r4, r1 │ │ │ │ │ - bne 16a4 │ │ │ │ │ + bne 1668 │ │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1658 │ │ │ │ │ + bne 161c │ │ │ │ │ mov ip, #12 │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ mla r1, ip, r0, r1 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1700 │ │ │ │ │ + beq 16c4 │ │ │ │ │ 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] @ 1810 │ │ │ │ │ + ldr r2, [pc, #552] @ 17d4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - beq 16ec │ │ │ │ │ + beq 16b0 │ │ │ │ │ add r2, r2, #212 @ 0xd4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 16cc │ │ │ │ │ + bne 1690 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 164c │ │ │ │ │ + b 1610 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcs 1664 │ │ │ │ │ + bcs 1628 │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1648 │ │ │ │ │ + bgt 160c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [lr] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 1648 │ │ │ │ │ + bne 160c │ │ │ │ │ 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 1610 │ │ │ │ │ + beq 15d4 │ │ │ │ │ ldr r4, [ip] │ │ │ │ │ - b 15c8 │ │ │ │ │ + b 158c │ │ │ │ │ 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 │ │ │ │ │ @@ -1700,43 +1678,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 1648 │ │ │ │ │ + b 160c │ │ │ │ │ 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 15c8 │ │ │ │ │ + b 158c │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1710 │ │ │ │ │ + beq 16d4 │ │ │ │ │ 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 164c │ │ │ │ │ + b 1610 │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 161c │ │ │ │ │ - b 15b8 │ │ │ │ │ + bcc 15e0 │ │ │ │ │ + b 157c │ │ │ │ │ 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 │ │ │ │ │ @@ -1748,24 +1726,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 17f0 │ │ │ │ │ + ble 17b4 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 17cc │ │ │ │ │ + ble 1790 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c4 │ │ │ │ │ - ldr r0, [pc, #140] @ 1814 │ │ │ │ │ + bne 1788 │ │ │ │ │ + ldr r0, [pc, #140] @ 17d8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1775,92 +1753,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 164c │ │ │ │ │ + b 1610 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 176c │ │ │ │ │ + bne 1730 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 176c │ │ │ │ │ + b 1730 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1760 │ │ │ │ │ + bne 1724 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1760 │ │ │ │ │ + b 1724 │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001818 : │ │ │ │ │ +000017dc : │ │ │ │ │ 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 1924 │ │ │ │ │ + beq 18e8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [pc, #336] @ 1994 │ │ │ │ │ + ldr r1, [pc, #336] @ 1958 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1918 │ │ │ │ │ + beq 18dc │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1934 │ │ │ │ │ + beq 18f8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, #2 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble 189c │ │ │ │ │ + ble 1860 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 196c │ │ │ │ │ + beq 1930 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r0, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 1874 │ │ │ │ │ + b 1838 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne 1944 │ │ │ │ │ + bne 1908 │ │ │ │ │ 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 7714 <_PyDict_Next> │ │ │ │ │ + bl 771c <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1938 │ │ │ │ │ + beq 18fc │ │ │ │ │ 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 │ │ │ │ │ @@ -1868,134 +1846,134 @@ │ │ │ │ │ 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 18b8 │ │ │ │ │ + b 187c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1858 │ │ │ │ │ + bne 181c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #3836 @ 0xefc │ │ │ │ │ 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 185c │ │ │ │ │ + bgt 1820 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 185c │ │ │ │ │ + bne 1820 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1858 │ │ │ │ │ + b 181c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1934 │ │ │ │ │ + bgt 18f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1934 │ │ │ │ │ + bne 18f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1934 │ │ │ │ │ + b 18f8 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001998 : │ │ │ │ │ +0000195c : │ │ │ │ │ frozendict_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl f698 │ │ │ │ │ + bl f7b8 │ │ │ │ │ R_ARM_CALL dict_new │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1a90 │ │ │ │ │ + beq 1a54 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq 1a38 │ │ │ │ │ + beq 19fc │ │ │ │ │ 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 r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1a38 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a44 │ │ │ │ │ + beq 1a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9f10 │ │ │ │ │ + bl 9f48 │ │ │ │ │ R_ARM_CALL dict_update_arg │ │ │ │ │ clz r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a4c │ │ │ │ │ + bne 1a10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a74 │ │ │ │ │ + bne 1a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1a38 │ │ │ │ │ + beq 19fc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a74 │ │ │ │ │ + beq 1a38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b04 │ │ │ │ │ + bl 5b24 │ │ │ │ │ R_ARM_CALL dict_merge │ │ │ │ │ - b 1a30 │ │ │ │ │ + b 19f4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a90 │ │ │ │ │ + bgt 1a54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a98 │ │ │ │ │ + beq 1a5c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1a38 │ │ │ │ │ + b 19fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1a90 │ │ │ │ │ + b 1a54 │ │ │ │ │ │ │ │ │ │ -00001aa4 : │ │ │ │ │ +00001a68 : │ │ │ │ │ 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 │ │ │ │ │ @@ -2016,55 +1994,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 2748 │ │ │ │ │ + bl 2768 │ │ │ │ │ R_ARM_CALL dictresize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b64 │ │ │ │ │ + bne 1b28 │ │ │ │ │ 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 1b84 │ │ │ │ │ + beq 1b48 │ │ │ │ │ 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 1bac │ │ │ │ │ + bl 1bcc │ │ │ │ │ R_ARM_CALL insertdict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b1c │ │ │ │ │ + beq 1ae0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b80 │ │ │ │ │ + bgt 1b44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b90 │ │ │ │ │ + beq 1b54 │ │ │ │ │ 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 1b80 │ │ │ │ │ + b 1b44 │ │ │ │ │ │ │ │ │ │ -00001b9c : │ │ │ │ │ +00001b60 : │ │ │ │ │ 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 6874 │ │ │ │ │ + bl 687c │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b b8 │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ b 1c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 6874 │ │ │ │ │ + bl 687c │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1f8 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1f8 │ │ │ │ │ @@ -364,15 +364,15 @@ │ │ │ │ │ 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 d50 <_Py_dict_lookup+0x8cc> │ │ │ │ │ + bne d54 <_Py_dict_lookup+0x8d0> │ │ │ │ │ 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 6dc <_Py_dict_lookup+0x258> │ │ │ │ │ @@ -395,25 +395,25 @@ │ │ │ │ │ blt 73c <_Py_dict_lookup+0x2b8> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq b04 <_Py_dict_lookup+0x680> │ │ │ │ │ + beq b0c <_Py_dict_lookup+0x688> │ │ │ │ │ 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 a08 <_Py_dict_lookup+0x584> │ │ │ │ │ + bgt a10 <_Py_dict_lookup+0x58c> │ │ │ │ │ ldrsb r4, [r5, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt 768 <_Py_dict_lookup+0x2e4> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq 6a8 <_Py_dict_lookup+0x224> │ │ │ │ │ @@ -421,33 +421,33 @@ │ │ │ │ │ cmp r9, r2 │ │ │ │ │ beq 634 <_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 a38 <_Py_dict_lookup+0x5b4> │ │ │ │ │ + bgt a40 <_Py_dict_lookup+0x5bc> │ │ │ │ │ ldrsb r4, [r5, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ blt 7a4 <_Py_dict_lookup+0x320> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ beq 6a8 <_Py_dict_lookup+0x224> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq ccc <_Py_dict_lookup+0x848> │ │ │ │ │ + beq cdc <_Py_dict_lookup+0x858> │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ and r8, r8, sl │ │ │ │ │ b 58c <_Py_dict_lookup+0x108> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 12b0 <_Py_dict_lookup+0xe2c> │ │ │ │ │ + bne 11e4 <_Py_dict_lookup+0xd60> │ │ │ │ │ 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] │ │ │ │ │ @@ -459,20 +459,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 5bc <_Py_dict_lookup+0x138> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 137c <_Py_dict_lookup+0xef8> │ │ │ │ │ + beq 13ac <_Py_dict_lookup+0xf28> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1374 <_Py_dict_lookup+0xef0> │ │ │ │ │ + beq 13a4 <_Py_dict_lookup+0xf20> │ │ │ │ │ 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 │ │ │ │ │ @@ -490,15 +490,15 @@ │ │ │ │ │ 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 620 <_Py_dict_lookup+0x19c> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt b84 <_Py_dict_lookup+0x700> │ │ │ │ │ + bgt b8c <_Py_dict_lookup+0x708> │ │ │ │ │ lsl r2, r8, #1 │ │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrge r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blt 784 <_Py_dict_lookup+0x300> │ │ │ │ │ ldr r0, [r2, r4, lsl #3] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ @@ -508,15 +508,15 @@ │ │ │ │ │ beq 7c4 <_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 bac <_Py_dict_lookup+0x728> │ │ │ │ │ + bgt bb4 <_Py_dict_lookup+0x730> │ │ │ │ │ lsl r2, r8, #1 │ │ │ │ │ ldrsh r4, [r5, r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bge 550 <_Py_dict_lookup+0xcc> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ beq 61c <_Py_dict_lookup+0x198> │ │ │ │ │ lsr lr, r9, #10 │ │ │ │ │ @@ -560,20 +560,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 838 <_Py_dict_lookup+0x3b4> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1364 <_Py_dict_lookup+0xee0> │ │ │ │ │ + beq 1384 <_Py_dict_lookup+0xf00> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 135c <_Py_dict_lookup+0xed8> │ │ │ │ │ + beq 137c <_Py_dict_lookup+0xef8> │ │ │ │ │ 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 │ │ │ │ │ @@ -594,113 +594,115 @@ │ │ │ │ │ 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 a8c <_Py_dict_lookup+0x608> │ │ │ │ │ + bgt a94 <_Py_dict_lookup+0x610> │ │ │ │ │ ldrsb r4, [r0, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt ae0 <_Py_dict_lookup+0x65c> │ │ │ │ │ + blt ae8 <_Py_dict_lookup+0x664> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a74 <_Py_dict_lookup+0x5f0> │ │ │ │ │ + beq a7c <_Py_dict_lookup+0x5f8> │ │ │ │ │ ldr r2, [r5, r7] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq bbc <_Py_dict_lookup+0x738> │ │ │ │ │ + beq bc4 <_Py_dict_lookup+0x740> │ │ │ │ │ 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 ac4 <_Py_dict_lookup+0x640> │ │ │ │ │ + bgt acc <_Py_dict_lookup+0x648> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldrsb r4, [r3, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt b78 <_Py_dict_lookup+0x6f4> │ │ │ │ │ + blt b80 <_Py_dict_lookup+0x6fc> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ + beq a78 <_Py_dict_lookup+0x5f4> │ │ │ │ │ ldr r2, [r5, r7] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + beq c5c <_Py_dict_lookup+0x7d8> │ │ │ │ │ lsr r3, r9, #10 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ 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 │ │ │ │ │ - and r8, r2, r3 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ + and r8, r2, r3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bgt 9ec <_Py_dict_lookup+0x568> │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrsb r4, [r3, r8] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + cmp r0, #7 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + bgt 9f4 <_Py_dict_lookup+0x570> │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrsb r4, [r2, r8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt c3c <_Py_dict_lookup+0x7b8> │ │ │ │ │ + blt c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ - add r3, r6, r7 │ │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ │ + add r9, r6, r7 │ │ │ │ │ + ldr r5, [r9, #4] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - beq e58 <_Py_dict_lookup+0x9d4> │ │ │ │ │ - ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r3, r8, r8, lsl #2 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - add r3, r3, r0, lsr #5 │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - and r8, r0, r3 │ │ │ │ │ - bgt e3c <_Py_dict_lookup+0x9b8> │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrsb r4, [r3, r8] │ │ │ │ │ + beq c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + beq de4 <_Py_dict_lookup+0x960> │ │ │ │ │ + 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 dc8 <_Py_dict_lookup+0x944> │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldrsb r4, [r2, r5] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt d44 <_Py_dict_lookup+0x8c0> │ │ │ │ │ + blt dbc <_Py_dict_lookup+0x938> │ │ │ │ │ mov r7, #12 │ │ │ │ │ mul r7, r7, r4 │ │ │ │ │ - add r3, r6, r7 │ │ │ │ │ - ldr r5, [r3, #4] │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - beq a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ │ - cmp r9, r0 │ │ │ │ │ - beq ed8 <_Py_dict_lookup+0xa54> │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r8, r8, r8, lsl #2 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - lsr r3, r3, #10 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - add r8, r3, r8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - and r8, r8, r3 │ │ │ │ │ - ble 93c <_Py_dict_lookup+0x4b8> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - lslle r3, r8, #1 │ │ │ │ │ - ldrle r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrgt r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrshle r4, [r0, r3] │ │ │ │ │ - ldrgt r4, [r3, r8, lsl #2] │ │ │ │ │ - b 944 <_Py_dict_lookup+0x4c0> │ │ │ │ │ + add r9, r6, r7 │ │ │ │ │ + ldr r8, [r9, #4] │ │ │ │ │ + cmp r1, r8 │ │ │ │ │ + beq c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + beq e64 <_Py_dict_lookup+0x9e0> │ │ │ │ │ + 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 944 <_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 94c <_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 5a0 <_Py_dict_lookup+0x11c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ @@ -718,15 +720,15 @@ │ │ │ │ │ cmn r4, #1 │ │ │ │ │ beq 61c <_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 a08 <_Py_dict_lookup+0x584> │ │ │ │ │ + b a10 <_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 620 <_Py_dict_lookup+0x19c> │ │ │ │ │ @@ -768,20 +770,20 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 744 <_Py_dict_lookup+0x2c0> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1354 <_Py_dict_lookup+0xed0> │ │ │ │ │ + beq 1374 <_Py_dict_lookup+0xef0> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 134c <_Py_dict_lookup+0xec8> │ │ │ │ │ + beq 136c <_Py_dict_lookup+0xee8> │ │ │ │ │ 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 │ │ │ │ │ @@ -817,68 +819,70 @@ │ │ │ │ │ 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 c04 <_Py_dict_lookup+0x780> │ │ │ │ │ + bgt c0c <_Py_dict_lookup+0x788> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12e4 <_Py_dict_lookup+0xe60> │ │ │ │ │ + beq 1240 <_Py_dict_lookup+0xdbc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1300 <_Py_dict_lookup+0xe7c> │ │ │ │ │ + blt 1238 <_Py_dict_lookup+0xdb4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ + bne a78 <_Py_dict_lookup+0x5f4> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ b 8b4 <_Py_dict_lookup+0x430> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 970 <_Py_dict_lookup+0x4ec> │ │ │ │ │ + bne 978 <_Py_dict_lookup+0x4f4> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 61c <_Py_dict_lookup+0x198> │ │ │ │ │ + ldrb r2, [r3, #5] │ │ │ │ │ + b a7c <_Py_dict_lookup+0x5f8> │ │ │ │ │ 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 c94 <_Py_dict_lookup+0x810> │ │ │ │ │ + bgt ca4 <_Py_dict_lookup+0x820> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12c8 <_Py_dict_lookup+0xe44> │ │ │ │ │ + beq 121c <_Py_dict_lookup+0xd98> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1300 <_Py_dict_lookup+0xe7c> │ │ │ │ │ + blt 1238 <_Py_dict_lookup+0xdb4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ + bne a78 <_Py_dict_lookup+0x5f4> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ b 90c <_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 │ │ │ │ │ @@ -886,101 +890,68 @@ │ │ │ │ │ ldrb ip, [r0, #16] │ │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ │ cmp r2, lr │ │ │ │ │ bne 5fc <_Py_dict_lookup+0x178> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 138c <_Py_dict_lookup+0xf08> │ │ │ │ │ + beq 1394 <_Py_dict_lookup+0xf10> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 1384 <_Py_dict_lookup+0xf00> │ │ │ │ │ + beq 138c <_Py_dict_lookup+0xf08> │ │ │ │ │ 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 6a8 <_Py_dict_lookup+0x224> │ │ │ │ │ b 5fc <_Py_dict_lookup+0x178> │ │ │ │ │ - cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - b 9c4 <_Py_dict_lookup+0x540> │ │ │ │ │ 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 1068 <_Py_dict_lookup+0xbe4> │ │ │ │ │ + bgt 1030 <_Py_dict_lookup+0xbac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge f58 <_Py_dict_lookup+0xad4> │ │ │ │ │ + bge ee4 <_Py_dict_lookup+0xa60> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ 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 10b8 <_Py_dict_lookup+0xc34> │ │ │ │ │ + bgt 125c <_Py_dict_lookup+0xdd8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge fe0 <_Py_dict_lookup+0xb5c> │ │ │ │ │ + bge f6c <_Py_dict_lookup+0xae8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - 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 1274 <_Py_dict_lookup+0xdf0> │ │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge 11e8 <_Py_dict_lookup+0xd64> │ │ │ │ │ - cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ │ - cmp r1, #7 │ │ │ │ │ - add r5, r5, r7, lsr #5 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - and r5, r5, r8 │ │ │ │ │ - bgt 11a0 <_Py_dict_lookup+0xd1c> │ │ │ │ │ - ldrsb r4, [r6, r5] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bge 1114 <_Py_dict_lookup+0xc90> │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + b f88 <_Py_dict_lookup+0xb04> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq c44 <_Py_dict_lookup+0x7c0> │ │ │ │ │ - lsr r7, r7, #10 │ │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ │ - add r3, r7, #1 │ │ │ │ │ - add r5, r5, r3 │ │ │ │ │ - and r5, r5, r8 │ │ │ │ │ - b ddc <_Py_dict_lookup+0x958> │ │ │ │ │ - cmp r2, #15 │ │ │ │ │ - lslle r3, r8, #1 │ │ │ │ │ - ldrle r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrgt r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrshle r4, [r0, r3] │ │ │ │ │ - ldrgt r4, [r3, r8, lsl #2] │ │ │ │ │ - b 998 <_Py_dict_lookup+0x514> │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + b 9cc <_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 9a0 <_Py_dict_lookup+0x51c> │ │ │ │ │ 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] │ │ │ │ │ @@ -988,415 +959,452 @@ │ │ │ │ │ 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 ea4 <_Py_dict_lookup+0xa20> │ │ │ │ │ + bgt e30 <_Py_dict_lookup+0x9ac> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1314 <_Py_dict_lookup+0xe90> │ │ │ │ │ + beq 11fc <_Py_dict_lookup+0xd78> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 1300 <_Py_dict_lookup+0xe7c> │ │ │ │ │ + blt 1238 <_Py_dict_lookup+0xdb4> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne 1308 <_Py_dict_lookup+0xe84> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 1308 <_Py_dict_lookup+0xe84> │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne 12b8 <_Py_dict_lookup+0xe34> │ │ │ │ │ + ldr ip, [r9, #4] │ │ │ │ │ + cmp r5, ip │ │ │ │ │ + bne 12b8 <_Py_dict_lookup+0xe34> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b 970 <_Py_dict_lookup+0x4ec> │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ │ + b 978 <_Py_dict_lookup+0x4f4> │ │ │ │ │ + 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, [r5] │ │ │ │ │ + strle r2, [r8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ mov r2, r0 │ │ │ │ │ - ldr r0, [r5] │ │ │ │ │ + ldr r0, [r8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f24 <_Py_dict_lookup+0xaa0> │ │ │ │ │ + bgt eb0 <_Py_dict_lookup+0xa2c> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - str r0, [r5] │ │ │ │ │ + str r0, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1330 <_Py_dict_lookup+0xeac> │ │ │ │ │ + beq 1010 <_Py_dict_lookup+0xb8c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 1300 <_Py_dict_lookup+0xe7c> │ │ │ │ │ + blt 1238 <_Py_dict_lookup+0xdb4> │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - cmp sl, r0 │ │ │ │ │ - bne 1308 <_Py_dict_lookup+0xe84> │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 1308 <_Py_dict_lookup+0xe84> │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + bne 12b8 <_Py_dict_lookup+0xe34> │ │ │ │ │ + ldr ip, [r9, #4] │ │ │ │ │ + cmp r8, ip │ │ │ │ │ + bne 12b8 <_Py_dict_lookup+0xe34> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a70 <_Py_dict_lookup+0x5ec> │ │ │ │ │ - ldrb r2, [sl, #4] │ │ │ │ │ - b 9c4 <_Py_dict_lookup+0x540> │ │ │ │ │ + bne c54 <_Py_dict_lookup+0x7d0> │ │ │ │ │ + ldrb r0, [r3, #4] │ │ │ │ │ + b 9cc <_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 d80 <_Py_dict_lookup+0x8fc> │ │ │ │ │ + bne d84 <_Py_dict_lookup+0x900> │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1108 <_Py_dict_lookup+0xc84> │ │ │ │ │ + ble 12ac <_Py_dict_lookup+0xe28> │ │ │ │ │ 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 10dc <_Py_dict_lookup+0xc58> │ │ │ │ │ + ble 1280 <_Py_dict_lookup+0xdfc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1300 <_Py_dict_lookup+0xe7c> │ │ │ │ │ + blt 1238 <_Py_dict_lookup+0xdb4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10d4 <_Py_dict_lookup+0xc50> │ │ │ │ │ + bne 1278 <_Py_dict_lookup+0xdf4> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b d80 <_Py_dict_lookup+0x8fc> │ │ │ │ │ + b d84 <_Py_dict_lookup+0x900> │ │ │ │ │ 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 db4 <_Py_dict_lookup+0x930> │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 10ac <_Py_dict_lookup+0xc28> │ │ │ │ │ - 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 1080 <_Py_dict_lookup+0xbfc> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 1300 <_Py_dict_lookup+0xe7c> │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ - bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [r0, r4, lsl #3] │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 10d4 <_Py_dict_lookup+0xc50> │ │ │ │ │ - ldrb r1, [sl, #4] │ │ │ │ │ - b db4 <_Py_dict_lookup+0x930> │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - lslle r2, r8, #1 │ │ │ │ │ - ldrle r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldrgt r4, [r0, r8, lsl #2] │ │ │ │ │ - ldrshle r4, [r0, r2] │ │ │ │ │ - b d70 <_Py_dict_lookup+0x8ec> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1030 <_Py_dict_lookup+0xbac> │ │ │ │ │ - str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 12c8 <_Py_dict_lookup+0xe44> │ │ │ │ │ + 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 11a8 <_Py_dict_lookup+0xd24> │ │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge 111c <_Py_dict_lookup+0xc98> │ │ │ │ │ + cmn r4, #1 │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ │ + cmp r1, #7 │ │ │ │ │ + add r5, r5, r7, lsr #5 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + and r5, r5, r8 │ │ │ │ │ + bgt 10d4 <_Py_dict_lookup+0xc50> │ │ │ │ │ + ldrsb r4, [r6, r5] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bge 1048 <_Py_dict_lookup+0xbc4> │ │ │ │ │ + cmn r4, #1 │ │ │ │ │ + beq c4c <_Py_dict_lookup+0x7c8> │ │ │ │ │ + lsr r7, r7, #10 │ │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ │ + add r3, r7, #1 │ │ │ │ │ + add r5, r5, r3 │ │ │ │ │ + and r5, r5, r8 │ │ │ │ │ + b fb0 <_Py_dict_lookup+0xb2c> │ │ │ │ │ + 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, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1030 <_Py_dict_lookup+0xbac> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - b 1008 <_Py_dict_lookup+0xb84> │ │ │ │ │ + ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b eb0 <_Py_dict_lookup+0xa2c> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r2, r8, #1 │ │ │ │ │ - ldrgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldrle r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldrgt r4, [r2, r8, lsl #2] │ │ │ │ │ + ldrgt r4, [r0, r8, lsl #2] │ │ │ │ │ ldrshle r4, [r0, r2] │ │ │ │ │ - b da4 <_Py_dict_lookup+0x920> │ │ │ │ │ - str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne fa8 <_Py_dict_lookup+0xb24> │ │ │ │ │ - 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 fa8 <_Py_dict_lookup+0xb24> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - b f80 <_Py_dict_lookup+0xafc> │ │ │ │ │ + b d74 <_Py_dict_lookup+0x8f0> │ │ │ │ │ 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 e24 <_Py_dict_lookup+0x9a0> │ │ │ │ │ + bne ff8 <_Py_dict_lookup+0xb74> │ │ │ │ │ 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 11c0 <_Py_dict_lookup+0xd3c> │ │ │ │ │ + ble 10f4 <_Py_dict_lookup+0xc70> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1300 <_Py_dict_lookup+0xe7c> │ │ │ │ │ + blt 1238 <_Py_dict_lookup+0xdb4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 136c <_Py_dict_lookup+0xee8> │ │ │ │ │ + bne 139c <_Py_dict_lookup+0xf18> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 136c <_Py_dict_lookup+0xee8> │ │ │ │ │ + bne 139c <_Py_dict_lookup+0xf18> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11b4 <_Py_dict_lookup+0xd30> │ │ │ │ │ + bne 10e8 <_Py_dict_lookup+0xc64> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b e24 <_Py_dict_lookup+0x9a0> │ │ │ │ │ + b ff8 <_Py_dict_lookup+0xb74> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r5, #1 │ │ │ │ │ ldrgt r4, [r6, r5, lsl #2] │ │ │ │ │ ldrshle r4, [r6, r3] │ │ │ │ │ - b e14 <_Py_dict_lookup+0x990> │ │ │ │ │ + b fe8 <_Py_dict_lookup+0xb64> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ b 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1168 <_Py_dict_lookup+0xce4> │ │ │ │ │ + bne 109c <_Py_dict_lookup+0xc18> │ │ │ │ │ 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 1168 <_Py_dict_lookup+0xce4> │ │ │ │ │ + b 109c <_Py_dict_lookup+0xc18> │ │ │ │ │ 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+0x974> │ │ │ │ │ + bne fcc <_Py_dict_lookup+0xb48> │ │ │ │ │ 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 1288 <_Py_dict_lookup+0xe04> │ │ │ │ │ + ble 11bc <_Py_dict_lookup+0xd38> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 1300 <_Py_dict_lookup+0xe7c> │ │ │ │ │ + blt 1238 <_Py_dict_lookup+0xdb4> │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bne 136c <_Py_dict_lookup+0xee8> │ │ │ │ │ + bne 139c <_Py_dict_lookup+0xf18> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r0, r4, lsl #3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 136c <_Py_dict_lookup+0xee8> │ │ │ │ │ + bne 139c <_Py_dict_lookup+0xf18> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11b4 <_Py_dict_lookup+0xd30> │ │ │ │ │ + bne 10e8 <_Py_dict_lookup+0xc64> │ │ │ │ │ ldrb r1, [sl, #4] │ │ │ │ │ - b df8 <_Py_dict_lookup+0x974> │ │ │ │ │ + b fcc <_Py_dict_lookup+0xb48> │ │ │ │ │ cmp r1, #15 │ │ │ │ │ lslle r3, r5, #1 │ │ │ │ │ ldrgt r4, [r6, r5, lsl #2] │ │ │ │ │ ldrshle r4, [r6, r3] │ │ │ │ │ - b de8 <_Py_dict_lookup+0x964> │ │ │ │ │ + b fbc <_Py_dict_lookup+0xb38> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 123c <_Py_dict_lookup+0xdb8> │ │ │ │ │ + bne 1170 <_Py_dict_lookup+0xcec> │ │ │ │ │ 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 123c <_Py_dict_lookup+0xdb8> │ │ │ │ │ + b 1170 <_Py_dict_lookup+0xcec> │ │ │ │ │ lsr r2, r9, #5 │ │ │ │ │ add r8, r8, r8, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r8, r2, r8 │ │ │ │ │ and r8, r8, r3 │ │ │ │ │ b 544 <_Py_dict_lookup+0xc0> │ │ │ │ │ + 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 e30 <_Py_dict_lookup+0x9ac> │ │ │ │ │ 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 c94 <_Py_dict_lookup+0x810> │ │ │ │ │ + b ca4 <_Py_dict_lookup+0x820> │ │ │ │ │ + mvn r4, #2 │ │ │ │ │ + b 61c <_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 c04 <_Py_dict_lookup+0x780> │ │ │ │ │ - mvn r4, #2 │ │ │ │ │ - b 61c <_Py_dict_lookup+0x198> │ │ │ │ │ + b c0c <_Py_dict_lookup+0x788> │ │ │ │ │ + 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 da8 <_Py_dict_lookup+0x924> │ │ │ │ │ + str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 6ac <_Py_dict_lookup+0x228> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne f34 <_Py_dict_lookup+0xab0> │ │ │ │ │ + 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 f34 <_Py_dict_lookup+0xab0> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + b f0c <_Py_dict_lookup+0xa88> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ + mov r9, sl │ │ │ │ │ b 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 1334 <_Py_dict_lookup+0xeb0> │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - strd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - sub r1, fp, #68 @ 0x44 │ │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ │ - b ea4 <_Py_dict_lookup+0xa20> │ │ │ │ │ + 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 1340 <_Py_dict_lookup+0xebc> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 1238 <_Py_dict_lookup+0xdb4> │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [r0, r4, lsl #3] │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 1278 <_Py_dict_lookup+0xdf4> │ │ │ │ │ + ldrb r1, [sl, #4] │ │ │ │ │ + b f88 <_Py_dict_lookup+0xb04> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + b 12d4 <_Py_dict_lookup+0xe50> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 12fc <_Py_dict_lookup+0xe78> │ │ │ │ │ + str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - strd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - sub r1, fp, #68 @ 0x44 │ │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ │ - b f24 <_Py_dict_lookup+0xaa0> │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 12fc <_Py_dict_lookup+0xe78> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b b58 <_Py_dict_lookup+0x6d4> │ │ │ │ │ + b b60 <_Py_dict_lookup+0x6dc> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b b44 <_Py_dict_lookup+0x6c0> │ │ │ │ │ + b b4c <_Py_dict_lookup+0x6c8> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ b 81c <_Py_dict_lookup+0x398> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b 808 <_Py_dict_lookup+0x384> │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b d34 <_Py_dict_lookup+0x8b0> │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b d20 <_Py_dict_lookup+0x89c> │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b 4b0 <_Py_dict_lookup+0x2c> │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ b 68c <_Py_dict_lookup+0x208> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b 678 <_Py_dict_lookup+0x1f4> │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b d24 <_Py_dict_lookup+0x8a0> │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b d10 <_Py_dict_lookup+0x88c> │ │ │ │ │ │ │ │ │ │ -00001394 : │ │ │ │ │ +000013b4 : │ │ │ │ │ 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 1468 │ │ │ │ │ + beq 1488 │ │ │ │ │ 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 1424 │ │ │ │ │ + bne 1444 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 1424 │ │ │ │ │ - ldr r0, [pc, #172] @ 14b8 │ │ │ │ │ + beq 1444 │ │ │ │ │ + ldr r0, [pc, #172] @ 14d8 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 145c │ │ │ │ │ + beq 147c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1bac │ │ │ │ │ + b 1bcc │ │ │ │ │ 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 1404 │ │ │ │ │ + bne 1424 │ │ │ │ │ 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 14c0 │ │ │ │ │ - ldr r1, [pc, #76] @ 14bc │ │ │ │ │ + b 14e0 │ │ │ │ │ + ldr r1, [pc, #76] @ 14dc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 149c │ │ │ │ │ + beq 14bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 149c │ │ │ │ │ + bne 14bc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2798 @ 0xaee │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -1410,21 +1418,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 1490 │ │ │ │ │ + b 14b0 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000014c0 : │ │ │ │ │ +000014e0 : │ │ │ │ │ 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 │ │ │ │ │ @@ -1436,26 +1444,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 15f0 │ │ │ │ │ - ldr r3, [pc, #1272] @ 1a04 │ │ │ │ │ + bne 1610 │ │ │ │ │ + ldr r3, [pc, #1272] @ 1a24 │ │ │ │ │ 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 15f0 │ │ │ │ │ + beq 1610 │ │ │ │ │ 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 │ │ │ │ │ @@ -1477,15 +1485,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 16b0 │ │ │ │ │ + bne 16d0 │ │ │ │ │ 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] │ │ │ │ │ @@ -1500,15 +1508,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 19a4 │ │ │ │ │ + beq 19c4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r3, r8, r5 │ │ │ │ │ clz r3, r3 │ │ │ │ │ @@ -1529,294 +1537,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 16b0 │ │ │ │ │ + bne 16d0 │ │ │ │ │ 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 15b4 │ │ │ │ │ + beq 15d4 │ │ │ │ │ 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 15cc │ │ │ │ │ - ldr r3, [pc, #848] @ 1a08 │ │ │ │ │ + b 15ec │ │ │ │ │ + ldr r3, [pc, #848] @ 1a28 │ │ │ │ │ tst sl, #1 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1748 │ │ │ │ │ + bne 1768 │ │ │ │ │ tst sl, #2 │ │ │ │ │ - bne 1958 │ │ │ │ │ + bne 1978 │ │ │ │ │ tst sl, #4 │ │ │ │ │ - bne 190c │ │ │ │ │ + bne 192c │ │ │ │ │ tst sl, #8 │ │ │ │ │ - bne 18c0 │ │ │ │ │ + bne 18e0 │ │ │ │ │ tst sl, #16 │ │ │ │ │ - bne 1874 │ │ │ │ │ + bne 1894 │ │ │ │ │ tst sl, #32 │ │ │ │ │ - bne 1828 │ │ │ │ │ + bne 1848 │ │ │ │ │ tst sl, #64 @ 0x40 │ │ │ │ │ - bne 17dc │ │ │ │ │ + bne 17fc │ │ │ │ │ lsrs r3, sl, #7 │ │ │ │ │ - bne 1790 │ │ │ │ │ + bne 17b0 │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ - ble 166c │ │ │ │ │ + ble 168c │ │ │ │ │ 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 15b4 │ │ │ │ │ - b 168c │ │ │ │ │ + beq 15d4 │ │ │ │ │ + b 16ac │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16cc │ │ │ │ │ + beq 16ec │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16cc │ │ │ │ │ + bge 16ec │ │ │ │ │ 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 16cc │ │ │ │ │ + b 16ec │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #408] @ 0x198 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1704 │ │ │ │ │ + beq 1724 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1704 │ │ │ │ │ + bge 1724 │ │ │ │ │ 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 1704 │ │ │ │ │ + b 1724 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16fc │ │ │ │ │ + beq 171c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16fc │ │ │ │ │ + bge 171c │ │ │ │ │ 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 16fc │ │ │ │ │ + b 171c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16f4 │ │ │ │ │ + beq 1714 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16f4 │ │ │ │ │ + bge 1714 │ │ │ │ │ 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 16f4 │ │ │ │ │ + b 1714 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16ec │ │ │ │ │ + beq 170c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16ec │ │ │ │ │ + bge 170c │ │ │ │ │ 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 16ec │ │ │ │ │ + b 170c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16e4 │ │ │ │ │ + beq 1704 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16e4 │ │ │ │ │ + bge 1704 │ │ │ │ │ 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 16e4 │ │ │ │ │ + b 1704 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16dc │ │ │ │ │ + beq 16fc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16dc │ │ │ │ │ + bge 16fc │ │ │ │ │ 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 16dc │ │ │ │ │ + b 16fc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 16d4 │ │ │ │ │ + beq 16f4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16d4 │ │ │ │ │ + bge 16f4 │ │ │ │ │ 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 16d4 │ │ │ │ │ + b 16f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19c4 │ │ │ │ │ + bgt 19e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19ec │ │ │ │ │ + beq 1a0c │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19e4 │ │ │ │ │ + bgt 1a04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19f8 │ │ │ │ │ + beq 1a18 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 15e8 │ │ │ │ │ + b 1608 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19c4 │ │ │ │ │ + b 19e4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19e4 │ │ │ │ │ + b 1a04 │ │ │ │ │ .word 0x000004f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001a0c : │ │ │ │ │ +00001a2c : │ │ │ │ │ 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 │ │ │ │ │ @@ -1828,27 +1836,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 1b6c │ │ │ │ │ + beq 1b8c │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bhi 1b98 │ │ │ │ │ + bhi 1bb8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - bne 1ae0 │ │ │ │ │ - ldr r3, [pc, #312] @ 1ba8 │ │ │ │ │ + bne 1b00 │ │ │ │ │ + ldr r3, [pc, #312] @ 1bc8 │ │ │ │ │ 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 1b88 │ │ │ │ │ + beq 1ba8 │ │ │ │ │ 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 │ │ │ │ │ @@ -1879,15 +1887,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 1ba0 │ │ │ │ │ + beq 1bc0 │ │ │ │ │ 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] │ │ │ │ │ @@ -1904,95 +1912,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 1ae4 │ │ │ │ │ + bls 1b04 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ addls r5, r2, #1 │ │ │ │ │ addhi r5, r2, #2 │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1b04 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, #8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1b04 │ │ │ │ │ mov r0, #8 │ │ │ │ │ - b 1b78 │ │ │ │ │ + b 1b98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1ad4 │ │ │ │ │ + b 1af4 │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001bac : │ │ │ │ │ +00001bcc : │ │ │ │ │ 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 1f90 │ │ │ │ │ + bne 1fb0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 2574 │ │ │ │ │ + beq 2594 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d04 │ │ │ │ │ + bne 1d24 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c24 │ │ │ │ │ + beq 1c44 │ │ │ │ │ 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 24b8 │ │ │ │ │ + bne 24d8 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1ecc │ │ │ │ │ + ble 1eec │ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f10 │ │ │ │ │ + bne 1f30 │ │ │ │ │ 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 1cd8 │ │ │ │ │ + bgt 1cf8 │ │ │ │ │ add r0, r2, #20 │ │ │ │ │ ldrsb ip, [r0, r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 1ea4 │ │ │ │ │ + bge 1ec4 │ │ │ │ │ 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 1f68 │ │ │ │ │ + beq 1f88 │ │ │ │ │ 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] │ │ │ │ │ @@ -2002,786 +2010,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 2498 │ │ │ │ │ + bgt 24b8 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add ip, r2, r0 │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 1dd4 │ │ │ │ │ + bge 1df4 │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [r0, #20] │ │ │ │ │ - b 1c80 │ │ │ │ │ + b 1ca0 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 1da0 │ │ │ │ │ + beq 1dc0 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r9, r3, #255 @ 0xff │ │ │ │ │ - beq 1d6c │ │ │ │ │ + beq 1d8c │ │ │ │ │ tst r3, #1 │ │ │ │ │ - ldr r3, [pc, #2220] @ 25d0 │ │ │ │ │ + ldr r3, [pc, #2220] @ 25f0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 2044 │ │ │ │ │ + bne 2064 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 1ffc │ │ │ │ │ + bne 201c │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne 21f4 │ │ │ │ │ + bne 2214 │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne 21ac │ │ │ │ │ + bne 21cc │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne 2164 │ │ │ │ │ + bne 2184 │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne 211c │ │ │ │ │ + bne 213c │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne 20d4 │ │ │ │ │ + bne 20f4 │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne 208c │ │ │ │ │ + bne 20ac │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 247c │ │ │ │ │ + beq 249c │ │ │ │ │ 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 1e50 │ │ │ │ │ + ble 1e70 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ccc │ │ │ │ │ + bgt 1cec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ccc │ │ │ │ │ + bne 1cec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ccc │ │ │ │ │ + b 1cec │ │ │ │ │ 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 1cf4 │ │ │ │ │ + blt 1d14 │ │ │ │ │ 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 1e80 │ │ │ │ │ + ble 1ea0 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bgt 252c │ │ │ │ │ + bgt 254c │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ add r5, r2, r0 │ │ │ │ │ ldrsh r5, [r5, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 1cf4 │ │ │ │ │ + blt 1d14 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 1e24 │ │ │ │ │ + b 1e44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dac │ │ │ │ │ + bne 1dcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1dac │ │ │ │ │ + b 1dcc │ │ │ │ │ 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 1e6c │ │ │ │ │ + bge 1e8c │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [r0, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 1c80 │ │ │ │ │ + b 1ca0 │ │ │ │ │ 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 1e90 │ │ │ │ │ - b 1dfc │ │ │ │ │ + blt 1eb0 │ │ │ │ │ + b 1e1c │ │ │ │ │ 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 2748 │ │ │ │ │ + bl 2768 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2574 │ │ │ │ │ + beq 2594 │ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f60 │ │ │ │ │ - ldr r3, [pc, #1724] @ 25d4 │ │ │ │ │ + beq 1f80 │ │ │ │ │ + ldr r3, [pc, #1724] @ 25f4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst r5, #1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ - bne 23ec │ │ │ │ │ + bne 240c │ │ │ │ │ tst r5, #2 │ │ │ │ │ - bne 23a4 │ │ │ │ │ + bne 23c4 │ │ │ │ │ tst r5, #4 │ │ │ │ │ - bne 235c │ │ │ │ │ + bne 237c │ │ │ │ │ tst r5, #8 │ │ │ │ │ - bne 2314 │ │ │ │ │ + bne 2334 │ │ │ │ │ tst r5, #16 │ │ │ │ │ - bne 22cc │ │ │ │ │ + bne 22ec │ │ │ │ │ tst r5, #32 │ │ │ │ │ - bne 2284 │ │ │ │ │ + bne 22a4 │ │ │ │ │ tst r5, #64 @ 0x40 │ │ │ │ │ - bne 223c │ │ │ │ │ + bne 225c │ │ │ │ │ lsrs r5, r5, #7 │ │ │ │ │ - bne 2434 │ │ │ │ │ + bne 2454 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1c3c │ │ │ │ │ + b 1c5c │ │ │ │ │ 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 1cb4 │ │ │ │ │ + b 1cd4 │ │ │ │ │ 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 1be0 │ │ │ │ │ + bne 1c00 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ - bl 88a8 │ │ │ │ │ + bl 88e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1c00 │ │ │ │ │ + beq 1c20 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb64 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl eb94 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2558 │ │ │ │ │ + ble 2578 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ccc │ │ │ │ │ + bgt 1cec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ccc │ │ │ │ │ + bne 1cec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ccc │ │ │ │ │ + b 1cec │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d3c │ │ │ │ │ + beq 1d5c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d3c │ │ │ │ │ + bge 1d5c │ │ │ │ │ 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 1d3c │ │ │ │ │ + b 1d5c │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d34 │ │ │ │ │ + beq 1d54 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d34 │ │ │ │ │ + bge 1d54 │ │ │ │ │ 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 1d34 │ │ │ │ │ + b 1d54 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1d6c │ │ │ │ │ + beq 1d8c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d6c │ │ │ │ │ + bge 1d8c │ │ │ │ │ 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 1d6c │ │ │ │ │ + b 1d8c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d64 │ │ │ │ │ + beq 1d84 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d64 │ │ │ │ │ + bge 1d84 │ │ │ │ │ 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 1d64 │ │ │ │ │ + b 1d84 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d5c │ │ │ │ │ + beq 1d7c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d5c │ │ │ │ │ + bge 1d7c │ │ │ │ │ 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 1d5c │ │ │ │ │ + b 1d7c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d54 │ │ │ │ │ + beq 1d74 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d54 │ │ │ │ │ + bge 1d74 │ │ │ │ │ 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 1d54 │ │ │ │ │ + b 1d74 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d4c │ │ │ │ │ + beq 1d6c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d4c │ │ │ │ │ + bge 1d6c │ │ │ │ │ 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 1d4c │ │ │ │ │ + b 1d6c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1d44 │ │ │ │ │ + beq 1d64 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1d44 │ │ │ │ │ + bge 1d64 │ │ │ │ │ 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 1d44 │ │ │ │ │ + b 1d64 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f58 │ │ │ │ │ + beq 1f78 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f58 │ │ │ │ │ + bge 1f78 │ │ │ │ │ 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 1f58 │ │ │ │ │ + b 1f78 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f50 │ │ │ │ │ + beq 1f70 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f50 │ │ │ │ │ + bge 1f70 │ │ │ │ │ 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 1f50 │ │ │ │ │ + b 1f70 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f48 │ │ │ │ │ + beq 1f68 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f48 │ │ │ │ │ + bge 1f68 │ │ │ │ │ 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 1f48 │ │ │ │ │ + b 1f68 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 1f60 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f40 │ │ │ │ │ + bge 1f60 │ │ │ │ │ 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 1f40 │ │ │ │ │ + b 1f60 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f38 │ │ │ │ │ + beq 1f58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f38 │ │ │ │ │ + bge 1f58 │ │ │ │ │ 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 1f38 │ │ │ │ │ + b 1f58 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f30 │ │ │ │ │ + beq 1f50 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f30 │ │ │ │ │ + bge 1f50 │ │ │ │ │ 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 1f30 │ │ │ │ │ + b 1f50 │ │ │ │ │ add r3, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 1f28 │ │ │ │ │ + beq 1f48 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f28 │ │ │ │ │ + bge 1f48 │ │ │ │ │ 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 1f28 │ │ │ │ │ + b 1f48 │ │ │ │ │ add r7, r7, #40960 @ 0xa000 │ │ │ │ │ ldr r5, [r7, #408] @ 0x198 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f60 │ │ │ │ │ + beq 1f80 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1f60 │ │ │ │ │ + bge 1f80 │ │ │ │ │ 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 1f60 │ │ │ │ │ + b 1f80 │ │ │ │ │ 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 1da0 │ │ │ │ │ + b 1dc0 │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ add r0, r2, ip │ │ │ │ │ ldr r7, [r0, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge 24f8 │ │ │ │ │ + bge 2518 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ - b 1c80 │ │ │ │ │ + b 1ca0 │ │ │ │ │ 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 2748 │ │ │ │ │ + bl 2768 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2574 │ │ │ │ │ + beq 2594 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 1c24 │ │ │ │ │ + b 1c44 │ │ │ │ │ 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 1e00 │ │ │ │ │ + bge 1e20 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add r0, r2, r0 │ │ │ │ │ - b 24b0 │ │ │ │ │ + b 24d0 │ │ │ │ │ add r7, r2, r1, lsl #2 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 2520 │ │ │ │ │ + blt 2540 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ add r1, r1, ip │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b 1e1c │ │ │ │ │ + b 1e3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fd4 │ │ │ │ │ + bne 1ff4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1fd4 │ │ │ │ │ + b 1ff4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 25a8 │ │ │ │ │ + ble 25c8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 259c │ │ │ │ │ + bgt 25bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25c4 │ │ │ │ │ + beq 25e4 │ │ │ │ │ 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 2580 │ │ │ │ │ + bne 25a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2580 │ │ │ │ │ + b 25a0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 259c │ │ │ │ │ + b 25bc │ │ │ │ │ .word 0x000008a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000006b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000025d8 : │ │ │ │ │ +000025f8 : │ │ │ │ │ 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 2638 │ │ │ │ │ + bgt 2658 │ │ │ │ │ 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 2674 │ │ │ │ │ + bge 2694 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 2718 │ │ │ │ │ + bgt 2738 │ │ │ │ │ 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 2630 │ │ │ │ │ + blt 2650 │ │ │ │ │ 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 26b8 │ │ │ │ │ + bgt 26d8 │ │ │ │ │ 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 2630 │ │ │ │ │ + blt 2650 │ │ │ │ │ and r3, r0, r2 │ │ │ │ │ - b 2690 │ │ │ │ │ + b 26b0 │ │ │ │ │ add r4, ip, r3, lsl #1 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 26f4 │ │ │ │ │ + bgt 2714 │ │ │ │ │ ldrsh r4, [r4, #20] │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2630 │ │ │ │ │ + blt 2650 │ │ │ │ │ and r3, r2, r0 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ add r4, ip, r3, lsl #1 │ │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ │ - ble 26c8 │ │ │ │ │ + ble 26e8 │ │ │ │ │ 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 2630 │ │ │ │ │ - b 26e0 │ │ │ │ │ + blt 2650 │ │ │ │ │ + b 2700 │ │ │ │ │ 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 266c │ │ │ │ │ + b 268c │ │ │ │ │ │ │ │ │ │ -00002748 : │ │ │ │ │ +00002768 : │ │ │ │ │ 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 3068 │ │ │ │ │ + bhi 3088 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ lsl r1, r7, r1 │ │ │ │ │ ldr r6, [r8, #24] │ │ │ │ │ @@ -2792,27 +2800,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 2b30 │ │ │ │ │ + beq 2b50 │ │ │ │ │ cmp r4, #7 │ │ │ │ │ - bhi 2da0 │ │ │ │ │ + bhi 2dc0 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne 2988 │ │ │ │ │ - ldr r3, [pc, #2224] @ 307c │ │ │ │ │ + bne 29a8 │ │ │ │ │ + ldr r3, [pc, #2224] @ 309c │ │ │ │ │ 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 2bc8 │ │ │ │ │ + beq 2be8 │ │ │ │ │ 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 │ │ │ │ │ @@ -2831,82 +2839,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 2df4 │ │ │ │ │ + bne 2e14 │ │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2b84 │ │ │ │ │ + beq 2ba4 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r9, r4, r2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 2be4 │ │ │ │ │ + bne 2c04 │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 2be4 │ │ │ │ │ + bne 2c04 │ │ │ │ │ mov r1, r3 │ │ │ │ │ lsl r2, r7, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 290c │ │ │ │ │ + beq 292c │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn lr, lr, lsl r1 │ │ │ │ │ - b 28dc │ │ │ │ │ + b 28fc │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 2b10 │ │ │ │ │ + bgt 2b30 │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh sl, [r4, ip] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 2a94 │ │ │ │ │ + bne 2ab4 │ │ │ │ │ strh r3, [r4, ip] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 290c │ │ │ │ │ + beq 292c │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ ldr r2, [r9, r3, lsl #3] │ │ │ │ │ cmp r1, #7 │ │ │ │ │ ldr r0, [r2, #12] │ │ │ │ │ and r2, lr, r0 │ │ │ │ │ - bgt 28b0 │ │ │ │ │ + bgt 28d0 │ │ │ │ │ ldrsb ip, [r4, r2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2a94 │ │ │ │ │ + bne 2ab4 │ │ │ │ │ strb r3, [r4, r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 28d8 │ │ │ │ │ - ldr r3, [pc, #1900] @ 3080 │ │ │ │ │ + bne 28f8 │ │ │ │ │ + ldr r3, [pc, #1900] @ 30a0 │ │ │ │ │ str r5, [r8, #24] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2968 │ │ │ │ │ + beq 2988 │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 2b04 │ │ │ │ │ + bne 2b24 │ │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2b04 │ │ │ │ │ - ldr r3, [pc, #1864] @ 3084 │ │ │ │ │ + bne 2b24 │ │ │ │ │ + ldr r3, [pc, #1864] @ 30a4 │ │ │ │ │ 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 2b04 │ │ │ │ │ + bhi 2b24 │ │ │ │ │ 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 │ │ │ │ │ @@ -2922,15 +2930,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 3068 │ │ │ │ │ + beq 3088 │ │ │ │ │ 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] │ │ │ │ │ @@ -2953,241 +2961,241 @@ │ │ │ │ │ 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 2f8c │ │ │ │ │ + bne 2fac │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2b88 │ │ │ │ │ + beq 2ba8 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ - bne 2864 │ │ │ │ │ + bne 2884 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2a84 │ │ │ │ │ + ble 2aa4 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mla lr, lr, r7, r1 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3074 │ │ │ │ │ + beq 3094 │ │ │ │ │ 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 2a58 │ │ │ │ │ + bne 2a78 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3efc │ │ │ │ │ - b 290c │ │ │ │ │ + bl 3f1c │ │ │ │ │ + b 292c │ │ │ │ │ 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 2af4 │ │ │ │ │ + ble 2b14 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bgt 2d3c │ │ │ │ │ + bgt 2d5c │ │ │ │ │ lsl ip, r2, #1 │ │ │ │ │ ldrsh r1, [r4, ip] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 28c8 │ │ │ │ │ + beq 28e8 │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2ab8 │ │ │ │ │ + b 2ad8 │ │ │ │ │ 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 28fc │ │ │ │ │ - b 2ae0 │ │ │ │ │ + beq 291c │ │ │ │ │ + b 2b00 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2968 │ │ │ │ │ + b 2988 │ │ │ │ │ ldr ip, [r4, r2, lsl #2] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 2a94 │ │ │ │ │ + bne 2ab4 │ │ │ │ │ str r3, [r4, r2, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 28d8 │ │ │ │ │ - b 290c │ │ │ │ │ + bne 28f8 │ │ │ │ │ + b 292c │ │ │ │ │ cmp r4, #7 │ │ │ │ │ mov sl, r0 │ │ │ │ │ movhi r2, #12 │ │ │ │ │ - bhi 2da8 │ │ │ │ │ + bhi 2dc8 │ │ │ │ │ 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 3068 │ │ │ │ │ + beq 3088 │ │ │ │ │ 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 29bc │ │ │ │ │ + b 29dc │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ - bne 2d60 │ │ │ │ │ + bne 2d80 │ │ │ │ │ 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 3efc │ │ │ │ │ - b 290c │ │ │ │ │ + bl 3f1c │ │ │ │ │ + b 292c │ │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #68 @ 0x44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, #5 │ │ │ │ │ - b 2b54 │ │ │ │ │ + b 2b74 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ - ble 303c │ │ │ │ │ + ble 305c │ │ │ │ │ mvn sl, r2 │ │ │ │ │ add sl, sl, r7 │ │ │ │ │ ands sl, sl, #3 │ │ │ │ │ - beq 2cfc │ │ │ │ │ + beq 2d1c │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d0c │ │ │ │ │ + beq 2d2c │ │ │ │ │ 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 2cfc │ │ │ │ │ + beq 2d1c │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 2c58 │ │ │ │ │ + beq 2c78 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d0c │ │ │ │ │ + beq 2d2c │ │ │ │ │ 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 2d0c │ │ │ │ │ + beq 2d2c │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ add r3, lr, #8 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - b 2cfc │ │ │ │ │ + b 2d1c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov sl, r2 │ │ │ │ │ stm ip, {r0, r1} │ │ │ │ │ - beq 289c │ │ │ │ │ + beq 28bc │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ mov r3, lr │ │ │ │ │ add ip, r9, r2, lsl #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2d0c │ │ │ │ │ + beq 2d2c │ │ │ │ │ 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 2d0c │ │ │ │ │ + beq 2d2c │ │ │ │ │ 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 2d0c │ │ │ │ │ + beq 2d2c │ │ │ │ │ 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 2c7c │ │ │ │ │ + bne 2c9c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, r3, #8 │ │ │ │ │ - beq 2de0 │ │ │ │ │ + beq 2e00 │ │ │ │ │ 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 2bf0 │ │ │ │ │ - b 289c │ │ │ │ │ + bne 2c10 │ │ │ │ │ + b 28bc │ │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 2b1c │ │ │ │ │ + beq 2b3c │ │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ and r2, r2, lr │ │ │ │ │ - b 2d3c │ │ │ │ │ + b 2d5c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2bb4 │ │ │ │ │ + ble 2bd4 │ │ │ │ │ mov lr, #12 │ │ │ │ │ mov ip, r4 │ │ │ │ │ mla lr, lr, r7, r4 │ │ │ │ │ - b 2d7c │ │ │ │ │ + b 2d9c │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d78 │ │ │ │ │ + beq 2d98 │ │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 2d78 │ │ │ │ │ - b 2bb4 │ │ │ │ │ + bne 2d98 │ │ │ │ │ + b 2bd4 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r2, #8 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ mul r0, r3, r2 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movls r1, #1 │ │ │ │ │ movhi r1, #1 │ │ │ │ │ @@ -3195,27 +3203,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 2b54 │ │ │ │ │ + b 2b74 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d1c │ │ │ │ │ - b 2de0 │ │ │ │ │ + bne 2d3c │ │ │ │ │ + b 2e00 │ │ │ │ │ add r2, r6, #20 │ │ │ │ │ add sl, r2, r3 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ble 3050 │ │ │ │ │ + ble 3070 │ │ │ │ │ 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 │ │ │ │ │ @@ -3229,108 +3237,108 @@ │ │ │ │ │ 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 2e30 │ │ │ │ │ + bne 2e50 │ │ │ │ │ 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 2eb0 │ │ │ │ │ + b 2ed0 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2fc4 │ │ │ │ │ + bgt 2fe4 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ ldrsh sl, [r4, lr] │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 2ed8 │ │ │ │ │ + bne 2ef8 │ │ │ │ │ strh r2, [r4, lr] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 2f48 │ │ │ │ │ + beq 2f68 │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ ldr r3, [r6, r2, lsl #3] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and r3, ip, r1 │ │ │ │ │ - bgt 2e84 │ │ │ │ │ + bgt 2ea4 │ │ │ │ │ ldrsb lr, [r4, r3] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2ed8 │ │ │ │ │ + bne 2ef8 │ │ │ │ │ strb r2, [r4, r3] │ │ │ │ │ - b 2ea0 │ │ │ │ │ + b 2ec0 │ │ │ │ │ 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 2f18 │ │ │ │ │ + bgt 2f38 │ │ │ │ │ ldrsb lr, [r4, r3] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 3024 │ │ │ │ │ + bne 3044 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - ble 2ed0 │ │ │ │ │ + ble 2ef0 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 2fd0 │ │ │ │ │ + bgt 2ff0 │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ - b 2e9c │ │ │ │ │ + b 2ebc │ │ │ │ │ lsl lr, r3, #1 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bgt 3058 │ │ │ │ │ + bgt 3078 │ │ │ │ │ ldrsh lr, [r4, lr] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 2f00 │ │ │ │ │ + beq 2f20 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - b 2f18 │ │ │ │ │ + b 2f38 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r8, #24] │ │ │ │ │ - bl 6874 │ │ │ │ │ + bl 687c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r8, #28] │ │ │ │ │ ldrb r3, [r9, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3044 │ │ │ │ │ + beq 3064 │ │ │ │ │ ldrb r2, [r9] │ │ │ │ │ strb r1, [r9, #3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2968 │ │ │ │ │ + beq 2988 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 2968 │ │ │ │ │ + b 2988 │ │ │ │ │ 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 2e00 │ │ │ │ │ + bne 2e20 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 2fd8 │ │ │ │ │ + blt 2ff8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3efc │ │ │ │ │ - b 2f4c │ │ │ │ │ + bl 3f1c │ │ │ │ │ + b 2f6c │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 2ed8 │ │ │ │ │ + bne 2ef8 │ │ │ │ │ str r2, [r4, r3, lsl #2] │ │ │ │ │ - b 2ea0 │ │ │ │ │ + b 2ec0 │ │ │ │ │ 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 │ │ │ │ │ @@ -3341,181 +3349,181 @@ │ │ │ │ │ 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 2fac │ │ │ │ │ + b 2fcc │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ and r3, r3, ip │ │ │ │ │ - b 2ef4 │ │ │ │ │ - beq 290c │ │ │ │ │ - b 289c │ │ │ │ │ + b 2f14 │ │ │ │ │ + beq 292c │ │ │ │ │ + b 28bc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2968 │ │ │ │ │ - beq 2f4c │ │ │ │ │ - b 2e68 │ │ │ │ │ + b 2988 │ │ │ │ │ + beq 2f6c │ │ │ │ │ + b 2e88 │ │ │ │ │ ldr lr, [r4, r3, lsl #2] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 2f00 │ │ │ │ │ - b 2f30 │ │ │ │ │ + beq 2f20 │ │ │ │ │ + b 2f50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2980 │ │ │ │ │ + b 29a0 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - b 2a58 │ │ │ │ │ + b 2a78 │ │ │ │ │ .word 0x000008a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000740 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003088 : │ │ │ │ │ +000030a8 : │ │ │ │ │ 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 30b4 │ │ │ │ │ + bl 30d4 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000030b4 : │ │ │ │ │ +000030d4 : │ │ │ │ │ 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 3924 │ │ │ │ │ + beq 3944 │ │ │ │ │ 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 33d0 │ │ │ │ │ + bne 33f0 │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 33d0 │ │ │ │ │ + beq 33f0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #2144] @ 3978 │ │ │ │ │ + ldr r3, [pc, #2144] @ 3998 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3794 │ │ │ │ │ + beq 37b4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 340c │ │ │ │ │ + bne 342c │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 38cc │ │ │ │ │ + beq 38ec │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 326c │ │ │ │ │ + bne 328c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32e0 │ │ │ │ │ + bgt 3300 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32ec │ │ │ │ │ + bgt 330c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3190 │ │ │ │ │ + beq 31b0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 381c │ │ │ │ │ + bne 383c │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3480 │ │ │ │ │ + ble 34a0 │ │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 34c4 │ │ │ │ │ + bne 34e4 │ │ │ │ │ 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 3300 │ │ │ │ │ + bgt 3320 │ │ │ │ │ add ip, r2, #20 │ │ │ │ │ ldrsb r9, [ip, r1] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 32a8 │ │ │ │ │ + bge 32c8 │ │ │ │ │ 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 3520 │ │ │ │ │ + beq 3540 │ │ │ │ │ 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 3264 │ │ │ │ │ + beq 3284 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 37f4 │ │ │ │ │ + beq 3814 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 37f4 │ │ │ │ │ + bgt 3814 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 329c │ │ │ │ │ + b 32bc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3298 │ │ │ │ │ + beq 32b8 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3294 │ │ │ │ │ + beq 32b4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r8] │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -3525,634 +3533,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 3354 │ │ │ │ │ + bge 3374 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ strb r3, [ip, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ - b 31ec │ │ │ │ │ + b 320c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 316c │ │ │ │ │ + ble 318c │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3184 │ │ │ │ │ - b 3190 │ │ │ │ │ + bne 31a4 │ │ │ │ │ + b 31b0 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 37fc │ │ │ │ │ + bgt 381c │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add r9, r2, ip │ │ │ │ │ ldrsh r9, [r9, #20] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bge 332c │ │ │ │ │ + bge 334c │ │ │ │ │ add ip, r2, ip │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ strh r1, [ip, #20] │ │ │ │ │ - b 31ec │ │ │ │ │ + b 320c │ │ │ │ │ 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 331c │ │ │ │ │ + blt 333c │ │ │ │ │ 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 33bc │ │ │ │ │ + ble 33dc │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bgt 3890 │ │ │ │ │ + bgt 38b0 │ │ │ │ │ lsl ip, r1, #1 │ │ │ │ │ add lr, r2, ip │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 331c │ │ │ │ │ + blt 333c │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - b 337c │ │ │ │ │ + b 339c │ │ │ │ │ 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 32cc │ │ │ │ │ - b 33a8 │ │ │ │ │ + blt 32ec │ │ │ │ │ + b 33c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38c0 │ │ │ │ │ + beq 38e0 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ - ldr r3, [pc, #1416] @ 3978 │ │ │ │ │ + ldr r3, [pc, #1416] @ 3998 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3794 │ │ │ │ │ + beq 37b4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 3148 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 3128 │ │ │ │ │ + bne 3148 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 88a8 │ │ │ │ │ + bl 88e0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 314c │ │ │ │ │ + beq 316c │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne 3454 │ │ │ │ │ + bne 3474 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb64 <_PyDict_InsertSplitValue> │ │ │ │ │ + bl eb94 <_PyDict_InsertSplitValue> │ │ │ │ │ R_ARM_CALL _PyDict_InsertSplitValue │ │ │ │ │ mov r2, r7 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 329c │ │ │ │ │ + beq 32bc │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3478 │ │ │ │ │ + beq 3498 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r8] │ │ │ │ │ - b 329c │ │ │ │ │ + b 32bc │ │ │ │ │ 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 2748 │ │ │ │ │ + bl 2768 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38e0 │ │ │ │ │ + beq 3900 │ │ │ │ │ ldrb r9, [r4, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 3518 │ │ │ │ │ - ldr r3, [pc, #1200] @ 397c │ │ │ │ │ + beq 3538 │ │ │ │ │ + ldr r3, [pc, #1200] @ 399c │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ tst r9, #1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 3704 │ │ │ │ │ + bne 3724 │ │ │ │ │ tst r9, #2 │ │ │ │ │ - bne 36bc │ │ │ │ │ + bne 36dc │ │ │ │ │ tst r9, #4 │ │ │ │ │ - bne 3674 │ │ │ │ │ + bne 3694 │ │ │ │ │ tst r9, #8 │ │ │ │ │ - bne 362c │ │ │ │ │ + bne 364c │ │ │ │ │ tst r9, #16 │ │ │ │ │ - bne 35e4 │ │ │ │ │ + bne 3604 │ │ │ │ │ tst r9, #32 │ │ │ │ │ - bne 359c │ │ │ │ │ + bne 35bc │ │ │ │ │ tst r9, #64 @ 0x40 │ │ │ │ │ - bne 374c │ │ │ │ │ + bne 376c │ │ │ │ │ lsrs r3, r9, #7 │ │ │ │ │ - bne 3554 │ │ │ │ │ + bne 3574 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 31a8 │ │ │ │ │ + b 31c8 │ │ │ │ │ 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 322c │ │ │ │ │ + b 324c │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r9, [r3, #408] @ 0x198 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 3518 │ │ │ │ │ + beq 3538 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3518 │ │ │ │ │ + bge 3538 │ │ │ │ │ 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 3518 │ │ │ │ │ + b 3538 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3508 │ │ │ │ │ + beq 3528 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3508 │ │ │ │ │ + bge 3528 │ │ │ │ │ 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 3508 │ │ │ │ │ + b 3528 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3500 │ │ │ │ │ + beq 3520 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3500 │ │ │ │ │ + bge 3520 │ │ │ │ │ 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 3500 │ │ │ │ │ + b 3520 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34f8 │ │ │ │ │ + beq 3518 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34f8 │ │ │ │ │ + bge 3518 │ │ │ │ │ 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 34f8 │ │ │ │ │ + b 3518 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34f0 │ │ │ │ │ + beq 3510 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34f0 │ │ │ │ │ + bge 3510 │ │ │ │ │ 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 34f0 │ │ │ │ │ + b 3510 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34e8 │ │ │ │ │ + beq 3508 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34e8 │ │ │ │ │ + bge 3508 │ │ │ │ │ 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 34e8 │ │ │ │ │ + b 3508 │ │ │ │ │ add r3, r3, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 34e0 │ │ │ │ │ + beq 3500 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 34e0 │ │ │ │ │ + bge 3500 │ │ │ │ │ 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 34e0 │ │ │ │ │ + b 3500 │ │ │ │ │ add r3, sl, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 3510 │ │ │ │ │ + beq 3530 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3510 │ │ │ │ │ + bge 3530 │ │ │ │ │ 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 3510 │ │ │ │ │ + b 3530 │ │ │ │ │ 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 14c0 │ │ │ │ │ + bl 14e0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38cc │ │ │ │ │ + beq 38ec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3264 │ │ │ │ │ + beq 3284 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 37f4 │ │ │ │ │ + beq 3814 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ str r7, [r8] │ │ │ │ │ - b 3264 │ │ │ │ │ + b 3284 │ │ │ │ │ lsl r9, r1, #2 │ │ │ │ │ add ip, r2, r9 │ │ │ │ │ ldr sl, [ip, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrlt r1, [r2, #16] │ │ │ │ │ - bge 385c │ │ │ │ │ + bge 387c │ │ │ │ │ str r1, [ip, #20] │ │ │ │ │ - b 31ec │ │ │ │ │ + b 320c │ │ │ │ │ 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 2748 │ │ │ │ │ + bl 2768 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 38e0 │ │ │ │ │ + beq 3900 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ - b 3190 │ │ │ │ │ + b 31b0 │ │ │ │ │ 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 3358 │ │ │ │ │ + bge 3378 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ - b 3814 │ │ │ │ │ + b 3834 │ │ │ │ │ add ip, r2, r1, lsl #2 │ │ │ │ │ lsl sl, r1, #2 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movlt ip, sl │ │ │ │ │ - blt 3884 │ │ │ │ │ + blt 38a4 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - b 3374 │ │ │ │ │ + b 3394 │ │ │ │ │ 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 329c │ │ │ │ │ + b 32bc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 38fc │ │ │ │ │ + bgt 391c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 396c │ │ │ │ │ + beq 398c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 38cc │ │ │ │ │ + bgt 38ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38cc │ │ │ │ │ + bne 38ec │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 38cc │ │ │ │ │ - ldr r1, [pc, #84] @ 3980 │ │ │ │ │ + b 38ec │ │ │ │ │ + ldr r1, [pc, #84] @ 39a0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3950 │ │ │ │ │ + beq 3970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3950 │ │ │ │ │ + bne 3970 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #4685 @ 0x124d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 38cc │ │ │ │ │ + b 38ec │ │ │ │ │ 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 38cc │ │ │ │ │ + b 38ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 38fc │ │ │ │ │ + b 391c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003984 <_Py_dict_lookup_threadsafe_stackref>: │ │ │ │ │ +000039a4 <_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 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39c4 <_Py_dict_lookup_threadsafe_stackref+0x40> │ │ │ │ │ + bne 39e4 <_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} │ │ │ │ │ │ │ │ │ │ -000039e4 <_PyObjectDict_SetItem>: │ │ │ │ │ +00003a04 <_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 3adc <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ + beq 3afc <_PyObjectDict_SetItem+0xf8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 3cd4 <_PyObjectDict_SetItem+0x2f0> │ │ │ │ │ + beq 3cf4 <_PyObjectDict_SetItem+0x2f0> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3c70 <_PyObjectDict_SetItem+0x28c> │ │ │ │ │ + beq 3c90 <_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 3a9c <_PyObjectDict_SetItem+0xb8> │ │ │ │ │ + bgt 3abc <_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 3aac <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + bne 3acc <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3aac <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ - ldr r3, [pc, #700] @ 3d38 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ + beq 3acc <_PyObjectDict_SetItem+0xc8> │ │ │ │ │ + ldr r3, [pc, #700] @ 3d58 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3bb0 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ + beq 3bd0 <_PyObjectDict_SetItem+0x1cc> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1bac │ │ │ │ │ + b 1bcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 3a68 <_PyObjectDict_SetItem+0x84> │ │ │ │ │ + beq 3a88 <_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 3a74 <_PyObjectDict_SetItem+0x90> │ │ │ │ │ + bne 3a94 <_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 3af8 <_PyObjectDict_SetItem+0x114> │ │ │ │ │ + beq 3b18 <_PyObjectDict_SetItem+0x114> │ │ │ │ │ ldr r0, [r3, #444] @ 0x1bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bbc <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ - ldr r3, [pc, #572] @ 3d3c <_PyObjectDict_SetItem+0x358> │ │ │ │ │ + bne 3bdc <_PyObjectDict_SetItem+0x1d8> │ │ │ │ │ + ldr r3, [pc, #572] @ 3d5c <_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 3bec <_PyObjectDict_SetItem+0x208> │ │ │ │ │ + beq 3c0c <_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, #496] @ 3d38 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ + ldr r3, [pc, #496] @ 3d58 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #484] @ 3d40 <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ - vldr d7, [pc, #464] @ 3d30 <_PyObjectDict_SetItem+0x34c> │ │ │ │ │ + ldr r3, [pc, #484] @ 3d60 <_PyObjectDict_SetItem+0x35c> │ │ │ │ │ + vldr d7, [pc, #464] @ 3d50 <_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 │ │ │ │ │ @@ -4165,47 +4173,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 3a18 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 3a38 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 14c0 │ │ │ │ │ + b 14e0 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl e86c │ │ │ │ │ + bl e8a0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - bne 3a18 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + bne 3a38 <_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 3cc4 <_PyObjectDict_SetItem+0x2e0> │ │ │ │ │ - ldr r3, [pc, #296] @ 3d38 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ + beq 3ce4 <_PyObjectDict_SetItem+0x2e0> │ │ │ │ │ + ldr r3, [pc, #296] @ 3d58 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #288] @ 3d44 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ - vldr d7, [pc, #264] @ 3d30 <_PyObjectDict_SetItem+0x34c> │ │ │ │ │ + ldr r3, [pc, #288] @ 3d64 <_PyObjectDict_SetItem+0x360> │ │ │ │ │ + vldr d7, [pc, #264] @ 3d50 <_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 │ │ │ │ │ @@ -4216,54 +4224,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 3a18 <_PyObjectDict_SetItem+0x34> │ │ │ │ │ + b 3a38 <_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 3c9c <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + bne 3cbc <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3c9c <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ + beq 3cbc <_PyObjectDict_SetItem+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 82dc <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 8314 <_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 3c8c <_PyObjectDict_SetItem+0x2a8> │ │ │ │ │ + bne 3cac <_PyObjectDict_SetItem+0x2a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ - b 3be0 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - ldr r0, [pc, #108] @ 3d38 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ - bl 6874 │ │ │ │ │ + b 3c00 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + ldr r0, [pc, #108] @ 3d58 <_PyObjectDict_SetItem+0x354> │ │ │ │ │ + bl 687c │ │ │ │ │ str r4, [r5] │ │ │ │ │ - b 3be0 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ - ldr r1, [pc, #108] @ 3d48 <_PyObjectDict_SetItem+0x364> │ │ │ │ │ + b 3c00 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + ldr r1, [pc, #108] @ 3d68 <_PyObjectDict_SetItem+0x364> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3cf4 <_PyObjectDict_SetItem+0x310> │ │ │ │ │ + beq 3d14 <_PyObjectDict_SetItem+0x310> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d1c <_PyObjectDict_SetItem+0x338> │ │ │ │ │ + beq 3d3c <_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 │ │ │ │ │ @@ -4272,140 +4280,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 3be0 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + b 3c00 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7240 @ 0x1c48 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3be0 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ + b 3c00 <_PyObjectDict_SetItem+0x1fc> │ │ │ │ │ ... │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003d4c <_PyDict_SetItem_LockHeld>: │ │ │ │ │ +00003d6c <_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 3e98 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ + beq 3eb8 <_PyDict_SetItem_LockHeld+0x14c> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e3c <_PyDict_SetItem_LockHeld+0xf0> │ │ │ │ │ + beq 3e5c <_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 3de8 <_PyDict_SetItem_LockHeld+0x9c> │ │ │ │ │ + bgt 3e08 <_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 3df8 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + bne 3e18 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3df8 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ - ldr r0, [pc, #292] @ 3ef4 <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ + beq 3e18 <_PyDict_SetItem_LockHeld+0xac> │ │ │ │ │ + ldr r0, [pc, #292] @ 3f14 <_PyDict_SetItem_LockHeld+0x1a8> │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 3e30 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ + beq 3e50 <_PyDict_SetItem_LockHeld+0xe4> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1bac │ │ │ │ │ + b 1bcc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 3dbc <_PyDict_SetItem_LockHeld+0x70> │ │ │ │ │ + beq 3ddc <_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 3dc8 <_PyDict_SetItem_LockHeld+0x7c> │ │ │ │ │ + bne 3de8 <_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 14c0 │ │ │ │ │ + b 14e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 3e68 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + bne 3e88 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 3e68 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ + beq 3e88 <_PyDict_SetItem_LockHeld+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 82dc <_PyDict_DelItem_KnownHash_LockHeld> │ │ │ │ │ + b 8314 <_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 3e58 <_PyDict_SetItem_LockHeld+0x10c> │ │ │ │ │ + bne 3e78 <_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] @ 3ef8 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ + ldr r1, [pc, #88] @ 3f18 <_PyDict_SetItem_LockHeld+0x1ac> │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3eb8 <_PyDict_SetItem_LockHeld+0x16c> │ │ │ │ │ + beq 3ed8 <_PyDict_SetItem_LockHeld+0x16c> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ee0 <_PyDict_SetItem_LockHeld+0x194> │ │ │ │ │ + beq 3f00 <_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 │ │ │ │ │ @@ -4414,229 +4422,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 3e8c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 3eac <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #7240 @ 0x1c48 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3e8c <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ + b 3eac <_PyDict_SetItem_LockHeld+0x140> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003efc : │ │ │ │ │ +00003f1c : │ │ │ │ │ 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 3f4c │ │ │ │ │ + b 3f6c │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ ldrsb lr, [ip, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 3f90 │ │ │ │ │ + bne 3fb0 │ │ │ │ │ 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 3f24 │ │ │ │ │ + ble 3f44 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bgt 4030 │ │ │ │ │ + bgt 4050 │ │ │ │ │ lsl ip, r3, #1 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 3f90 │ │ │ │ │ + bne 3fb0 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ strh r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 3f44 │ │ │ │ │ + bne 3f64 │ │ │ │ │ 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 3ff0 │ │ │ │ │ + bgt 4010 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ ldrsb ip, [ip, #20] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 4018 │ │ │ │ │ + bne 4038 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - ble 4010 │ │ │ │ │ + ble 4030 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ lslgt ip, r3, #2 │ │ │ │ │ - bgt 4044 │ │ │ │ │ + bgt 4064 │ │ │ │ │ lsl ip, r3, #1 │ │ │ │ │ - b 3f78 │ │ │ │ │ + b 3f98 │ │ │ │ │ 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 405c │ │ │ │ │ + bgt 407c │ │ │ │ │ ldrsh ip, [ip, #20] │ │ │ │ │ cmn ip, #1 │ │ │ │ │ - bne 3fdc │ │ │ │ │ + bne 3ffc │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bgt 3fc8 │ │ │ │ │ + bgt 3fe8 │ │ │ │ │ add ip, r0, r3 │ │ │ │ │ - b 3f34 │ │ │ │ │ + b 3f54 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - b 3fb0 │ │ │ │ │ + b 3fd0 │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - bne 3f94 │ │ │ │ │ + bne 3fb4 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ str r2, [ip, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 3f44 │ │ │ │ │ + bne 3f64 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ add lr, r0, ip │ │ │ │ │ ldr lr, [lr, #20] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ - beq 3fc0 │ │ │ │ │ + beq 3fe0 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ and r3, r3, r4 │ │ │ │ │ - b 3ff0 │ │ │ │ │ + b 4010 │ │ │ │ │ │ │ │ │ │ -00004088 : │ │ │ │ │ +000040a8 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 40a4 │ │ │ │ │ + beq 40c4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 40b0 │ │ │ │ │ + ble 40d0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 40a4 │ │ │ │ │ + bne 40c4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000040cc : │ │ │ │ │ +000040ec : │ │ │ │ │ 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] @ 4194 │ │ │ │ │ + ldr r2, [pc, #160] @ 41b4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4170 │ │ │ │ │ + beq 4190 │ │ │ │ │ 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 4148 │ │ │ │ │ + bne 4168 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4148 │ │ │ │ │ + beq 4168 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_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 412c │ │ │ │ │ + bne 414c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4140 │ │ │ │ │ + b 4160 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 410c │ │ │ │ │ + bne 412c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2587 @ 0xa1b │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4168 │ │ │ │ │ + b 4188 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004198 <_PyDict_NewKeysForClass>: │ │ │ │ │ +000041b8 <_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 4858 <_PyDict_NewKeysForClass+0x6c0> │ │ │ │ │ + beq 4878 <_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 │ │ │ │ │ @@ -4652,512 +4660,512 @@ │ │ │ │ │ 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 44e4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - ldr r1, [pc, #1724] @ 48e4 <_PyDict_NewKeysForClass+0x74c> │ │ │ │ │ + ldr r1, [pc, #1724] @ 4904 <_PyDict_NewKeysForClass+0x74c> │ │ │ │ │ ldrb r3, [r0, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 47fc <_PyDict_NewKeysForClass+0x664> │ │ │ │ │ - ldr r3, [pc, #1700] @ 48e8 <_PyDict_NewKeysForClass+0x750> │ │ │ │ │ + beq 481c <_PyDict_NewKeysForClass+0x664> │ │ │ │ │ + ldr r3, [pc, #1700] @ 4908 <_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, #1704] @ 0x6a8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 47a0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + bne 47c0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ ldr r8, [r3, #1712] @ 0x6b0 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 47a0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ - ldr r3, [pc, #1664] @ 48ec <_PyDict_NewKeysForClass+0x754> │ │ │ │ │ + beq 47c0 <_PyDict_NewKeysForClass+0x608> │ │ │ │ │ + ldr r3, [pc, #1664] @ 490c <_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] @ 48f0 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ + ldr r1, [pc, #1640] @ 4910 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4880 <_PyDict_NewKeysForClass+0x6e8> │ │ │ │ │ + bne 48a0 <_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 44e4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 44e4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr ip, [lr, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 44e4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + ble 4504 <_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 460c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + bne 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r8, [r7, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 460c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_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 44fc <_PyDict_NewKeysForClass+0x364> │ │ │ │ │ + bgt 451c <_PyDict_NewKeysForClass+0x364> │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4440 <_PyDict_NewKeysForClass+0x2a8> │ │ │ │ │ + blt 4460 <_PyDict_NewKeysForClass+0x2a8> │ │ │ │ │ ldr r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 460c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 45a0 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ + beq 45c0 <_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 44f0 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + blt 4510 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 460c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 463c <_PyDict_NewKeysForClass+0x4a4> │ │ │ │ │ + beq 465c <_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 4628 <_PyDict_NewKeysForClass+0x490> │ │ │ │ │ + bgt 4648 <_PyDict_NewKeysForClass+0x490> │ │ │ │ │ ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4588 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ + blt 45a8 <_PyDict_NewKeysForClass+0x3f0> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 460c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 46c0 <_PyDict_NewKeysForClass+0x528> │ │ │ │ │ + beq 46e0 <_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 46ac <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ + bgt 46cc <_PyDict_NewKeysForClass+0x514> │ │ │ │ │ + ldrsb r2, [r3, r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4594 <_PyDict_NewKeysForClass+0x3fc> │ │ │ │ │ + blt 45b4 <_PyDict_NewKeysForClass+0x3fc> │ │ │ │ │ ldr r1, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 460c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 4730 <_PyDict_NewKeysForClass+0x598> │ │ │ │ │ + beq 4750 <_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 43b8 <_PyDict_NewKeysForClass+0x220> │ │ │ │ │ + b 43d8 <_PyDict_NewKeysForClass+0x220> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 47e4 <_PyDict_NewKeysForClass+0x64c> │ │ │ │ │ + bne 4804 <_PyDict_NewKeysForClass+0x64c> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 44e4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + ble 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 25d8 │ │ │ │ │ + bl 25f8 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp sl, #7 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bgt 480c <_PyDict_NewKeysForClass+0x674> │ │ │ │ │ + bgt 482c <_PyDict_NewKeysForClass+0x674> │ │ │ │ │ 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 483c <_PyDict_NewKeysForClass+0x6a4> │ │ │ │ │ + ble 485c <_PyDict_NewKeysForClass+0x6a4> │ │ │ │ │ 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 44e4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + beq 4504 <_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 42f0 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ + bgt 4310 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - beq 4448 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 439c <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + beq 4468 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 43bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4568 <_PyDict_NewKeysForClass+0x3d0> │ │ │ │ │ + blt 4588 <_PyDict_NewKeysForClass+0x3d0> │ │ │ │ │ ldr r0, [r9, r2, lsl #3] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 460c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 45a0 <_PyDict_NewKeysForClass+0x408> │ │ │ │ │ + beq 45c0 <_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 44f0 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ + blt 4510 <_PyDict_NewKeysForClass+0x358> │ │ │ │ │ ldr r1, [r9, r1, lsl #3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bne 4390 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ - b 460c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + bne 43b0 <_PyDict_NewKeysForClass+0x1f8> │ │ │ │ │ + b 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4448 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + beq 4468 <_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 4540 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + b 4560 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4448 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 43e4 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq 4468 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 4404 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4448 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ - b 4424 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + beq 4468 <_PyDict_NewKeysForClass+0x2b0> │ │ │ │ │ + b 4444 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 47c4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 47e4 <_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 47c4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 47e4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48dc <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ + beq 48fc <_PyDict_NewKeysForClass+0x744> │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48d4 <_PyDict_NewKeysForClass+0x73c> │ │ │ │ │ + beq 48f4 <_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 47c4 <_PyDict_NewKeysForClass+0x62c> │ │ │ │ │ + bne 47e4 <_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 42f0 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ - b 44e4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + blt 4310 <_PyDict_NewKeysForClass+0x158> │ │ │ │ │ + b 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ - b 43c4 <_PyDict_NewKeysForClass+0x22c> │ │ │ │ │ + b 43e4 <_PyDict_NewKeysForClass+0x22c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 439c <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + bne 43bc <_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 439c <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + bne 43bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 4878 <_PyDict_NewKeysForClass+0x6e0> │ │ │ │ │ + beq 4898 <_PyDict_NewKeysForClass+0x6e0> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 4870 <_PyDict_NewKeysForClass+0x6d8> │ │ │ │ │ + beq 4890 <_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 460c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 439c <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 43bc <_PyDict_NewKeysForClass+0x204> │ │ │ │ │ cmp sl, #15 │ │ │ │ │ lslle r2, r5, #1 │ │ │ │ │ ldrgt r2, [r3, r5, lsl #2] │ │ │ │ │ ldrshle r2, [r3, r2] │ │ │ │ │ - b 4404 <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ + b 4424 <_PyDict_NewKeysForClass+0x26c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 43e4 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + bne 4404 <_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 43e4 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + bne 4404 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 48bc <_PyDict_NewKeysForClass+0x724> │ │ │ │ │ + beq 48dc <_PyDict_NewKeysForClass+0x724> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48b4 <_PyDict_NewKeysForClass+0x71c> │ │ │ │ │ + beq 48d4 <_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 460c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 43e4 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 4404 <_PyDict_NewKeysForClass+0x24c> │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 4424 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + bne 4444 <_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 4424 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + bne 4444 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 48cc <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ + beq 48ec <_PyDict_NewKeysForClass+0x734> │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 48c4 <_PyDict_NewKeysForClass+0x72c> │ │ │ │ │ + beq 48e4 <_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 460c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ - b 4424 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ - ldr r0, [pc, #328] @ 48f0 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ + beq 462c <_PyDict_NewKeysForClass+0x474> │ │ │ │ │ + b 4444 <_PyDict_NewKeysForClass+0x28c> │ │ │ │ │ + ldr r0, [pc, #328] @ 4910 <_PyDict_NewKeysForClass+0x758> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4848 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ - ldr r3, [pc, #312] @ 48f4 <_PyDict_NewKeysForClass+0x75c> │ │ │ │ │ + beq 4868 <_PyDict_NewKeysForClass+0x6b0> │ │ │ │ │ + ldr r3, [pc, #312] @ 4914 <_PyDict_NewKeysForClass+0x75c> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 4270 <_PyDict_NewKeysForClass+0xd8> │ │ │ │ │ + b 4290 <_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 4374 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ - b 4540 <_PyDict_NewKeysForClass+0x3a8> │ │ │ │ │ + ble 4394 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ + b 4560 <_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 4374 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ + b 4394 <_PyDict_NewKeysForClass+0x1dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44e4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ - b 423c <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ + beq 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + b 425c <_PyDict_NewKeysForClass+0xa4> │ │ │ │ │ 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 44a0 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + bgt 44c0 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - b 44a0 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ + b 44c0 <_PyDict_NewKeysForClass+0x308> │ │ │ │ │ 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 44e4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + b 4504 <_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 421c <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ - b 44e4 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ + bne 423c <_PyDict_NewKeysForClass+0x84> │ │ │ │ │ + b 4504 <_PyDict_NewKeysForClass+0x34c> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 4690 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ + b 46b0 <_PyDict_NewKeysForClass+0x4f8> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 4678 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ + b 4698 <_PyDict_NewKeysForClass+0x4e0> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42a0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + beq 42c0 <_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 42a0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + bne 42c0 <_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 42a0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ + b 42c0 <_PyDict_NewKeysForClass+0x108> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 4714 <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ + b 4734 <_PyDict_NewKeysForClass+0x57c> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 46fc <_PyDict_NewKeysForClass+0x564> │ │ │ │ │ + b 471c <_PyDict_NewKeysForClass+0x564> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 4784 <_PyDict_NewKeysForClass+0x5ec> │ │ │ │ │ + b 47a4 <_PyDict_NewKeysForClass+0x5ec> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ - b 476c <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ + b 478c <_PyDict_NewKeysForClass+0x5d4> │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 45f4 <_PyDict_NewKeysForClass+0x45c> │ │ │ │ │ + b 4614 <_PyDict_NewKeysForClass+0x45c> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 45dc <_PyDict_NewKeysForClass+0x444> │ │ │ │ │ + b 45fc <_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 0x000096a4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000048f8 : │ │ │ │ │ +00004918 : │ │ │ │ │ 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] @ 4a1c │ │ │ │ │ + ldr ip, [pc, #252] @ 4a3c │ │ │ │ │ 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 49b4 │ │ │ │ │ + beq 49d4 │ │ │ │ │ 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 49cc │ │ │ │ │ + bne 49ec │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 49cc │ │ │ │ │ - ldr r3, [pc, #188] @ 4a20 │ │ │ │ │ + beq 49ec │ │ │ │ │ + ldr r3, [pc, #188] @ 4a40 │ │ │ │ │ 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 │ │ │ │ │ @@ -5166,87 +5174,87 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49ec │ │ │ │ │ + bne 4a0c │ │ │ │ │ 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 493c │ │ │ │ │ + bne 495c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 49ac │ │ │ │ │ + b 49cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 495c │ │ │ │ │ + bne 497c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 49c4 │ │ │ │ │ + b 49e4 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 499c │ │ │ │ │ + beq 49bc │ │ │ │ │ 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 499c │ │ │ │ │ + bne 49bc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 499c │ │ │ │ │ + b 49bc │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00004a24 : │ │ │ │ │ +00004a44 : │ │ │ │ │ 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 4bac │ │ │ │ │ - ldr r3, [pc, #340] @ 4bb4 │ │ │ │ │ + beq 4bcc │ │ │ │ │ + ldr r3, [pc, #340] @ 4bd4 │ │ │ │ │ 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 4b64 │ │ │ │ │ + beq 4b84 │ │ │ │ │ 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] │ │ │ │ │ @@ -5254,128 +5262,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 4b00 │ │ │ │ │ + bne 4b20 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4b00 │ │ │ │ │ - ldr r3, [pc, #236] @ 4bb8 │ │ │ │ │ + beq 4b20 │ │ │ │ │ + ldr r3, [pc, #236] @ 4bd8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 4b30 │ │ │ │ │ - bl 1bac │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ + beq 4b50 │ │ │ │ │ + bl 1bcc │ │ │ │ │ + ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4b48 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 4b68 │ │ │ │ │ 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 4ac4 │ │ │ │ │ + bne 4ae4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4b38 │ │ │ │ │ - bl 14c0 │ │ │ │ │ + b 4b58 │ │ │ │ │ + bl 14e0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4af4 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 4af4 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + ldr r2, [fp, #-16] │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 4b14 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4b14 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4af4 │ │ │ │ │ - ldr r1, [pc, #80] @ 4bbc │ │ │ │ │ + b 4b14 │ │ │ │ │ + ldr r1, [pc, #80] @ 4bdc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4b90 │ │ │ │ │ + beq 4bb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b90 │ │ │ │ │ + bne 4bb0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2798 @ 0xaee │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4b28 │ │ │ │ │ + b 4b48 │ │ │ │ │ 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 4b28 │ │ │ │ │ + b 4b48 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4af4 │ │ │ │ │ + b 4b14 │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004bc0 <_PyDict_EnablePerThreadRefcounting>: │ │ │ │ │ +00004be0 <_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 │ │ │ │ │ │ │ │ │ │ -00004bd4 : │ │ │ │ │ +00004bf4 : │ │ │ │ │ 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 4ca0 │ │ │ │ │ + beq 4cc0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - bhi 4c5c │ │ │ │ │ - ldr r3, [pc, #180] @ 4cbc │ │ │ │ │ + bhi 4c7c │ │ │ │ │ + ldr r3, [pc, #180] @ 4cdc │ │ │ │ │ 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 4c80 │ │ │ │ │ + beq 4ca0 │ │ │ │ │ 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] │ │ │ │ │ @@ -5407,46 +5415,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 4c78 │ │ │ │ │ + b 4c98 │ │ │ │ │ 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 4c78 │ │ │ │ │ + b 4c98 │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00004cc0 : │ │ │ │ │ +00004ce0 : │ │ │ │ │ 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 4d00 │ │ │ │ │ + bhi 4d20 │ │ │ │ │ add r3, r1, #10304 @ 0x2840 │ │ │ │ │ add r3, r3, #30 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4d20 │ │ │ │ │ + beq 4d40 │ │ │ │ │ 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 │ │ │ │ │ @@ -5465,370 +5473,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 4d18 │ │ │ │ │ + b 4d38 │ │ │ │ │ │ │ │ │ │ -00004d3c : │ │ │ │ │ +00004d5c : │ │ │ │ │ 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] @ 4e38 │ │ │ │ │ + ldr ip, [pc, #212] @ 4e58 │ │ │ │ │ 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 4e14 │ │ │ │ │ + beq 4e34 │ │ │ │ │ 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 4de8 │ │ │ │ │ + bne 4e08 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 4de8 │ │ │ │ │ + beq 4e08 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 4e08 │ │ │ │ │ + beq 4e28 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 4ddc │ │ │ │ │ + beq 4dfc │ │ │ │ │ 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 4da0 │ │ │ │ │ + bne 4dc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 98 │ │ │ │ │ R_ARM_CALL dict_unhashable_type │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4ddc │ │ │ │ │ + b 4dfc │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d80 │ │ │ │ │ + bne 4da0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #2531 @ 0x9e3 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4e08 │ │ │ │ │ + b 4e28 │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004e3c <_PyDict_GetItemRef_KnownHash_LockHeld>: │ │ │ │ │ +00004e5c <_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 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 4e98 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ + beq 4eb8 <_PyDict_GetItemRef_KnownHash_LockHeld+0x5c> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 4e8c <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + beq 4eac <_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 4e8c <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ + b 4eac <_PyDict_GetItemRef_KnownHash_LockHeld+0x50> │ │ │ │ │ │ │ │ │ │ -00004ea4 <_PyDict_GetItemRef_KnownHash>: │ │ │ │ │ +00004ec4 <_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 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 4f00 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ + beq 4f20 <_PyDict_GetItemRef_KnownHash+0x5c> │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - beq 4ef4 <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ + beq 4f14 <_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 4ef4 <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ + b 4f14 <_PyDict_GetItemRef_KnownHash+0x50> │ │ │ │ │ │ │ │ │ │ -00004f0c <_PyDict_SendEvent>: │ │ │ │ │ +00004f2c <_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] @ 525c <_PyDict_SendEvent+0x350> │ │ │ │ │ + ldr ip, [pc, #820] @ 527c <_PyDict_SendEvent+0x350> │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ ldr r8, [fp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ ldr r6, [lr, ip] │ │ │ │ │ - bhi 5200 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + bhi 5220 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 4f9c <_PyDict_SendEvent+0x90> │ │ │ │ │ + bne 4fbc <_PyDict_SendEvent+0x90> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 4fe8 <_PyDict_SendEvent+0xdc> │ │ │ │ │ + bne 5008 <_PyDict_SendEvent+0xdc> │ │ │ │ │ tst r4, #4 │ │ │ │ │ - bne 5034 <_PyDict_SendEvent+0x128> │ │ │ │ │ + bne 5054 <_PyDict_SendEvent+0x128> │ │ │ │ │ tst r4, #8 │ │ │ │ │ - bne 5080 <_PyDict_SendEvent+0x174> │ │ │ │ │ + bne 50a0 <_PyDict_SendEvent+0x174> │ │ │ │ │ tst r4, #16 │ │ │ │ │ - bne 50cc <_PyDict_SendEvent+0x1c0> │ │ │ │ │ + bne 50ec <_PyDict_SendEvent+0x1c0> │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne 5118 <_PyDict_SendEvent+0x20c> │ │ │ │ │ + bne 5138 <_PyDict_SendEvent+0x20c> │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ asr r4, r4, #6 │ │ │ │ │ - bne 5164 <_PyDict_SendEvent+0x258> │ │ │ │ │ + bne 5184 <_PyDict_SendEvent+0x258> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne 51b0 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ + bne 51d0 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #380] @ 0x17c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f58 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + beq 4f78 <_PyDict_SendEvent+0x4c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f58 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + bge 4f78 <_PyDict_SendEvent+0x4c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f58 <_PyDict_SendEvent+0x4c> │ │ │ │ │ + b 4f78 <_PyDict_SendEvent+0x4c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #384] @ 0x180 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f60 <_PyDict_SendEvent+0x54> │ │ │ │ │ + beq 4f80 <_PyDict_SendEvent+0x54> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f60 <_PyDict_SendEvent+0x54> │ │ │ │ │ + bge 4f80 <_PyDict_SendEvent+0x54> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f60 <_PyDict_SendEvent+0x54> │ │ │ │ │ + b 4f80 <_PyDict_SendEvent+0x54> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #388] @ 0x184 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f68 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + beq 4f88 <_PyDict_SendEvent+0x5c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f68 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + bge 4f88 <_PyDict_SendEvent+0x5c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f68 <_PyDict_SendEvent+0x5c> │ │ │ │ │ + b 4f88 <_PyDict_SendEvent+0x5c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #392] @ 0x188 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f70 <_PyDict_SendEvent+0x64> │ │ │ │ │ + beq 4f90 <_PyDict_SendEvent+0x64> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f70 <_PyDict_SendEvent+0x64> │ │ │ │ │ + bge 4f90 <_PyDict_SendEvent+0x64> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f70 <_PyDict_SendEvent+0x64> │ │ │ │ │ + b 4f90 <_PyDict_SendEvent+0x64> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #396] @ 0x18c │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f78 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + beq 4f98 <_PyDict_SendEvent+0x6c> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f78 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + bge 4f98 <_PyDict_SendEvent+0x6c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f78 <_PyDict_SendEvent+0x6c> │ │ │ │ │ + b 4f98 <_PyDict_SendEvent+0x6c> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #400] @ 0x190 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f80 <_PyDict_SendEvent+0x74> │ │ │ │ │ + beq 4fa0 <_PyDict_SendEvent+0x74> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f80 <_PyDict_SendEvent+0x74> │ │ │ │ │ + bge 4fa0 <_PyDict_SendEvent+0x74> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f80 <_PyDict_SendEvent+0x74> │ │ │ │ │ + b 4fa0 <_PyDict_SendEvent+0x74> │ │ │ │ │ add r3, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r3, [r3, #404] @ 0x194 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 4f8c <_PyDict_SendEvent+0x80> │ │ │ │ │ + beq 4fac <_PyDict_SendEvent+0x80> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f8c <_PyDict_SendEvent+0x80> │ │ │ │ │ + bge 4fac <_PyDict_SendEvent+0x80> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 4f8c <_PyDict_SendEvent+0x80> │ │ │ │ │ + b 4fac <_PyDict_SendEvent+0x80> │ │ │ │ │ add r6, r6, #40960 @ 0xa000 │ │ │ │ │ ldr r4, [r6, #408] @ 0x198 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4f94 <_PyDict_SendEvent+0x88> │ │ │ │ │ + beq 4fb4 <_PyDict_SendEvent+0x88> │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4f94 <_PyDict_SendEvent+0x88> │ │ │ │ │ + bge 4fb4 <_PyDict_SendEvent+0x88> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ @@ -5842,43 +5850,43 @@ │ │ │ │ │ add r3, r6, #41216 @ 0xa100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r6, r3, #156 @ 0x9c │ │ │ │ │ add sl, r3, #124 @ 0x7c │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ tst r5, #1 │ │ │ │ │ - bne 5238 <_PyDict_SendEvent+0x32c> │ │ │ │ │ + bne 5258 <_PyDict_SendEvent+0x32c> │ │ │ │ │ add r3, sl, #4 │ │ │ │ │ asr r5, r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 5218 <_PyDict_SendEvent+0x30c> │ │ │ │ │ - b 4f94 <_PyDict_SendEvent+0x88> │ │ │ │ │ + bne 5238 <_PyDict_SendEvent+0x30c> │ │ │ │ │ + b 4fb4 <_PyDict_SendEvent+0x88> │ │ │ │ │ ldr r6, [sl] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5220 <_PyDict_SendEvent+0x314> │ │ │ │ │ + beq 5240 <_PyDict_SendEvent+0x314> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ - b 5220 <_PyDict_SendEvent+0x314> │ │ │ │ │ + b 5240 <_PyDict_SendEvent+0x314> │ │ │ │ │ .word 0x00000318 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00005260 : │ │ │ │ │ +00005280 : │ │ │ │ │ PyDict_Copy(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5280 │ │ │ │ │ + beq 52a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 5280 │ │ │ │ │ + beq 52a0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 52ac │ │ │ │ │ + b 52cc │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #4463 @ 0x116f │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -5886,62 +5894,62 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000052ac : │ │ │ │ │ +000052cc : │ │ │ │ │ copy_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 │ │ │ │ │ - ldr r6, [pc, #1216] @ 5788 │ │ │ │ │ + ldr r6, [pc, #1216] @ 57a8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 5544 │ │ │ │ │ + beq 5564 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 5550 │ │ │ │ │ + beq 5570 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 55f8 │ │ │ │ │ + bne 5618 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC dict_iter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS dict_iter │ │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5588 │ │ │ │ │ + bne 55a8 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ movw r3, #21846 @ 0x5556 │ │ │ │ │ movt r3, #21845 @ 0x5555 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ smull lr, r3, r3, r1 │ │ │ │ │ sub r3, r3, r1, asr #31 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bgt 5588 │ │ │ │ │ + bgt 55a8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - beq 5574 │ │ │ │ │ - ldr r1, [pc, #1092] @ 5788 │ │ │ │ │ + beq 5594 │ │ │ │ │ + ldr r1, [pc, #1092] @ 57a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5580 │ │ │ │ │ + beq 55a0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldrb r8, [r2, #5] │ │ │ │ │ movw r2, #43691 @ 0xaaab │ │ │ │ │ movt r2, #43690 @ 0xaaaa │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ @@ -5951,15 +5959,15 @@ │ │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ │ lsr r3, r3, r7 │ │ │ │ │ mla r8, r1, r3, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 56e0 │ │ │ │ │ + beq 5700 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r6, #5] │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ @@ -5973,61 +5981,61 @@ │ │ │ │ │ addeq r2, r1, #4 │ │ │ │ │ movne r0, #8 │ │ │ │ │ addne r1, r2, #4 │ │ │ │ │ addeq r1, r1, #8 │ │ │ │ │ moveq r0, #12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ - bgt 5414 │ │ │ │ │ - b 5458 │ │ │ │ │ + bgt 5434 │ │ │ │ │ + b 5478 │ │ │ │ │ str r8, [r3] │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5440 │ │ │ │ │ + ble 5460 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ cmp r7, ip │ │ │ │ │ - beq 5458 │ │ │ │ │ + beq 5478 │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5400 │ │ │ │ │ + beq 5420 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ add r8, lr, #1 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ - ble 53f0 │ │ │ │ │ + ble 5410 │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5400 │ │ │ │ │ + bgt 5420 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r7, ip │ │ │ │ │ str r3, [lr] │ │ │ │ │ addne r1, r1, r0 │ │ │ │ │ - bne 5410 │ │ │ │ │ + bne 5430 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 56e8 │ │ │ │ │ - ldr r3, [pc, #804] @ 578c │ │ │ │ │ + bne 5708 │ │ │ │ │ + ldr r3, [pc, #804] @ 57ac │ │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r8, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r7, [r3, #1920] @ 0x780 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5504 │ │ │ │ │ + beq 5524 │ │ │ │ │ ldr r2, [r3, #1924] @ 0x784 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1920] @ 0x780 │ │ │ │ │ str r2, [r3, #1924] @ 0x784 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r1, [pc, #748] @ 5790 │ │ │ │ │ + ldr r1, [pc, #748] @ 57b0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ strd r2, [r7, #16] │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ str r5, [r7, #28] │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ @@ -6052,114 +6060,114 @@ │ │ │ │ │ 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 r7, r0, #0 │ │ │ │ │ - beq 5738 │ │ │ │ │ - ldr r1, [pc, #628] @ 5794 │ │ │ │ │ + beq 5758 │ │ │ │ │ + ldr r1, [pc, #628] @ 57b4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ strd r2, [r7, #16] │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ str r5, [r7, #28] │ │ │ │ │ str r5, [r7, #8] │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 54c4 │ │ │ │ │ + b 54e4 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 52ec │ │ │ │ │ + bne 530c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 576c │ │ │ │ │ - ldr r0, [pc, #568] @ 5798 │ │ │ │ │ + bne 578c │ │ │ │ │ + ldr r0, [pc, #568] @ 57b8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 138 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5354 │ │ │ │ │ + bne 5374 │ │ │ │ │ mov r1, #12 │ │ │ │ │ - b 5358 │ │ │ │ │ + b 5378 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 575c │ │ │ │ │ - ldr r0, [pc, #512] @ 5798 │ │ │ │ │ + bne 577c │ │ │ │ │ + ldr r0, [pc, #512] @ 57b8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 138 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 55f0 │ │ │ │ │ + beq 5610 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5b04 │ │ │ │ │ + bl 5b24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54fc │ │ │ │ │ + beq 551c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 55f0 │ │ │ │ │ + bgt 5610 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 55f0 │ │ │ │ │ + bne 5610 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 54fc │ │ │ │ │ - bl 920 <_Py_dict_lookup+0x49c> │ │ │ │ │ + b 551c │ │ │ │ │ + bl 8e4 <_Py_dict_lookup+0x460> │ │ │ │ │ R_ARM_CALL copy_values │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5750 │ │ │ │ │ + beq 5770 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldrne r0, [pc, #368] @ 5788 │ │ │ │ │ + ldrne r0, [pc, #368] @ 57a8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5744 │ │ │ │ │ + beq 5764 │ │ │ │ │ ldrb ip, [r6] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bls 565c │ │ │ │ │ + bls 567c │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5630 │ │ │ │ │ + beq 5650 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ add lr, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r2] │ │ │ │ │ - b 5630 │ │ │ │ │ + b 5650 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ strd r0, [r7, #16] │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [r7, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r7, #28] │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ - ldr r1, [pc, #264] @ 579c │ │ │ │ │ + ldr r1, [pc, #264] @ 57bc │ │ │ │ │ strge r3, [r2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r7, #32] │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ @@ -6171,55 +6179,55 @@ │ │ │ │ │ str r2, [ip] │ │ │ │ │ str r3, [r7, #-4] │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str r0, [r7, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ - b 54fc │ │ │ │ │ + b 551c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 55f0 │ │ │ │ │ - ldr r0, [pc, #152] @ 5788 │ │ │ │ │ + b 5610 │ │ │ │ │ + ldr r0, [pc, #152] @ 57a8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5738 │ │ │ │ │ - ldr r1, [pc, #160] @ 57a0 │ │ │ │ │ + beq 5758 │ │ │ │ │ + ldr r1, [pc, #160] @ 57c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - vldr d7, [pc, #120] @ 5780 │ │ │ │ │ + vldr d7, [pc, #120] @ 57a0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ str r3, [r7, #28] │ │ │ │ │ sub r2, r7, #8 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [r7, #24] │ │ │ │ │ str r3, [r7, #32] │ │ │ │ │ vstr d7, [r7, #16] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r3, [r7, #-4] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 54cc │ │ │ │ │ + b 54ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 6874 │ │ │ │ │ - b 55f0 │ │ │ │ │ + bl 687c │ │ │ │ │ + b 5610 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 55f0 │ │ │ │ │ + b 5610 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl b14 <_Py_dict_lookup+0x690> │ │ │ │ │ R_ARM_CALL PyFrozenDict_New │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 55a8 │ │ │ │ │ + b 55c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b b14 <_Py_dict_lookup+0x690> │ │ │ │ │ R_ARM_JUMP24 PyFrozenDict_New │ │ │ │ │ nop {0} │ │ │ │ │ ... │ │ │ │ │ @@ -6234,15 +6242,15 @@ │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000057a4 <_PyDict_Subscript>: │ │ │ │ │ +000057c4 <_PyDict_Subscript>: │ │ │ │ │ _PyDict_Subscript(): │ │ │ │ │ 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 │ │ │ │ │ @@ -6250,324 +6258,324 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5828 <_PyDict_Subscript+0x84> │ │ │ │ │ + bne 5848 <_PyDict_Subscript+0x84> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5828 <_PyDict_Subscript+0x84> │ │ │ │ │ + beq 5848 <_PyDict_Subscript+0x84> │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ bl 484 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5858 <_PyDict_Subscript+0xb4> │ │ │ │ │ + beq 5878 <_PyDict_Subscript+0xb4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 588c <_PyDict_Subscript+0xe8> │ │ │ │ │ + bgt 58ac <_PyDict_Subscript+0xe8> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 5884 <_PyDict_Subscript+0xe0> │ │ │ │ │ + beq 58a4 <_PyDict_Subscript+0xe0> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5860 <_PyDict_Subscript+0xbc> │ │ │ │ │ + beq 5880 <_PyDict_Subscript+0xbc> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0